Bug 339941 - KDEInit crash on plasmashell exit
Summary: KDEInit crash on plasmashell exit
Status: RESOLVED DUPLICATE of bug 339707
Alias: None
Product: frameworks-knotifications
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Martin Klapetek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-13 19:24 UTC by Hrvoje Senjan
Modified: 2014-10-13 20:03 UTC (History)
1 user (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 Hrvoje Senjan 2014-10-13 19:24:46 UTC
not 100%, but at least 2/3 of times, there is either a kdeinit5, or kded5 crash after doing a kquitapp5 plasmashell. usually i have konversation and kmail in tray when that happens...

Reproducible: Sometimes

Steps to Reproduce:
1. kquitapp5 plasmashell


Actual Results:  
crash
Comment 1 Hrvoje Senjan 2014-10-13 19:25:00 UTC
-- Backtrace:
Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc836fe6780 (LWP 12715))]

Thread 4 (Thread 0x7fc8225d0700 (LWP 12717)):
#0  0x00007fc8353b63cd in poll () at /lib64/libc.so.6
#1  0x00007fc833540362 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fc833541e2f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fc824b1f359 in QXcbEventReader::run() (this=0x127d760) at qxcbconnection.cpp:1046
#4  0x00007fc835723b3f in QThreadPrivate::start(void*) (arg=0x127d760) at thread/qthread_unix.cpp:345
#5  0x00007fc832c9d0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fc8353be7fd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fc81d9a8700 (LWP 12725)):
#0  0x00007fc8353b63cd in poll () at /lib64/libc.so.6
#1  0x00007fc831fadbf4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc831fadf1a in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc81dead586 in  () at /usr/lib64/libgio-2.0.so.0
#4  0x00007fc831fd2b95 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fc832c9d0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fc8353be7fd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fc80f6ac700 (LWP 13104)):
#0  0x00007fc8353b63cd in poll () at /lib64/libc.so.6
#1  0x00007fc8284c8a41 in  () at /usr/lib64/libpulse.so.0
#2  0x00007fc8284ba2ec in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007fc8284ba95e in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fc8284baa10 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fc8284c89f3 in  () at /usr/lib64/libpulse.so.0
#6  0x00007fc827e61808 in  () at /usr/lib64/pulseaudio/libpulsecommon-5.0.so
#7  0x00007fc832c9d0a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fc8353be7fd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fc836fe6780 (LWP 12715)):
[KCrash Handler]
#5  0x00007fc83592e0e3 in check_parent_thread(QObject*, QThreadData*, QThreadData*) (parent=parent@entry=0x19fc0e0, parentThreadData=<optimized out>, currentThreadData=<optimized out>) at kernel/qobject.cpp:781
#6  0x00007fc8359386c0 in QObject::QObject(QObject*) (currentThreadData=<optimized out>, parentThreadData=<optimized out>, parent=0x19fc0e0) at kernel/qobject.cpp:823
#7  0x00007fc8359386c0 in QObject::QObject(QObject*) (this=0x1d04ff0, parent=0x19fc0e0) at kernel/qobject.cpp:814
#8  0x00007fc8291afb6e in DBusMenuExporter::DBusMenuExporter(QString const&, QMenu*, QDBusConnection const&) (this=0x1d04ff0, objectPath=..., menu=0x19fc0e0, _connection=...) at /usr/src/debug/libdbusmenu-qt-0.9.3+14.10.20140619/src/dbusmenuexporter.cpp:335
#9  0x00007fc82b28a638 in KStatusNotifierItem::setContextMenu(QMenu*) (dbusConnection=..., menu=0x19fc0e0, dbusObjectPath=..., this=0x1d04ff0) at /usr/src/debug/knotifications-5.4.0git/src/kstatusnotifieritem.cpp:59
#10 0x00007fc82b28a638 in KStatusNotifierItem::setContextMenu(QMenu*) (this=0x1c17b20, menu=0x19fc0e0) at /usr/src/debug/knotifications-5.4.0git/src/kstatusnotifieritem.cpp:423
#11 0x00007fc82b28a4b4 in KStatusNotifierItem::setContextMenu(QMenu*) (this=0x1553ca0, menu=0x14c1230) at /usr/src/debug/knotifications-5.4.0git/src/kstatusnotifieritem.cpp:411
#12 0x00007fc82b28ad7a in KStatusNotifierItemPrivate::setLegacySystemTrayEnabled(bool) (this=0x12e3180, enabled=<optimized out>) at /usr/src/debug/knotifications-5.4.0git/src/kstatusnotifieritem.cpp:843
#13 0x00007fc82b28d93a in KStatusNotifierItemPrivate::checkForRegisteredHosts() (this=0x12e3180) at /usr/src/debug/knotifications-5.4.0git/src/kstatusnotifieritem.cpp:781
#14 0x00007fc82b28dc81 in KStatusNotifierItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/knotifications-5.4.0git/build/src/moc_kstatusnotifieritem.cpp:183
#15 0x00007fc835930a7e in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x1533410, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3681
#16 0x00007fc835930f37 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x1533410, m=m@entry=0x7fc82b4b51e0 <OrgKdeStatusNotifierWatcherInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3547
#17 0x00007fc82b2a2d43 in OrgKdeStatusNotifierWatcherInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (this=0x1533410) at /usr/src/debug/knotifications-5.4.0git/build/src/statusnotifierwatcher_interface.moc:221
#18 0x00007fc82b2a2d43 in OrgKdeStatusNotifierWatcherInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x1533410, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=1, _a=_a@entry=0x7fffa90baa30) at /usr/src/debug/knotifications-5.4.0git/build/src/statusnotifierwatcher_interface.moc:107
#19 0x00007fc82b2a2f4f in OrgKdeStatusNotifierWatcherInterface::qt_metacall(QMetaObject::Call, int, void**) (this=0x1533410, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffa90baa30) at /usr/src/debug/knotifications-5.4.0git/build/src/statusnotifierwatcher_interface.moc:172
#20 0x00007fc82ce753af in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) (this=0x12c6870, object=0x1533410, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:997
#21 0x00007fc835931716 in QObject::event(QEvent*) (this=0x1533410, e=<optimized out>) at kernel/qobject.cpp:1241
#22 0x00007fc833cabcfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x1262aa0, receiver=receiver@entry=0x1533410, e=e@entry=0x1c08dc0) at kernel/qapplication.cpp:3499
#23 0x00007fc833cb0c36 in QApplication::notify(QObject*, QEvent*) (this=0x7fffa90bb140, receiver=0x1533410, e=0x1c08dc0) at kernel/qapplication.cpp:3282
#24 0x00007fc835901b35 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffa90bb140, receiver=0x1533410, event=event@entry=0x1c08dc0) at kernel/qcoreapplication.cpp:935
#25 0x00007fc835903987 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x1c08dc0, receiver=<optimized out>) at kernel/qcoreapplication.h:237
#26 0x00007fc835903987 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1225e50) at kernel/qcoreapplication.cpp:1539
#27 0x00007fc835903fb8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1397
#28 0x00007fc835959423 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x12a1670) at kernel/qeventdispatcher_glib.cpp:279
#29 0x00007fc831fada14 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#30 0x00007fc831fadc58 in  () at /usr/lib64/libglib-2.0.so.0
#31 0x00007fc831fadcfc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#32 0x00007fc83595889c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x122b890, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#33 0x00007fc8358ffa4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffa90bb070, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#34 0x00007fc8359070a6 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1188
#35 0x00007fc824daebaa in kdemain () at /usr/lib64/libkdeinit5_kded5.so
#36 0x0000000000408db1 in  ()
#37 0x0000000000405c3e in main ()
Comment 2 Martin Klapetek 2014-10-13 20:03:22 UTC

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