Bug 314555

Summary: kde 4.10 crashes on reboot after upgrade (from kde 4.8 on kubuntu)
Product: [Unmaintained] plasma4 Reporter: brett <soccerdud1982>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andre.reinke, chrschmitt, emilianh
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description brett 2013-02-06 20:46:01 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.10.00
Qt Version: 4.8.2
Operating System: Linux 3.2.0-37-generic x86_64
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
simply logging in.  reached desktop initialization stage and then the crash occurred.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6f7b07b7c0 (LWP 2337))]

Thread 3 (Thread 0x7f6f59fff700 (LWP 2338)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6f7427e222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f6f7427e259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f6f6bd5bb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007f6f6eb14e9a in start_thread (arg=0x7f6f59fff700) at pthread_create.c:308
#5  0x00007f6f7a95bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6f50c12700 (LWP 2339)):
#0  0x00007f6f7a950303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6f6e418036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6f6e418164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6f774cb906 in QEventDispatcherGlib::processEvents (this=0x7f6f4c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f6f7749ae42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6f7749b097 in QEventLoop::exec (this=0x7f6f50c11cd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f6f7739a057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f6f7747ab4f in QInotifyFileSystemWatcherEngine::run (this=0x2c5ac40) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6f7739d07b in QThreadPrivate::start (arg=0x2c5ac40) at thread/qthread_unix.cpp:307
#9  0x00007f6f6bd5bb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f6f6eb14e9a in start_thread (arg=0x7f6f50c12700) at pthread_create.c:308
#11 0x00007f6f7a95bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6f7b07b7c0 (LWP 2337)):
[KCrash Handler]
#6  Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0x2f2d4c0, constraints=...) at ../../plasma/popupapplet.cpp:241
#7  0x00007f6f7a440c5e in Plasma::Applet::flushPendingConstraintsEvents (this=0x2f2f000) at ../../plasma/applet.cpp:1361
#8  0x00007f6f5bc7b8f6 in SystemTray::PlasmoidTask::forwardConstraintsEvent (this=<optimized out>, constraints=...) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:126
#9  0x00007f6f5bc79d8d in SystemTray::PlasmoidProtocol::forwardConstraintsEvent (this=<optimized out>, constraints=..., host=0x26e3140) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:54
#10 0x00007f6f5bc723e9 in SystemTray::Manager::forwardConstraintsEvent (this=<optimized out>, constraints=..., host=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/core/manager.cpp:99
#11 0x00007f6f5bc81f29 in SystemTray::Applet::constraintsEvent (this=0x26e3140, constraints=...) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:360
#12 0x00007f6f7a440c7c in Plasma::Applet::flushPendingConstraintsEvents (this=0x26e3140) at ../../plasma/applet.cpp:1365
#13 0x00007f6f7a4507ef in Plasma::ContainmentPrivate::initApplets (this=0x267dbb0) at ../../plasma/containment.cpp:470
#14 0x00007f6f7a464bd2 in Plasma::CoronaPrivate::importLayout (this=0x2349cb0, conf=..., mergeConfig=false) at ../../plasma/corona.cpp:1067
#15 0x00007f6f7a465874 in Plasma::Corona::loadLayout (this=0x21c1740, configName=...) at ../../plasma/corona.cpp:278
#16 0x00007f6f7a46593c in Plasma::Corona::initializeLayout (this=0x21c1740, configName=...) at ../../plasma/corona.cpp:181
#17 0x00007f6f7ac7e0a9 in PlasmaApp::corona (this=0x21714a0, createIfMissing=<optimized out>) at ../../../../plasma/desktop/shell/plasmaapp.cpp:850
#18 0x00007f6f7ac7e3bf in PlasmaApp::setupDesktop (this=0x21714a0) at ../../../../plasma/desktop/shell/plasmaapp.cpp:312
#19 0x00007f6f7ac7f6ea in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x21714a0, _c=<optimized out>) at ./plasmaapp.moc:125
#20 PlasmaApp::qt_static_metacall (_o=0x21714a0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./plasmaapp.moc:101
#21 0x00007f6f774b5926 in QObject::event (this=0x21714a0, e=<optimized out>) at kernel/qobject.cpp:1195
#22 0x00007f6f76821604 in QApplication::event (this=0x21714a0, e=0x2327200) at kernel/qapplication.cpp:2538
#23 0x00007f6f7681d7b4 in notify_helper (e=0x2327200, receiver=0x21714a0, this=0x21c2fd0) at kernel/qapplication.cpp:4556
#24 QApplicationPrivate::notify_helper (this=0x21c2fd0, receiver=0x21714a0, e=0x2327200) at kernel/qapplication.cpp:4528
#25 0x00007f6f76822583 in QApplication::notify (this=0x21714a0, receiver=0x21714a0, e=0x2327200) at kernel/qapplication.cpp:4417
#26 0x00007f6f78180b76 in KApplication::notify (this=0x21714a0, receiver=0x21714a0, event=0x2327200) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f6f7749c30c in QCoreApplication::notifyInternal (this=0x21714a0, receiver=0x21714a0, event=0x2327200) at kernel/qcoreapplication.cpp:915
#28 0x00007f6f774a00ea in sendEvent (event=0x2327200, receiver=0x21714a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x20cc1f0) at kernel/qcoreapplication.cpp:1539
#30 0x00007f6f774cb473 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#32 0x00007f6f6e417d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f6f6e4180a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f6f6e418164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f6f774cb89f in QEventDispatcherGlib::processEvents (this=0x20cdad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007f6f768c5cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f6f7749ae42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f6f7749b097 in QEventLoop::exec (this=0x7fff3353dcb0, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f6f774a03e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#40 0x00007f6f7ac64d8f in kdemain (argc=1, argv=0x7fff3353e098) at ../../../../plasma/desktop/shell/main.cpp:126
#41 0x00007f6f7a88976d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff3353e098, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3353e088) at libc-start.c:226
#42 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 314510.

Possible duplicates by query: bug 314541, bug 314510, bug 313925, bug 312075.

Reported using DrKonqi
Comment 1 Christian Schmitt 2013-02-06 21:36:33 UTC
I can confirm this with 4.10.0 under Gentoo. Compiling Qt GUI, Core and Declarative with debugging enabled made the crash go away.
Comment 2 emilianh 2013-02-07 11:21:42 UTC
Got this here too. Systemtray applet crashes as soon as it's shown.
bt from a plasma-windowed try:


Application: Plasma Widgets shell (plasma-windowed), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f75041307c0 (LWP 76868))]

