Bug 286818

Summary: Plasma desktop crashes while switching activities
Product: [Unmaintained] plasma4 Reporter: Tianyu Zhu <tian.tian098>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tianyu Zhu 2011-11-17 04:49:21 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Switching activities. I only have two of them.
One thing is that I haven't switched activities in awhile and I pressed the shortcut to switch activities multiple times.

- Unusual behavior I noticed:
Plasma freezes, windows menubar stops working, hidden panels stop appearing on mouseover.
Similar freezing also happens while trying to connect to wifi.

- Custom settings of the application:
I use windows menubar.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb779ab20 (LWP 1598))]

Thread 4 (Thread 0xb06b2b70 (LWP 1601)):
#0  0x0026b416 in __kernel_vsyscall ()
#1  0x00e1740e in __GI___poll (fds=0x9f8d260, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0774c34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0773d896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0773dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x025deb37 in QEventDispatcherGlib::processEvents (this=0x9f8b560, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x025af1dd in QEventLoop::processEvents (this=0xb06b22a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x025af421 in QEventLoop::exec (this=0xb06b22a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x024b290b in QThread::exec (this=0x9c724b8) at thread/qthread.cpp:498
#9  0x0258fe2d in QInotifyFileSystemWatcherEngine::run (this=0x9c724b8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x024b57b3 in QThreadPrivate::start (arg=0x9c724b8) at thread/qthread_unix.cpp:331
#11 0x01771d31 in start_thread (arg=0xb06b2b70) at pthread_create.c:304
#12 0x00e260ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xaf280b70 (LWP 1606)):
#0  0x0770da17 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x00200001 in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xada7db70 (LWP 1612)):
#0  0x0026b416 in __kernel_vsyscall ()
#1  0x00e1740e in __GI___poll (fds=0xa367498, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0774c34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0773d896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0773df9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x05d24cea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x077645f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x01771d31 in start_thread (arg=0xada7db70) at pthread_create.c:304
#8  0x00e260ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb779ab20 (LWP 1598)):
[KCrash Handler]
#7  QWidget::window (this=0x9c81670) at kernel/qwidget.cpp:4289
#8  0x028d7a9d in QApplicationPrivate::dispatchEnterLeave (enter=0xcf98ca8, leave=0x9c81670) at kernel/qapplication.cpp:2739
#9  0x02f570d6 in QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent (this=0xcfa2268, event=0xbf8f94c8) at graphicsview/qgraphicsproxywidget.cpp:295
#10 0x02f3880f in QGraphicsItem::sceneEvent (this=0xcb0cea0, event=0xbf8f94c8) at graphicsview/qgraphicsitem.cpp:6730
#11 0x02f95806 in QGraphicsWidget::sceneEvent (this=0xcb0ce98, event=0xbf8f94c8) at graphicsview/qgraphicswidget.cpp:1223
#12 0x02f61c7e in sendEvent (event=0xbf8f94c8, item=0xcb0cea0, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#13 QGraphicsScenePrivate::sendEvent (this=0x99cbc80, item=0xcb0cea0, event=0xbf8f94c8) at graphicsview/qgraphicsscene.cpp:1193
#14 0x02f628ab in QGraphicsScenePrivate::sendMouseEvent (this=0x99cbc80, mouseEvent=0xbf8f94c8) at graphicsview/qgraphicsscene.cpp:1291
#15 0x02f632c7 in QGraphicsScene::mouseReleaseEvent (this=0x99c1128, mouseEvent=0xbf8f94c8) at graphicsview/qgraphicsscene.cpp:4121
#16 0x02f71aec in QGraphicsScene::event (this=0x99c1128, event=0xbf8f94c8) at graphicsview/qgraphicsscene.cpp:3453
#17 0x028d6d54 in notify_helper (e=0xbf8f94c8, receiver=0x99c1128, this=0x98f3478) at kernel/qapplication.cpp:4486
#18 QApplicationPrivate::notify_helper (this=0x98f3478, receiver=0x99c1128, e=0xbf8f94c8) at kernel/qapplication.cpp:4458
#19 0x028dc103 in QApplication::notify (this=0xbf8f94c8, receiver=0x99c1128, e=0xbf8f94c8) at kernel/qapplication.cpp:3886
#20 0x01179681 in KApplication::notify (this=0x98e7f30, receiver=0x99c1128, event=0xbf8f94c8) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x025b019e in QCoreApplication::notifyInternal (this=0x98e7f30, receiver=0x99c1128, event=0xbf8f94c8) at kernel/qcoreapplication.cpp:787
#22 0x028d4b6d in sendSpontaneousEvent (event=0xbf8f94c8, receiver=0x99c1128) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#23 qt_sendSpontaneousEvent (receiver=0x99c1128, event=0xbf8f94c8) at kernel/qapplication.cpp:5480
#24 0x02f90978 in QGraphicsView::mouseReleaseEvent (this=0xa08a9c8, event=0xbf8f9abc) at graphicsview/qgraphicsview.cpp:3336
#25 0x02930f98 in QWidget::event (this=0xa08a9c8, event=0xbf8f9abc) at kernel/qwidget.cpp:8295
#26 0x02d36235 in QFrame::event (this=0xa08a9c8, e=0xbf8f9abc) at widgets/qframe.cpp:557
#27 0x02dc87d1 in QAbstractScrollArea::viewportEvent (this=0xa08a9c8, e=0xbf8f9abc) at widgets/qabstractscrollarea.cpp:1043
#28 0x02f93cb4 in QGraphicsView::viewportEvent (this=0xa08a9c8, event=0xbf8f9abc) at graphicsview/qgraphicsview.cpp:2864
#29 0x02dcaee6 in viewportEvent (this=<optimized out>, event=0xbf8f9abc) at widgets/qabstractscrollarea_p.h:100
#30 eventFilter (e=0xbf8f9abc, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#31 QAbstractScrollAreaFilter::eventFilter (this=0xa528f08, o=0xa61edf0, e=0xbf8f9abc) at widgets/qabstractscrollarea_p.h:115
#32 0x025b0336 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x98f3478, receiver=0xa61edf0, event=0xbf8f9abc) at kernel/qcoreapplication.cpp:902
#33 0x028d6d22 in notify_helper (e=0xbf8f9abc, receiver=0xa61edf0, this=0x98f3478) at kernel/qapplication.cpp:4482
#34 QApplicationPrivate::notify_helper (this=0x98f3478, receiver=0xa61edf0, e=0xbf8f9abc) at kernel/qapplication.cpp:4458
#35 0x028dcdbb in QApplication::notify (this=0x98f3478, receiver=0xa61edf0, e=0xbf8f9abc) at kernel/qapplication.cpp:4047
#36 0x01179681 in KApplication::notify (this=0x98e7f30, receiver=0xa61edf0, event=0xbf8f9abc) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x025b019e in QCoreApplication::notifyInternal (this=0x98e7f30, receiver=0xa61edf0, event=0xbf8f9abc) at kernel/qcoreapplication.cpp:787
#38 0x028d7d15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QApplicationPrivate::sendMouseEvent (receiver=0xa61edf0, event=0xbf8f9abc, alienWidget=0xa61edf0, nativeWidget=0xa08a9c8, buttonDown=0x3241eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#40 0x029642c4 in QETWidget::translateMouseEvent (this=0xa08a9c8, event=0xbf8f9f3c) at kernel/qapplication_x11.cpp:4568
#41 0x02962e4d in QApplication::x11ProcessEvent (this=0x98e7f30, event=0xbf8f9f3c) at kernel/qapplication_x11.cpp:3690
#42 0x0298f24c in x11EventSourceDispatch (s=0x98f7c00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x0773d25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0x0773d990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0x0773dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0x025deada in QEventDispatcherGlib::processEvents (this=0x98a2218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#47 0x0298ee3a in QGuiEventDispatcherGlib::processEvents (this=0x98a2218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x025af1dd in QEventLoop::processEvents (this=0xbf8fa244, flags=...) at kernel/qeventloop.cpp:149
#49 0x025af421 in QEventLoop::exec (this=0xbf8fa244, flags=...) at kernel/qeventloop.cpp:201
#50 0x025b419d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#51 0x028d48f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#52 0x003d018b in kdemain (argc=1, argv=0xbf8fa444) at ../../../../plasma/desktop/shell/main.cpp:120
#53 0x0804850b in main (argc=1, argv=0xbf8fa444) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 271374, bug 266923, bug 259336.

Reported using DrKonqi
Comment 1 Andrea Scarpino 2011-11-22 00:05:21 UTC
duplicate of BUG#286759
Comment 2 Aaron J. Seigo 2011-11-22 11:50:08 UTC

*** This bug has been marked as a duplicate of bug 266923 ***