Bug 171881 - plasma crash when using cube in compiz
Summary: plasma crash when using cube in compiz
Status: RESOLVED DUPLICATE of bug 176648
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 182321 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-30 03:41 UTC by Steve
Modified: 2009-01-29 17:13 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve 2008-09-30 03:41:44 UTC
Version:            (using KDE 4.1.1)
Compiler:           created by ubuntu (KDE repo) - expect thier standard compiler
OS:                Linux
Installed from:    Ubuntu Packages

When moving between sides of the cube effect in compiz (set as 4 virtual windows) whilst having one window with firefox playing a flash file (firefox 3.0.3, latest adobe flash) using emerald as a window manager caused an instant crash in plasma (although it recovered quickly). Wine had been used earlier and maybe linked as the desktop widget (the directory one) caused some kind of focus issue in respect to being able to select the title bar of the wine window when the bar was in the foreground of the widget (like it didn't seem to know which one to draw on top of the other - think like a vysnc issue gone nuts kind of effect) which also extended to the cursor not seeming to know if it was highlighting the wine titlebar or the widget behind it.
Comment 1 Aaron J. Seigo 2008-11-11 00:58:33 UTC
can you replicate the crash? if so, can you please attach a backtrace from the crash window that appear, following the steps on this page:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

thanks.
Comment 2 Théo 2008-11-21 12:48:09 UTC
Hey, I've got the exact same bug... My plasma crashes when i'm turning on the compiz cube...
I'm on Archlinux
and this is my bug report:

Application : Espace de travail Plasma (plasma), signal SIGSEGV
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7ff788ab3790 (LWP 3368)]
[New Thread 0x41cd3950 (LWP 3782)]
[New Thread 0x414d2950 (LWP 3370)]
[New Thread 0x40cd1950 (LWP 3369)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00007ff7902e1c1b in QRectF::contains () from /usr/lib/libQtCore.so.4
#6  0x00007ff78358599e in Pager::paintInterface ()
   from /usr/lib/kde4/plasma_applet_pager.so
#7  0x00007ff794117e24 in Plasma::Applet::paint ()
   from /usr/lib/libplasma.so.2
#8  0x00007ff78fa0b0e5 in ?? () from /usr/lib/libQtGui.so.4
#9  0x00007ff78fa12079 in ?? () from /usr/lib/libQtGui.so.4
#10 0x00007ff78fa123a6 in QGraphicsScene::drawItems ()
   from /usr/lib/libQtGui.so.4
#11 0x00007ff78fa279db in QGraphicsView::paintEvent ()
   from /usr/lib/libQtGui.so.4
#12 0x00007ff78f59f387 in QWidget::event () from /usr/lib/libQtGui.so.4
#13 0x00007ff78fa25f4b in QGraphicsView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#14 0x00007ff7903876b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#15 0x00007ff78f5524ac in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#16 0x00007ff78f55886a in QApplication::notify () from /usr/lib/libQtGui.so.4
#17 0x00007ff791ed380b in KApplication::notify () from /usr/lib/libkdeui.so.5
#18 0x00007ff7903883c1 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#19 0x00007ff78f59bbcd in QWidgetPrivate::drawWidget ()
   from /usr/lib/libQtGui.so.4
#20 0x00007ff78f59c3a3 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#21 0x00007ff78f59b985 in QWidgetPrivate::drawWidget ()
   from /usr/lib/libQtGui.so.4
#22 0x00007ff78f6d8c94 in ?? () from /usr/lib/libQtGui.so.4
#23 0x00007ff78f6d90eb in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007ff78f59f02d in QWidget::event () from /usr/lib/libQtGui.so.4
#25 0x00007ff78f8d39d9 in QAbstractScrollArea::event ()
   from /usr/lib/libQtGui.so.4
#26 0x00007ff78f5524dd in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#27 0x00007ff78f55886a in QApplication::notify () from /usr/lib/libQtGui.so.4
#28 0x00007ff791ed380b in KApplication::notify () from /usr/lib/libkdeui.so.5
#29 0x00007ff7903883c1 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#30 0x00007ff790388da8 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#31 0x00007ff7903acbf3 in ?? () from /usr/lib/libQtCore.so.4
#32 0x00007ff78b145ac2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#33 0x00007ff78b14923d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#34 0x00007ff78b1493fb in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#35 0x00007ff7903ac88f in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#36 0x00007ff78f5d2fdf in ?? () from /usr/lib/libQtGui.so.4
#37 0x00007ff790386d32 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#38 0x00007ff790386ec5 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#39 0x00007ff790389015 in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#40 0x00007ff7944246c3 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#41 0x00007ff78cd433f6 in __libc_start_main () from /lib/libc.so.6
#42 0x0000000000400889 in _start ()
#0  0x00007ff78cdc3ed1 in nanosleep () from /lib/libc.so.6


Thanks :)
Comment 3 Steve 2008-11-23 10:16:25 UTC
(In reply to comment #0)
> Version:            (using KDE 4.1.1)
> Compiler:           created by ubuntu (KDE repo) - expect thier standard
> compiler
> OS:                Linux
> Installed from:    Ubuntu Packages
> 
> When moving between sides of the cube effect in compiz (set as 4 virtual
> windows) whilst having one window with firefox playing a flash file (firefox
> 3.0.3, latest adobe flash) using emerald as a window manager caused an instant
> crash in plasma (although it recovered quickly). Wine had been used earlier and
> maybe linked as the desktop widget (the directory one) caused some kind of
> focus issue in respect to being able to select the title bar of the wine window
> when the bar was in the foreground of the widget (like it didn't seem to know
> which one to draw on top of the other - think like a vysnc issue gone nuts kind
> of effect) which also extended to the cursor not seeming to know if it was
> highlighting the wine titlebar or the widget behind it.
> 

I have attempted but been unable to replicate the effect
Comment 4 Dario Andres 2008-12-06 02:46:23 UTC
The backtrace looks similar to the one in bug 176648, also the situation is the same. Marking as duplicate :)

The only different part in the bugtrace is "QList<QRectF>::operator[]" instead of "QRectF::contains", I suppose this is related to Plasma changes in 4.2

*** This bug has been marked as a duplicate of bug 176648 ***
Comment 5 Carlos Galhardo 2008-12-18 22:58:38 UTC
I got this bug here too. I using archlinux distro with kdelibs 4.1.3-1

Aplicativo: Área de trabalho do Plasma (plasma), sinal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb4b03950 (LWP 7550)]
[New Thread 0xb17bbb90 (LWP 7581)]
[New Thread 0xb3063b90 (LWP 7555)]
[KCrash handler]
#6  0xb6b30bf0 in QRectF::contains () from /usr/lib/libQtCore.so.4
#7  0xb1c56c0d in Pager::paintInterface ()
   from /usr/lib/kde4/plasma_applet_pager.so
#8  0xb7f31c3e in Plasma::Applet::paint () from /usr/lib/libplasma.so.2
#9  0xb692c262 in ?? () from /usr/lib/libQtGui.so.4
#10 0x09afa2d8 in ?? ()
#11 0xbff51194 in ?? ()
#12 0xbff50d54 in ?? ()
#13 0x00000000 in ?? ()
#0  0xb8038424 in __kernel_vsyscall ()
Comment 6 Dario Andres 2009-01-29 17:13:36 UTC
*** Bug 182321 has been marked as a duplicate of this bug. ***