Bug 304572

Summary: Plasma died when switching activities
Product: [Unmaintained] plasma4 Reporter: Anthony Hook <anthony.hook3>
Component: plasma-netbookAssignee: Marco Martin <notmart>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: bryanibsen
Priority: NOR    
Version: 4.9.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Anthony Hook 2012-08-04 20:30:41 UTC
Application: plasma-netbook (0.2)
KDE Platform Version: 4.9.00
Qt Version: 4.8.1
Operating System: Linux 3.2.0-27-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I was switching from the Search and launch activity to the pre-defined social/news activity when Plasma died.

-- Backtrace:
Application: Plasma Netbook Shell (plasma-netbook), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1bcc740 (LWP 1636))]

Thread 7 (Thread 0xaa0e2b40 (LWP 1669)):
#0  0xb77c9424 in __kernel_vsyscall ()
#1  0xb76c8380 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2da0a7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2d930ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2d93201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb65098e7 in QEventDispatcherGlib::processEvents (this=0xa9700468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb64d550d in QEventLoop::processEvents (this=0xaa0e2240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb64d57a9 in QEventLoop::exec (this=0xaa0e2240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb63be94c in QThread::exec (this=0x9a59768) at thread/qthread.cpp:501
#9  0xb64b2b5d in QInotifyFileSystemWatcherEngine::run (this=0x9a59768) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb63c1de0 in QThreadPrivate::start (arg=0x9a59768) at thread/qthread_unix.cpp:298
#11 0xb3034d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb76d6ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xa96ffb40 (LWP 1670)):
#0  0xb2d618ba in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb2d926a0 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb2d92faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2d93201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb65098e7 in QEventDispatcherGlib::processEvents (this=0xa8d00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb64d550d in QEventLoop::processEvents (this=0xa96ff240, flags=...) at kernel/qeventloop.cpp:149
#6  0xb64d57a9 in QEventLoop::exec (this=0xa96ff240, flags=...) at kernel/qeventloop.cpp:204
#7  0xb63be94c in QThread::exec (this=0x9617f70) at thread/qthread.cpp:501
#8  0xb64b2b5d in QInotifyFileSystemWatcherEngine::run (this=0x9617f70) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb63c1de0 in QThreadPrivate::start (arg=0x9617f70) at thread/qthread_unix.cpp:298
#10 0xb3034d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb76d6ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xa82ffb40 (LWP 1677)):
#0  0xb77c9424 in __kernel_vsyscall ()
#1  0xb303896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb76e43dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5065263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb506537f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb3034d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb76d6ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xa79feb40 (LWP 1678)):
#0  0xb2e48dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb6420315 in do_gettime (frac=0xa79fe040, sec=0xa79fe038) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb650a226 in QTimerInfoList::updateCurrentTime (this=0x9619e4c) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb6509e16 in timerSourceCheckHelper (src=0x9619e18) at kernel/qeventdispatcher_glib.cpp:150
#5  timerSourceCheckHelper (src=0x9619e18) at kernel/qeventdispatcher_glib.cpp:144
#6  0xb2d92b7b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb2d93042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb2d93201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb65098e7 in QEventDispatcherGlib::processEvents (this=0x9610610, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb64d550d in QEventLoop::processEvents (this=0xa79fe270, flags=...) at kernel/qeventloop.cpp:149
#11 0xb64d57a9 in QEventLoop::exec (this=0xa79fe270, flags=...) at kernel/qeventloop.cpp:204
#12 0xb63be94c in QThread::exec (this=0x9bda200) at thread/qthread.cpp:501
#13 0xb63bea3b in QThread::run (this=0x9bda200) at thread/qthread.cpp:568
#14 0xb63c1de0 in QThreadPrivate::start (arg=0x9bda200) at thread/qthread_unix.cpp:298
#15 0xb3034d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb76d6ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa676eb40 (LWP 1682)):
#0  0xb77c9424 in __kernel_vsyscall ()
#1  0xb303896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb76e43dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6f41029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb6f4106f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb3034d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb76d6ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa418fb40 (LWP 1692)):
#0  0xb3037c64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb76e4634 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2dd2410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2d921de in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2d92f58 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2d9356b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xa4a7f1ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb2db66b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb3034d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb76d6ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1bcc740 (LWP 1636)):
[KCrash Handler]
#7  isSignalConnected (signal_index=19, this=0x4) at kernel/qobject_p.h:229
#8  QMetaObject::activate (sender=0xa9a7cd0, m=0xb75e46f0, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3456
#9  0xb74ab925 in Plasma::IconWidget::activated (this=0xa9a7cd0) at ./iconwidget.moc:235
#10 0xb74ad274 in mouseReleaseEvent (event=0xbf98de28, this=0xa9a7cd0) at ../../plasma/widgets/iconwidget.cpp:1439
#11 Plasma::IconWidget::mouseReleaseEvent (this=0xa9a7cd0, event=0xbf98de28) at ../../plasma/widgets/iconwidget.cpp:1415
#12 0xb6044aff in QGraphicsItem::sceneEvent (this=0xa9a7cd8, event=0xbf98de28) at graphicsview/qgraphicsitem.cpp:6741
#13 0xb60a21a6 in QGraphicsWidget::sceneEvent (this=0xa9a7cd0, event=0xbf98de28) at graphicsview/qgraphicswidget.cpp:1229
#14 0xb606e31e in sendEvent (event=0xbf98de28, item=0xa9a7cd8, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1221
#15 QGraphicsScenePrivate::sendEvent (this=0x96da958, item=0xa9a7cd8, event=0xbf98de28) at graphicsview/qgraphicsscene.cpp:1197
#16 0xb606ef53 in QGraphicsScenePrivate::sendMouseEvent (this=0x96da958, mouseEvent=0xbf98de28) at graphicsview/qgraphicsscene.cpp:1295
#17 0xb606f9b7 in QGraphicsScene::mouseReleaseEvent (this=0x96cc830, mouseEvent=0xbf98de28) at graphicsview/qgraphicsscene.cpp:4128
#18 0xb607e36c in QGraphicsScene::event (this=0x96cc830, event=0xbf98de28) at graphicsview/qgraphicsscene.cpp:3458
#19 0xb59c1ed4 in notify_helper (e=0xbf98de28, receiver=0x96cc830, this=0x95c0e38) at kernel/qapplication.cpp:4559
#20 QApplicationPrivate::notify_helper (this=0x95c0e38, receiver=0x96cc830, e=0xbf98de28) at kernel/qapplication.cpp:4531
#21 0xb59c730d in QApplication::notify (this=0xbf98de28, receiver=0x96cc830, e=0xbf98de28) at kernel/qapplication.cpp:4288
#22 0xb6b75e41 in KApplication::notify (this=0x95aeb38, receiver=0x96cc830, event=0xbf98de28) at ../../kdeui/kernel/kapplication.cpp:311
#23 0xb64d697e in QCoreApplication::notifyInternal (this=0x95aeb38, receiver=0x96cc830, event=0xbf98de28) at kernel/qcoreapplication.cpp:876
#24 0xb59bfced in sendSpontaneousEvent (event=0xbf98de28, receiver=0x96cc830) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#25 qt_sendSpontaneousEvent (receiver=0x96cc830, event=0xbf98de28) at kernel/qapplication.cpp:5557
#26 0xb609d3e8 in QGraphicsView::mouseReleaseEvent (this=0x96cc370, event=0xbf98e544) at graphicsview/qgraphicsview.cpp:3338
#27 0xb5a1c1ac in QWidget::event (this=0x96cc370, event=0xbf98e544) at kernel/qwidget.cpp:8362
#28 0xb5e39e55 in QFrame::event (this=0x96cc370, e=0xbf98e544) at widgets/qframe.cpp:557
#29 0xb5eccab1 in QAbstractScrollArea::viewportEvent (this=0x96cc370, e=0xbf98e544) at widgets/qabstractscrollarea.cpp:1043
#30 0xb60a06ac in QGraphicsView::viewportEvent (this=0x96cc370, event=0xbf98e544) at graphicsview/qgraphicsview.cpp:2866
#31 0xb5ecf1d6 in viewportEvent (this=<optimized out>, event=0xbf98e544) at widgets/qabstractscrollarea_p.h:100
#32 eventFilter (e=0xbf98e544, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#33 QAbstractScrollAreaFilter::eventFilter (this=0x96e0f68, o=0x96e0128, e=0xbf98e544) at widgets/qabstractscrollarea_p.h:115
#34 0xb64d6b16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x95c0e38, receiver=0x96e0128, event=0xbf98e544) at kernel/qcoreapplication.cpp:986
#35 0xb59c1ea2 in notify_helper (e=0xbf98e544, receiver=0x96e0128, this=0x95c0e38) at kernel/qapplication.cpp:4555
#36 QApplicationPrivate::notify_helper (this=0x95c0e38, receiver=0x96e0128, e=0xbf98e544) at kernel/qapplication.cpp:4531
#37 0xb59c8024 in QApplication::notify (this=0x95c0e38, receiver=0x96e0128, e=0xbf98e544) at kernel/qapplication.cpp:4102
#38 0xb6b75e41 in KApplication::notify (this=0x95aeb38, receiver=0x96e0128, event=0xbf98e544) at ../../kdeui/kernel/kapplication.cpp:311
#39 0xb64d697e in QCoreApplication::notifyInternal (this=0x95aeb38, receiver=0x96e0128, event=0xbf98e544) at kernel/qcoreapplication.cpp:876
#40 0xb59c2e95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#41 QApplicationPrivate::sendMouseEvent (receiver=0x96e0128, event=0xbf98e544, alienWidget=0x96e0128, nativeWidget=0x96cc370, buttonDown=0xb6356cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#42 0xb5a4f074 in QETWidget::translateMouseEvent (this=0x96cc370, event=0xbf98e9fc) at kernel/qapplication_x11.cpp:4617
#43 0xb5a4dc0d in QApplication::x11ProcessEvent (this=0x95aeb38, event=0xbf98e9fc) at kernel/qapplication_x11.cpp:3732
#44 0xb5a7aeac in x11EventSourceDispatch (s=0x95c0f38, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#45 0xb2d92d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb2d93125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb2d93201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb6509887 in QEventDispatcherGlib::processEvents (this=0x9587eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#49 0xb5a7aaaa in QGuiEventDispatcherGlib::processEvents (this=0x9587eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0xb64d550d in QEventLoop::processEvents (this=0xbf98ecf4, flags=...) at kernel/qeventloop.cpp:149
#51 0xb64d57a9 in QEventLoop::exec (this=0xbf98ecf4, flags=...) at kernel/qeventloop.cpp:204
#52 0xb64daeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#53 0xb59bfa74 in QApplication::exec () at kernel/qapplication.cpp:3820
#54 0xb77b5139 in kdemain (argc=1, argv=0xbf98ef44) at ../../../../plasma/netbook/shell/main.cpp:79
#55 0x0804850b in main (argc=1, argv=0xbf98ef44) at plasma-netbook_dummy.cpp:3

Reported using DrKonqi
Comment 1 Martin Flöser 2013-05-29 13:23:05 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid. 

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times.

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!
Comment 2 Martin Flöser 2013-06-04 12:25:26 UTC
*** Bug 318532 has been marked as a duplicate of this bug. ***