Bug 251977 - Plasma Crash when logging out
Summary: Plasma Crash when logging out
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-systemtray (show other bugs)
Version: 4.6.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 246744 273410 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-09-21 20:45 UTC by Clemens Eisserer
Modified: 2012-05-17 18:18 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Clemens Eisserer 2010-09-21 20:45:53 UTC
Version:           unspecified (using KDE 4.5.1) 
OS:                Linux

When logging out, I got the following crash:

Thread 1 (Thread 0xb78339b0 (LWP 1781)):
[KCrash Handler]
#7  0x00000095 in ?? ()
#8  0x025cc460 in QMenu::popup (this=0xa7dbc28, p=..., atAction=0x0) at widgets/qmenu.cpp:1824
#9  0x025ccdf5 in QMenu::exec (this=0xa7dbc28, p=..., action=0x0) at widgets/qmenu.cpp:2051
#10 0x01142dde in SystemTray::DBusSystemTrayWidget::showContextMenu (this=0x9f8f3b8, job=0xaac45c0)
    at /usr/src/debug/kdebase-workspace-4.5.1/plasma/generic/applets/systemtray/protocols/dbussystemtray/dbussystemtraywidget.cpp:124
#11 0x011312a7 in SystemTray::DBusSystemTrayWidget::qt_metacall (this=0x9f8f3b8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd10038)
    at /usr/src/debug/kdebase-workspace-4.5.1/i686-redhat-linux-gnu/plasma/generic/applets/systemtray/moc_dbussystemtraywidget.cpp:82
#12 0x0753fecb in QMetaObject::metacall (object=0x9f8f3b8, cl=QMetaObject::InvokeMetaMethod, idx=39, argv=0xbfd10038) at kernel/qmetaobject.cpp:237
#13 0x075522dd in QMetaObject::activate (sender=0xaac45c0, m=0x7b743c8, local_signal_index=3, argv=0xbfd10038) at kernel/qobject.cpp:3272
#14 0x079de164 in KJob::result (this=0xaac45c0, _t1=0xaac45c0) at /usr/src/debug/kdelibs-4.5.1/i686-redhat-linux-gnu/kdecore/kjob.moc:194
#15 0x079de4f9 in KJob::emitResult (this=0xaac45c0) at /usr/src/debug/kdelibs-4.5.1/kdecore/jobs/kjob.cpp:312
#16 0x058046b8 in Plasma::ServiceJob::setResult (this=0xaac45c0, result=...) at /usr/src/debug/kdelibs-4.5.1/plasma/servicejob.cpp:80
#17 0x0116c47a in StatusNotifierItemJob::contextMenuReady (this=0xaac45c0, menu=0xa7dbc28)
    at /usr/src/debug/kdebase-workspace-4.5.1/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.cpp:53
#18 0x0116c4ee in StatusNotifierItemJob::qt_metacall (this=0xaac45c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd10208)
    at /usr/src/debug/kdebase-workspace-4.5.1/i686-redhat-linux-gnu/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.moc:75
#19 0x0753fecb in QMetaObject::metacall (object=0xaac45c0, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfd10208) at kernel/qmetaobject.cpp:237
#20 0x075522dd in QMetaObject::activate (sender=0xa906c28, m=0x1174120, local_signal_index=0, argv=0xbfd10208) at kernel/qobject.cpp:3272
#21 0x01165ef4 in StatusNotifierItemSource::contextMenuReady (this=0xa906c28, _t1=0xa7dbc28)
    at /usr/src/debug/kdebase-workspace-4.5.1/i686-redhat-linux-gnu/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.moc:109
#22 0x01166112 in StatusNotifierItemSource::contextMenuReady (this=0xa906c28) at /usr/src/debug/kdebase-workspace-4.5.1/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp:369
#23 0x0116b0e3 in StatusNotifierItemSource::qt_metacall (this=0xa906c28, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd1032c)
    at /usr/src/debug/kdebase-workspace-4.5.1/i686-redhat-linux-gnu/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.moc:90
