Bug 301167

Summary: Plasma crashed after adding system tray
Product: [Unmaintained] plasma4 Reporter: Lyubomyr <Lyubomyr.Havrylyuk>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Lyubomyr 2012-06-04 18:10:36 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-20-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I was adding the system trayu to the default panel after the previous crash. The KDE repeatedly randomly changes session to GNOME.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7705a10 (LWP 8762))]

Thread 4 (Thread 0xb16cfb70 (LWP 8763)):
#0  0x00ceed10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x024eb7d5 in do_gettime (frac=0xb16cf010, sec=0xb16cf008) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x025be4b6 in QTimerInfoList::updateCurrentTime (this=0x896c074) at kernel/qeventdispatcher_unix.cpp:339
#4  0x025be80a in QTimerInfoList::timerWait (this=0x896c074, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x025bd053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb16cf11c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x025bd0ed in timerSourcePrepare (source=0x896c040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01b2a88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x01b2b637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x01b2bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x025bdb37 in QEventDispatcherGlib::processEvents (this=0x896a790, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0258e1dd in QEventLoop::processEvents (this=0xb16cf2a0, flags=...) at kernel/qeventloop.cpp:149
#12 0x0258e421 in QEventLoop::exec (this=0xb16cf2a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x0249190b in QThread::exec (this=0x8945c48) at thread/qthread.cpp:498
#14 0x0256ee2d in QInotifyFileSystemWatcherEngine::run (this=0x8945c48) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x024947b3 in QThreadPrivate::start (arg=0x8945c48) at thread/qthread_unix.cpp:331
#16 0x01a8ad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xae9aab70 (LWP 8766)):
#0  0x00ceed10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x024eb7d5 in do_gettime (frac=0xae9aa010, sec=0xae9aa008) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x025be4b6 in QTimerInfoList::updateCurrentTime (this=0x9051ae4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x025be80a in QTimerInfoList::timerWait (this=0x9051ae4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x025bd053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xae9aa11c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x025bd0ed in timerSourcePrepare (source=0x9051ab0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01b2a88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x01b2b637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x01b2bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x025bdb37 in QEventDispatcherGlib::processEvents (this=0x9051438, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0258e1dd in QEventLoop::processEvents (this=0xae9aa2a0, flags=...) at kernel/qeventloop.cpp:149
#12 0x0258e421 in QEventLoop::exec (this=0xae9aa2a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x0249190b in QThread::exec (this=0x904dcf0) at thread/qthread.cpp:498
#14 0x0256ee2d in QInotifyFileSystemWatcherEngine::run (this=0x904dcf0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x024947b3 in QThreadPrivate::start (arg=0x904dcf0) at thread/qthread_unix.cpp:331
#16 0x01a8ad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xad72ab70 (LWP 10126)):
#0  0x00fec416 in __kernel_vsyscall ()
#1  0x01a8ea5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001f109c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x0789e9a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x0789e9ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x01a8ad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7705a10 (LWP 8762)):
[KCrash Handler]
#7  0x06952601 in QGraphicsScene::addItem (this=0x83e9910, item=0x89be338) at graphicsview/qgraphicsscene.cpp:2647
#8  0x0080003d in Plasma::CoronaPrivate::addContainment (this=0x84d7120, name=..., args=..., id=0, delayedInit=false) at ../../plasma/corona.cpp:979
#9  0x0080079a in Plasma::Corona::addContainment (this=0x83e9910, name=..., args=...) at ../../plasma/corona.cpp:349
#10 0x005b43e1 in WorkspaceScripting::ScriptEngine::createContainment (type=..., defaultPlugin=..., context=0xab12e100, engine=0xbff88d34) at ../../../libs/plasmagenericshell/scripting/scriptengine.cpp:134
#11 0x005b47c4 in WorkspaceScripting::ScriptEngine::newPanel (context=0xab12e100, engine=0xbff88d34) at ../../../libs/plasmagenericshell/scripting/scriptengine.cpp:110
#12 0x07908056 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#13 0x07813f9d in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#14 0x077e2ad0 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#15 0x0484fe63 in ?? ()
#16 0x077a0231 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#17 0x077a0505 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#18 0x078e74f2 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#19 0x078ec5d7 in QScriptEngine::evaluate(QString const&, QString const&, int) () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#20 0x005b1d87 in WorkspaceScripting::ScriptEngine::evaluateScript (this=0xbff88d34, script=..., path=...) at ../../../libs/plasmagenericshell/scripting/scriptengine.cpp:614
#21 0x00b9cb2b in DesktopCorona::evaluateScripts (this=0x83e9910, scripts=...) at ../../../../plasma/desktop/shell/desktopcorona.cpp:371
#22 0x00b9d004 in DesktopCorona::addPanel (this=0x83e9910, action=0x8cae798) at ../../../../plasma/desktop/shell/desktopcorona.cpp:497
#23 0x00b9fd45 in DesktopCorona::qt_metacall (this=0x83e9910, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff88f08) at ./desktopcorona.moc:109
#24 0x02595b7d in metacall (argv=0xbff88f08, idx=45, cl=QMetaObject::InvokeMetaMethod, object=0x83e9910) at kernel/qmetaobject.cpp:237
#25 QMetaObject::metacall (object=0x83e9910, cl=QMetaObject::InvokeMetaMethod, idx=45, argv=0xbff88f08) at kernel/qmetaobject.cpp:232
#26 0x025a4a6a in QMetaObject::activate (sender=0x84ef4e0, m=0x6c0b50c, local_signal_index=2, argv=0xbff88f08) at kernel/qobject.cpp:3278
#27 0x0675d8a5 in QMenu::triggered (this=0x84ef4e0, _t1=0x8cae798) at .moc/release-shared/moc_qmenu.cpp:164
#28 0x0675e9ad in QMenuPrivate::_q_actionTriggered (this=0x857c6f0) at widgets/qmenu.cpp:1123
#29 0x067628b3 in QMenu::qt_metacall (this=0x84ef4e0, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbff890a8) at .moc/release-shared/moc_qmenu.cpp:105
#30 0x02595b7d in metacall (argv=0xbff890a8, idx=35, cl=QMetaObject::InvokeMetaMethod, object=0x84ef4e0) at kernel/qmetaobject.cpp:237
#31 QMetaObject::metacall (object=0x84ef4e0, cl=QMetaObject::InvokeMetaMethod, idx=35, argv=0xbff890a8) at kernel/qmetaobject.cpp:232
#32 0x025a4a6a in QMetaObject::activate (sender=0x8cae798, m=0x6c04458, local_signal_index=1, argv=0xbff890a8) at kernel/qobject.cpp:3278
#33 0x062b486d in QAction::triggered (this=0x8cae798, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#34 0x062b4b0b in QAction::activate (this=0x8cae798, event=QAction::Trigger) at kernel/qaction.cpp:1257
#35 0x0675db63 in QMenuPrivate::activateCausedStack (this=0x857c6f0, causedStack=..., action=0x8cae798, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1005
#36 0x067643ff in QMenuPrivate::activateAction (this=0x857c6f0, action=0x8cae798, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1097
#37 0x06767145 in QMenu::mouseReleaseEvent (this=0x84ef4e0, e=0xbff8971c) at widgets/qmenu.cpp:2296
#38 0x06315fc8 in QWidget::event (this=0x84ef4e0, event=0xbff8971c) at kernel/qwidget.cpp:8295
#39 0x06765bbc in QMenu::event (this=0x84ef4e0, e=0xbff8971c) at widgets/qmenu.cpp:2405
#40 0x062bbd84 in notify_helper (e=0xbff8971c, receiver=0x84ef4e0, this=0x83ea9b0) at kernel/qapplication.cpp:4486
#41 QApplicationPrivate::notify_helper (this=0x83ea9b0, receiver=0x84ef4e0, e=0xbff8971c) at kernel/qapplication.cpp:4458
#42 0x062c1deb in QApplication::notify (this=0x83ea9b0, receiver=0x84ef4e0, e=0xbff8971c) at kernel/qapplication.cpp:4047
#43 0x011d4971 in KApplication::notify (this=0x83d9ac0, receiver=0x84ef4e0, event=0xbff8971c) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x0258f19e in QCoreApplication::notifyInternal (this=0x83d9ac0, receiver=0x84ef4e0, event=0xbff8971c) at kernel/qcoreapplication.cpp:787
#45 0x062bcd45 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#46 QApplicationPrivate::sendMouseEvent (receiver=0x84ef4e0, event=0xbff8971c, alienWidget=0x0, nativeWidget=0x84ef4e0, buttonDown=0x6c26eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#47 0x06349a3a in QETWidget::translateMouseEvent (this=0x84ef4e0, event=0xbff89b9c) at kernel/qapplication_x11.cpp:4505
#48 0x06347e8d in QApplication::x11ProcessEvent (this=0x83d9ac0, event=0xbff89b9c) at kernel/qapplication_x11.cpp:3693
#49 0x0637428c in x11EventSourceDispatch (s=0x83e72a0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0x01b2b25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x01b2b990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0x01b2bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0x025bdada in QEventDispatcherGlib::processEvents (this=0x839b230, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#54 0x06373e7a in QGuiEventDispatcherGlib::processEvents (this=0x839b230, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x0258e1dd in QEventLoop::processEvents (this=0xbff89ea4, flags=...) at kernel/qeventloop.cpp:149
#56 0x0258e421 in QEventLoop::exec (this=0xbff89ea4, flags=...) at kernel/qeventloop.cpp:201
#57 0x0259319d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#58 0x062b9924 in QApplication::exec () at kernel/qapplication.cpp:3760
#59 0x00ba718b in kdemain (argc=1, argv=0xbff8a0a4) at ../../../../plasma/desktop/shell/main.cpp:120
#60 0x0804850b in main (argc=1, argv=0xbff8a0a4) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 248746, bug 241269.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-06-04 18:17:26 UTC

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