Thread 3 (Thread 0x7f74ebc12700 (LWP 76869)):
#0  0x00007f74fac9bdbc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f74ff72eaa2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f74ffa01e40 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f74ff72ead9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f74f6e59124 in ?? () from /usr/lib64/libGL.so.1
#4  0x00007f74fac97f27 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f7503ac296d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f74e3af9700 (LWP 76870)):
#0  0x00007ffff76cf847 in clock_gettime ()
#1  0x00007f74fa444e5d in clock_gettime () from /lib64/librt.so.1
#2  0x00007f750252cdc4 in do_gettime (frac=0x7f74e3af8a58, sec=0x7f74e3af8a50) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f7502602e7d in QTimerInfoList::updateCurrentTime (this=0x7f74dc002860) at kernel/qeventdispatcher_unix.cpp:354
#5  0x00007f7502603193 in QTimerInfoList::timerWait (this=0x7f74dc002860, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x00007f7502601bec in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f74e3af8b4c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f7502601c8d in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f74fa167ecf in g_main_context_prepare (context=0x7f74dc0009c0, priority=0x7f74e3af8b88) at gmain.c:2986
#9  0x00007f74fa16854b in g_main_context_iterate (dispatch=1, block=1, context=0x7f74dc0009c0, self=<optimized out>) at gmain.c:3270
#10 g_main_context_iterate (context=0x7f74dc0009c0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3227
#11 0x00007f74fa168734 in g_main_context_iteration (context=0x7f74dc0009c0, may_block=1) at gmain.c:3351
#12 0x00007f7502602646 in QEventDispatcherGlib::processEvents (this=0x7f74dc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#13 0x00007f75025d2b42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f75025d2d97 in QEventLoop::exec (this=0x7f74e3af8cb0, flags=...) at kernel/qeventloop.cpp:204
#15 0x00007f75024d49df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#16 0x00007f75025b2b2f in QInotifyFileSystemWatcherEngine::run (this=0x117fac0) at io/qfilesystemwatcher_inotify.cpp:256
#17 0x00007f75024d798c in QThreadPrivate::start (arg=0x117fac0) at thread/qthread_unix.cpp:338
#18 0x00007f74f6e59124 in ?? () from /usr/lib64/libGL.so.1
#19 0x00007f74fac97f27 in start_thread () from /lib64/libpthread.so.0
#20 0x00007f7503ac296d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f75041307c0 (LWP 76868)):
[KCrash Handler]
#6  QDeclarativeVMEMetaObject::metaCall (this=0xee6060, c=QMetaObject::WriteProperty, _id=32, a=0x7ffff760c8b8) at qml/qdeclarativevmemetaobject.cpp:429
#7  0x00007f75024bfde9 in QPropertyAnimationPrivate::updateProperty (this=0xdbb660, newValue=...) at animation/qpropertyanimation.cpp:139
#8  0x00007f75024bd588 in QVariantAnimationPrivate::setCurrentValueForProgress (this=0xdbb660, progress=<optimized out>) at animation/qvariantanimation.cpp:294
#9  0x00007f75024bd832 in QVariantAnimationPrivate::recalculateCurrentInterval (this=0xdbb660, force=<optimized out>) at animation/qvariantanimation.cpp:279
#10 0x00007f75024c05f3 in QPropertyAnimation::updateState (this=0x920eb0, newState=<optimized out>, oldState=QAbstractAnimation::Stopped) at animation/qpropertyanimation.cpp:285
#11 0x00007f75024bb55c in QAbstractAnimationPrivate::setState (this=0xdbb660, newState=QAbstractAnimation::Running) at animation/qabstractanimation.cpp:569
#12 0x00007f75036a1613 in Plasma::ItemBackground::itemChange (this=0xdbaca0, change=<optimized out>, value=...) at /var/tmp/portage/kde-base/kdelibs-4.10.0/work/kdelibs-4.10.0/plasma/widgets/itembackground.cpp:255
#13 0x00007f7501f52059 in QGraphicsItemPrivate::setVisibleHelper (this=0xdbad60, newVisible=<optimized out>, explicitly=<optimized out>, update=false) at graphicsview/qgraphicsitem.cpp:2288
#14 0x00007f7501f524cc in QGraphicsItemPrivate::setVisibleHelper (this=0xdb9c20, newVisible=false, explicitly=<optimized out>, update=<optimized out>) at graphicsview/qgraphicsitem.cpp:2355
#15 0x00007f7501f53787 in QGraphicsItemPrivate::setParentItemHelper (this=0xdb9c20, newParent=0xd944d0, newParentVariant=0x7ffff760cdb0, thisPointerVariant=<optimized out>) at graphicsview/qgraphicsitem.cpp:1236
#16 0x00007f7501f53cd3 in QGraphicsItem::setParentItem (this=0xdc8e00, newParent=0xd944d0) at graphicsview/qgraphicsitem.cpp:1724
#17 0x00007f74eacabe97 in DialogProxy::syncMainItem() () from /usr/lib64/kde4/imports/org/kde/plasma/core/libcorebindingsplugin.so
#18 0x00007f75025ecb36 in QObject::event (this=0xd944c0, e=<optimized out>) at kernel/qobject.cpp:1194
#19 0x00007f7501998884 in notify_helper (e=0xda4190, receiver=0xd944c0, this=0x697c20) at kernel/qapplication.cpp:4562
#20 QApplicationPrivate::notify_helper (this=0x697c20, receiver=0xd944c0, e=0xda4190) at kernel/qapplication.cpp:4534
#21 0x00007f750199d563 in QApplication::notify (this=0x632b10, receiver=0xd944c0, e=0xda4190) at kernel/qapplication.cpp:4423
#22 0x00007f7503066916 in KApplication::notify (this=0x632b10, receiver=0xd944c0, event=0xda4190) at /var/tmp/portage/kde-base/kdelibs-4.10.0/work/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#23 0x00007f75025d3fe3 in QCoreApplication::notifyInternal (this=0x632b10, receiver=0xd944c0, event=0xda4190) at kernel/qcoreapplication.cpp:946
#24 0x00007f75025d77d9 in sendEvent (event=0xda4190, receiver=0xd944c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60c1f0) at kernel/qcoreapplication.cpp:1570
#26 0x00007f75026021e3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#27 postEventSourceDispatch (s=0x696eb0) at kernel/qeventdispatcher_glib.cpp:279
#28 0x00007f74fa16834a in g_main_dispatch (context=0x6974d0) at gmain.c:2715
#29 g_main_context_dispatch (context=0x6974d0) at gmain.c:3219
#30 0x00007f74fa168685 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x6974d0, self=<optimized out>) at gmain.c:3290
#31 g_main_context_iterate (context=0x6974d0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3227
#32 0x00007f74fa168734 in g_main_context_iteration (context=0x6974d0, may_block=1) at gmain.c:3351
#33 0x00007f75026025eb in QEventDispatcherGlib::processEvents (this=0x60dad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#34 0x00007f7501a3978e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f75025d2b42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f75025d2d97 in QEventLoop::exec (this=0x7ffff760d760, flags=...) at kernel/qeventloop.cpp:204
#37 0x00007f75025d7ab5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#38 0x00007f7503d87afe in kdemain (argc=3, argv=0x7ffff760db58) at /var/tmp/portage/kde-base/plasma-workspace-4.10.0/work/plasma-workspace-4.10.0/plasma/generic/shells/plasma-windowed/main.cpp:56
#39 0x00007f75039fe6bd in __libc_start_main () from /lib64/libc.so.6
#40 0x0000000000400731 in _start ()
Comment 3 Jekyll Wu 2013-02-08 01:53:36 UTC
(In reply to comment #2)

To emilianh@gmail.com 

Your crash is a different (upstream) bug . See 311751

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