Bug 326763 - Plasma crashed after unlocking widgets
Summary: Plasma crashed after unlocking widgets
Status: RESOLVED DUPLICATE of bug 254412
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-10-27 22:36 UTC by Arnaud Frézet
Modified: 2013-10-28 01:11 UTC (History)
0 users

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 Arnaud Frézet 2013-10-27 22:36:23 UTC
Application: plasma-desktop (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-13-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:
I press several times "Alt + D, L", the shortcut to unlock widget panel, then Plasma crashed (and restart itself)
- Unusual behavior I noticed :
Before the crash, the shortcut did not work

The crash can be reproduced sometimes.

-- Backtrace:
Application: Outil de gestion de fenêtres Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1262740 (LWP 1925))]

Thread 5 (Thread 0xae344b40 (LWP 1926)):
#0  0xb7712424 in __kernel_vsyscall ()
#1  0xb20cd84b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb75ca9bc in __pthread_cond_wait (cond=0xb31cf8d0, mutex=0xb31cf8b8) at forward.c:149
#3  0xb30ccef2 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb30ccf3f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb20c9d78 in start_thread (arg=0xae344b40) at pthread_create.c:311
#6  0xb75bd01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xa60ffb40 (LWP 1931)):
#0  pthread_mutex_unlock (mutex=0xa5700558) at forward.c:194
#1  0xb1ff7bf0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb1fb3d15 in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb1fb4b10 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb1fb4ca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb60268df in QEventDispatcherGlib::processEvents (this=0xa5700468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb5ff59f3 in QEventLoop::processEvents (this=this@entry=0xa60ff228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5ff5d19 in QEventLoop::exec (this=this@entry=0xa60ff228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5ee4e3d in QThread::exec (this=this@entry=0x9485da8) at thread/qthread.cpp:542
#9  0xb5fd5e14 in QInotifyFileSystemWatcherEngine::run (this=0x9485da8) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb5ee772f in QThreadPrivate::start (arg=0x9485da8) at thread/qthread_unix.cpp:338
#11 0xb20c9d78 in start_thread (arg=0xa60ffb40) at pthread_create.c:311
#12 0xb75bd01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xa55ffb40 (LWP 1932)):
#0  __GI___pthread_mutex_lock (mutex=0xa4c00558) at pthread_mutex_lock.c:136
#1  0xb75cabc4 in pthread_mutex_lock (mutex=0xa4c00558) at forward.c:192
#2  0xb1ff7bb0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb1fb459b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb1fb4afa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb1fb4ca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb60268df in QEventDispatcherGlib::processEvents (this=0xa4c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb5ff59f3 in QEventLoop::processEvents (this=this@entry=0xa55ff228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb5ff5d19 in QEventLoop::exec (this=this@entry=0xa55ff228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5ee4e3d in QThread::exec (this=this@entry=0x94f7568) at thread/qthread.cpp:542
#10 0xb5fd5e14 in QInotifyFileSystemWatcherEngine::run (this=0x94f7568) at io/qfilesystemwatcher_inotify.cpp:265
#11 0xb5ee772f in QThreadPrivate::start (arg=0x94f7568) at thread/qthread_unix.cpp:338
#12 0xb20c9d78 in start_thread (arg=0xa55ffb40) at pthread_create.c:311
#13 0xb75bd01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0x9deb3b40 (LWP 2659)):
#0  0xb7712424 in __kernel_vsyscall ()
#1  0xb75d04d2 in clock_gettime (clock_id=1, tp=0x9deb2ff8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb5f423ec in do_gettime (frac=0x9deb2ff0, sec=0x9deb2fe8) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0xb6027fd2 in updateCurrentTime (this=0x9d500cdc) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x9d500cdc, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0xb602667b in timerSourcePrepareHelper (src=<optimized out>, timeout=0x9deb30cc) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb1fb4143 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb1fb4a5f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb1fb4ca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb60268df in QEventDispatcherGlib::processEvents (this=0x9d502000, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb5ff59f3 in QEventLoop::processEvents (this=this@entry=0x9deb3238, flags=...) at kernel/qeventloop.cpp:149
#12 0xb5ff5d19 in QEventLoop::exec (this=this@entry=0x9deb3238, flags=...) at kernel/qeventloop.cpp:204
#13 0xb5ee4e3d in QThread::exec (this=0xba7bbc8) at thread/qthread.cpp:542
#14 0x9ab418a7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#15 0xb5ee772f in QThreadPrivate::start (arg=0xba7bbc8) at thread/qthread_unix.cpp:338
#16 0xb20c9d78 in start_thread (arg=0x9deb3b40) at pthread_create.c:311
#17 0xb75bd01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb1262740 (LWP 1925)):
[KCrash Handler]
#7  0x0951f9a0 in ?? ()
#8  0xb7372d5f in Plasma::ToolTipManager::registerWidget (this=0x8cb1868, widget=widget@entry=0xb71d9c8) at ../../plasma/tooltipmanager.cpp:209
#9  0xb7372e36 in Plasma::ToolTipManager::setContent (this=0x8cb1868, widget=0xb71d9c8, data=...) at ../../plasma/tooltipmanager.cpp:235
#10 0x9911f118 in meth_Plasma_ToolTipManager_setContent (sipSelf=0xbfa61dc, sipArgs=0xc24abec) at sip/plasma/sipplasmapart3.cpp:9659
#11 0x9cb39a19 in PyCFunction_Call (func=func@entry=0xbe32f2c, arg=arg@entry=0xc24abec, kw=kw@entry=0x0) at ../Objects/methodobject.c:81
#12 0x9cb8943b in call_function (oparg=<optimized out>, pp_stack=0xbff7b7b8) at ../Python/ceval.c:4021
#13 PyEval_EvalFrameEx (f=f@entry=0xbacce64, throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#14 0x9cb89f04 in PyEval_EvalCodeEx (co=co@entry=0xb9acb60, globals=globals@entry=0xba3646c, locals=locals@entry=0x0, args=0xc2faaac, argcount=argcount@entry=3, kws=0xc2faab8, kwcount=0, defs=0xbafae78, defcount=defcount@entry=1, closure=0x0) at ../Python/ceval.c:3253
#15 0x9cb88ece in fast_function (nk=<optimized out>, na=3, n=<optimized out>, pp_stack=0xbff7b8e8, func=0xbf8f064) at ../Python/ceval.c:4117
#16 call_function (oparg=<optimized out>, pp_stack=0xbff7b8e8) at ../Python/ceval.c:4042
#17 PyEval_EvalFrameEx (f=f@entry=0xc2fa94c, throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#18 0x9cb89f04 in PyEval_EvalCodeEx (co=0xb9ace78, globals=0xba3646c, locals=locals@entry=0x0, args=args@entry=0xc24ab18, argcount=2, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=0x0) at ../Python/ceval.c:3253
#19 0x9cbc4c9e in function_call (func=0xbf8f25c, arg=0xc24ab0c, kw=0x0) at ../Objects/funcobject.c:526
#20 0x9cb759d4 in PyObject_Call (func=func@entry=0xbf8f25c, arg=arg@entry=0xc24ab0c, kw=kw@entry=0x0) at ../Objects/abstract.c:2529
#21 0x9cab9b61 in instancemethod_call.8964 (func=0xbf8f25c, arg=0xc24ab0c, kw=0x0) at ../Objects/classobject.c:2602
#22 0x9cb759d4 in PyObject_Call (func=func@entry=0xc233a2c, arg=arg@entry=0xba2c7ac, kw=kw@entry=0x0) at ../Objects/abstract.c:2529
#23 0x9cafd7e2 in PyEval_CallObjectWithKeywords (func=func@entry=0xc233a2c, arg=arg@entry=0xba2c7ac, kw=kw@entry=0x0) at ../Python/ceval.c:3890
#24 0x9a7600fc in sip_api_invoke_slot (slot=0xc6503fc, sigargs=0xba2c7ac) at /build/buildd/sip4-4.15.2/siplib/qtlib.c:203
#25 0x99af72fc in PyQtProxy::unislot(void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#26 0x99af807e in PyQtProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#27 0xb5ffde35 in QMetaObject::metacall (object=object@entry=0xc6503e0, cl=cl@entry=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbff7be48) at kernel/qmetaobject.cpp:245
#28 0xb600c2dd in QMetaObject::activate (sender=0xb312100, m=0x99b7be18 <PyQtShortcircuitSignalProxy::staticMetaObject>, local_signal_index=0, argv=0xbff7be48) at kernel/qobject.cpp:3558
#29 0x99afeda5 in PyQtShortcircuitSignalProxy::pysignal(PyQt_PyObject const&) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#30 0x99afc8c5 in qpycore_qobject_emit(QObject*, char const*, _object*) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#31 0x99ad2e32 in meth_QObject_emit (sipSelf=0xc5cdecc, sipArgs=0xc23976c) at /build/buildd/python-qt4-4.10.3/sip/QtCore/qobject.sip:569
#32 0x9cb39a19 in PyCFunction_Call (func=func@entry=0xbe32d8c, arg=arg@entry=0xc23976c, kw=kw@entry=0x0) at ../Objects/methodobject.c:81
#33 0x9cb8943b in call_function (oparg=<optimized out>, pp_stack=0xbff7bfd8) at ../Python/ceval.c:4021
#34 PyEval_EvalFrameEx (f=f@entry=0x987a114, throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#35 0x9cb89f04 in PyEval_EvalCodeEx (co=0xbb06ad0, globals=0xbb0bacc, locals=locals@entry=0x0, args=args@entry=0xbf713f8, argcount=2, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=0x0) at ../Python/ceval.c:3253
#36 0x9cbc4c9e in function_call (func=0xbf9f7d4, arg=0xbf713ec, kw=0x0) at ../Objects/funcobject.c:526
#37 0x9cb759d4 in PyObject_Call (func=func@entry=0xbf9f7d4, arg=arg@entry=0xbf713ec, kw=kw@entry=0x0) at ../Objects/abstract.c:2529
#38 0x9cab9b61 in instancemethod_call.8964 (func=0xbf9f7d4, arg=0xbf713ec, kw=0x0) at ../Objects/classobject.c:2602
#39 0x9cb759d4 in PyObject_Call (func=func@entry=0xb77bcfc, arg=arg@entry=0xba24a6c, kw=kw@entry=0x0) at ../Objects/abstract.c:2529
#40 0x9cafd7e2 in PyEval_CallObjectWithKeywords (func=func@entry=0xb77bcfc, arg=arg@entry=0xba24a6c, kw=kw@entry=0x0) at ../Python/ceval.c:3890
#41 0x9a7600fc in sip_api_invoke_slot (slot=0xb7ae764, sigargs=0xba24a6c) at /build/buildd/sip4-4.15.2/siplib/qtlib.c:203
#42 0x99af700d in PyQtProxy::invokeSlot(qpycore_slot const&, void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#43 0x99af733f in PyQtProxy::unislot(void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#44 0x99af807e in PyQtProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#45 0xb5ffde35 in QMetaObject::metacall (object=object@entry=0xb7ae748, cl=cl@entry=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbff7c568) at kernel/qmetaobject.cpp:245
#46 0xb600c2dd in QMetaObject::activate (sender=sender@entry=0xc99f408, m=m@entry=0xb648e4cc <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0xbff7c568) at kernel/qobject.cpp:3558
#47 0xb62e89e5 in KJob::result (this=this@entry=0xc99f408, _t1=_t1@entry=0xc99f408) at ./kjob.moc:208
#48 0xb62e8a32 in KJob::emitResult (this=this@entry=0xc99f408) at ../../kdecore/jobs/kjob.cpp:318
#49 0xb701ef71 in KIO::SimpleJob::slotFinished (this=0xc99f408) at ../../kio/kio/job.cpp:496
#50 0xb7020376 in KIO::TransferJob::slotFinished (this=0xc99f408) at ../../kio/kio/job.cpp:1099
#51 0xb7020f10 in KIO::TransferJob::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbff7c758, _c=<optimized out>) at ./jobclasses.moc:388
#52 0xb600bfc7 in QMetaObject::activate (sender=sender@entry=0xac76680, m=m@entry=0xb71e6480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#53 0xb70cafe5 in KIO::SlaveInterface::finished (this=this@entry=0xac76680) at ./slaveinterface.moc:185
#54 0xb70cca2d in KIO::SlaveInterface::dispatch (this=0xac76680, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#55 0xb70c9dae in KIO::SlaveInterface::dispatch (this=0xac76680) at ../../kio/kio/slaveinterface.cpp:92
#56 0xb70bd3d0 in KIO::Slave::gotInput (this=this@entry=0xac76680) at ../../kio/kio/slave.cpp:344
#57 0xb70bd57c in KIO::Slave::qt_static_metacall (_o=_o@entry=0xac76680, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff7c9a8) at ./slave.moc:57
#58 0xb600bfc7 in QMetaObject::activate (sender=sender@entry=0xc450170, m=m@entry=0xb71e3190 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#59 0xb6fe6aa5 in KIO::Connection::readyRead (this=0xc450170) at ./connection.moc:106
#60 0xb6fe7250 in KIO::ConnectionPrivate::dequeue (this=0xc9e7090) at ../../kio/kio/connection.cpp:82
#61 0xb600877a in QMetaCallEvent::placeMetaCall (this=0xca12360, object=0xc450170) at kernel/qobject.cpp:524
#62 0xb601058b in QObject::event (this=0xc450170, e=0xca12360) at kernel/qobject.cpp:1194
#63 0xb5507744 in QApplicationPrivate::notify_helper (this=0x8bd57e8, receiver=0xc450170, e=0xca12360) at kernel/qapplication.cpp:4567
#64 0xb550e223 in QApplication::notify (this=0x8bb8be0, receiver=receiver@entry=0xc450170, e=e@entry=0xca12360) at kernel/qapplication.cpp:4353
#65 0xb666b024 in KApplication::notify (this=0x8bb8be0, receiver=0xc450170, event=0xca12360) at ../../kdeui/kernel/kapplication.cpp:311
#66 0xb5ff6eda in QCoreApplication::notifyInternal (this=0x8bb8be0, receiver=receiver@entry=0xc450170, event=event@entry=0xca12360) at kernel/qcoreapplication.cpp:946
#67 0xb5ffa6ad in sendEvent (event=0xca12360, receiver=0xc450170) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#68 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x8b6c130) at kernel/qcoreapplication.cpp:1570
#69 0xb5ffabbc in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#70 0xb6026f6e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#71 postEventSourceDispatch (s=0x8bceda0) at kernel/qeventdispatcher_glib.cpp:279
#72 0xb1fb483e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#73 0xb1fb4be8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#74 0xb1fb4ca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#75 0xb60268bf in QEventDispatcherGlib::processEvents (this=this@entry=0x8b6cea8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#76 0xb55bc32e in QGuiEventDispatcherGlib::processEvents (this=0x8b6cea8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#77 0xb5ff59f3 in QEventLoop::processEvents (this=this@entry=0xbff7cfa8, flags=...) at kernel/qeventloop.cpp:149
#78 0xb5ff5d19 in QEventLoop::exec (this=this@entry=0xbff7cfa8, flags=...) at kernel/qeventloop.cpp:204
#79 0xb5ffb89e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#80 0xb5505974 in QApplication::exec () at kernel/qapplication.cpp:3828
#81 0xb76d0947 in kdemain (argc=1, argv=0xbff7d144) at ../../../../plasma/desktop/shell/main.cpp:126
#82 0x0804858b in main (argc=1, argv=0xbff7d144) at plasma-desktop_dummy.cpp:3

The reporter indicates this bug may be a duplicate of or related to bug 314797.

Possible duplicates by query: bug 314797, bug 313226.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-10-28 01:11:06 UTC

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