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
*** This bug has been marked as a duplicate of bug 205560 ***