#24 0x0753fecb in QMetaObject::metacall (object=0xa906c28, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbfd1032c) at kernel/qmetaobject.cpp:237
#25 0x075522dd in QMetaObject::activate (sender=0xa250138, m=0x2aae444, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#26 0x02a9bb38 in DBusMenuImporter::menuUpdated (this=0xa250138) at /usr/src/debug/libdbusmenu-qt-0.5.2/i686-redhat-linux-gnu/src/dbusmenuimporter.moc:114
#27 0x02a9fcbc in DBusMenuImporter::slotMenuAboutToShow (this=0xa250138) at /usr/src/debug/libdbusmenu-qt-0.5.2/src/dbusmenuimporter.cpp:548
#28 0x02aa12fb in DBusMenuImporter::qt_metacall (this=0xa250138, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd1056c)
    at /usr/src/debug/libdbusmenu-qt-0.5.2/i686-redhat-linux-gnu/src/dbusmenuimporter.moc:100
#29 0x0753fecb in QMetaObject::metacall (object=0xa250138, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbfd1056c) at kernel/qmetaobject.cpp:237
#30 0x075522dd in QMetaObject::activate (sender=0xa7dbc28, m=0x2a729e8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#31 0x025c8198 in QMenu::aboutToShow (this=0xa7dbc28) at .moc/release-shared/moc_qmenu.cpp:151
#32 0x025cf25b in QMenu::qt_metacall (this=0xa7dbc28, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfd106bc) at .moc/release-shared/moc_qmenu.cpp:97
#33 0x0753fecb in QMetaObject::metacall (object=0xa7dbc28, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfd106bc) at kernel/qmetaobject.cpp:237
#34 0x07543955 in QMetaMethod::invoke (this=0xbfd1084c, object=0xa7dbc28, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1575
#35 0x07545030 in QMetaObject::invokeMethod (obj=0xa7dbc28, member=0x2aa5e05 "aboutToShow", type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1148
#36 0x02a9bf3f in invokeMethod (this=0xa250138) at /usr/include/QtCore/qobjectdefs.h:416
#37 DBusMenuImporter::updateMenu (this=0xa250138) at /usr/src/debug/libdbusmenu-qt-0.5.2/src/dbusmenuimporter.cpp:481
#38 0x011674c0 in StatusNotifierItemSource::contextMenu (this=0xa906c28, x=1075, y=780)
    at /usr/src/debug/kdebase-workspace-4.5.1/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp:474
#39 0x0116d9e6 in StatusNotifierItemJob::start (this=0xaac45c0) at /usr/src/debug/kdebase-workspace-4.5.1/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.cpp:43
#40 0x05804524 in Plasma::ServiceJobPrivate::slotStart (this=0xaa8c5f0) at /usr/src/debug/kdelibs-4.5.1/plasma/servicejob.cpp:37
#41 0x058045f5 in Plasma::ServiceJob::qt_metacall (this=0xaac45c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xa83a0f0)
    at /usr/src/debug/kdelibs-4.5.1/i686-redhat-linux-gnu/plasma/servicejob.moc:72
#42 0x0116c4cb in StatusNotifierItemJob::qt_metacall (this=0xaac45c0, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xa83a0f0)
    at /usr/src/debug/kdebase-workspace-4.5.1/i686-redhat-linux-gnu/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.moc:70
#43 0x0753fecb in QMetaObject::metacall (object=0xaac45c0, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xa83a0f0) at kernel/qmetaobject.cpp:237
#44 0x0754b377 in QMetaCallEvent::placeMetaCall (this=0xa3e14f0, object=0xaac45c0) at kernel/qobject.cpp:534
#45 0x0754cd02 in QObject::event (this=0xaac45c0, e=0xa3e14f0) at kernel/qobject.cpp:1211
#46 0x021434cc in QApplicationPrivate::notify_helper (this=0x8e3b210, receiver=0xaac45c0, e=0xa3e14f0) at kernel/qapplication.cpp:4396
#47 0x02149a76 in QApplication::notify (this=0x8e27660, receiver=0xaac45c0, e=0xa3e14f0) at kernel/qapplication.cpp:3798
#48 0x07d7eccb in KApplication::notify (this=0x8e27660, receiver=0xaac45c0, event=0xa3e14f0) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#49 0x0753aae3 in QCoreApplication::notifyInternal (this=0x8e27660, receiver=0xaac45c0, event=0xa3e14f0) at kernel/qcoreapplication.cpp:732
#50 0x0753e693 in sendEvent (receiver=0x0, event_type=0, data=0x8e11e38) at kernel/qcoreapplication.h:215
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8e11e38) at kernel/qcoreapplication.cpp:1373
#52 0x0753e84e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#53 0x07565a15 in sendPostedEvents (s=0x8e3d310) at kernel/qcoreapplication.h:220
#54 postEventSourceDispatch (s=0x8e3d310) at kernel/qeventdispatcher_glib.cpp:277
#55 0x00b76525 in g_main_dispatch (context=0x8e3d290) at gmain.c:1960
#56 IA__g_main_context_dispatch (context=0x8e3d290) at gmain.c:2513
#57 0x00b7a268 in g_main_context_iterate (context=0xae8490, block=1, dispatch=1, self=0x8e3aec8) at gmain.c:2591
#58 0x00b7a449 in IA__g_main_context_iteration (context=0x8e3d290, may_block=1) at gmain.c:2654
#59 0x075654f6 in QEventDispatcherGlib::processEvents (this=0x8e119d0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#60 0x021f34f6 in QGuiEventDispatcherGlib::processEvents (this=0x8e119d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x0753965a in QEventLoop::processEvents (this=0xbfd11624, flags=...) at kernel/qeventloop.cpp:149
#62 0x075399ba in QEventLoop::exec (this=0xbfd11624, flags=...) at kernel/qeventloop.cpp:201
#63 0x0753e917 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#64 0x021424a8 in QApplication::exec () at kernel/qapplication.cpp:3672
#65 0x037d7050 in kdemain (argc=1, argv=0xbfd11834) at /usr/src/debug/kdebase-workspace-4.5.1/plasma/desktop/shell/main.cpp:118
#66 0x0804879c in main (argc=1, argv=0xbfd11834) at /usr/src/debug/kdebase-workspace-4.5.1/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3


Reproducible: Sometimes
Comment 1 Aaron J. Seigo 2010-11-05 16:34:08 UTC
SVN commit 1193330 by aseigo:

an old bug fix that i never committed?
CCBUG:251977


 M  +6 -0      dbussystemtraywidget.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1193330
Comment 2 Dario Andres 2010-11-15 16:25:33 UTC
Bug 246744 has a similar backtrace but the nature of the issue may be different.
Comment 3 Aurelien Gateau 2010-12-01 18:07:09 UTC
Started to work on it:

http://reviewboard.kde.org/r/6020/
http://reviewboard.kde.org/r/6022/
Comment 4 Beat Wolf 2011-05-28 19:49:03 UTC
*** Bug 246744 has been marked as a duplicate of this bug. ***
Comment 5 Beat Wolf 2011-05-28 19:50:55 UTC
the patches seem all to be commited. is this still happening? 
There is a bug that looks similar on a newer kde version that should already have the patches:
https://bugs.kde.org/show_bug.cgi?id=273410
Comment 6 Beat Wolf 2011-11-24 08:21:02 UTC
*** Bug 273410 has been marked as a duplicate of this bug. ***
Comment 7 Myriam Schweingruber 2012-05-17 18:18:46 UTC
Closing for lack of feedback. Please feel free to reopen this report if you can still reproduce this with KDE 4.8.3 or later.