Bug 278246

Summary: Plasma crashed when adding a new "default panel"
Product: [Unmaintained] plasma4 Reporter: Pașca Alexandru <yo6ial>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Pașca Alexandru 2011-07-22 07:54:00 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.5-default i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Unlocked  widgets, then  Add panel > Default panel.
This happens regardless of other running applications.
Did not test if it crashes the same with compisiting turned off. 
Adding a new "empty panel" works flawlessly.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb580b710 (LWP 2389))]

Thread 3 (Thread 0xa76a8b70 (LWP 2453)):
#0  0xb5a748d2 in ?? () from /lib/libglib-2.0.so.0
#1  0xb5a74fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#2  0xb6df37b7 in QEventDispatcherGlib::processEvents (this=0x9015eb0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#3  0xb6dc42bd in QEventLoop::processEvents (this=0xa76a82b0, flags=...) at kernel/qeventloop.cpp:149
#4  0xb6dc44e9 in QEventLoop::exec (this=0xa76a82b0, flags=...) at kernel/qeventloop.cpp:201
#5  0xb6cc57b9 in QThread::exec (this=0x9015248) at thread/qthread.cpp:490
#6  0xb6da423d in QInotifyFileSystemWatcherEngine::run (this=0x9015248) at io/qfilesystemwatcher_inotify.cpp:248
#7  0xb6cc83aa in QThreadPrivate::start (arg=0x9015248) at thread/qthread_unix.cpp:285
#8  0xb6c4cb05 in start_thread () from /lib/libpthread.so.0
#9  0xb6009d5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa64ffb70 (LWP 2742)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6c51105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb35cfe17 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb36e61a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0xb35cfe5f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb36e61a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0xb6c4cb05 in start_thread () from /lib/libpthread.so.0
#5  0xb6009d5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb580b710 (LWP 2389)):
[KCrash Handler]
#7  0xb6d1156c in QString::operator== (this=0x96b6aa4, other=...) at tools/qstring.cpp:2139
#8  0x9fe4ef27 in Kickoff::ApplicationModel::createNewProgramList (this=0x8ffe710, relPath=...) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/core/applicationmodel.cpp:716
#9  0x9fe4f006 in Kickoff::ApplicationModel::createNewProgramList (this=0x8ffe710, relPath=...) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/core/applicationmodel.cpp:706
#10 0x9fe4f006 in Kickoff::ApplicationModel::createNewProgramList (this=0x8ffe710, relPath=...) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/core/applicationmodel.cpp:706
#11 0x9fe4f42d in Kickoff::ApplicationModel::createNewProgramList (this=0x8ffe710) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/core/applicationmodel.cpp:668
#12 0x9fe4f938 in Kickoff::ApplicationModel::ApplicationModel (this=0x8ffe710, parent=0x96f7858, allowSeparators=false) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/core/applicationmodel.cpp:376
#13 0xa666716a in setupAllProgramsView (this=0x96f7858) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/ui/launcher.cpp:196
#14 initTabs (this=0x96f7858) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/ui/launcher.cpp:138
#15 Kickoff::Launcher::init (this=0x96f7858) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/ui/launcher.cpp:513
#16 0xa6669987 in Kickoff::Launcher::Launcher (this=0x96f7858, applet=0x95d0ba0) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/ui/launcher.cpp:481
#17 0xa6674f45 in LauncherApplet::Private::createLauncher (this=0x96f9140) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/applet/applet.cpp:74
#18 0xa6674ff3 in LauncherApplet::widget (this=0x95d0ba0) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/applet/applet.cpp:249
#19 0xb4bfbedb in Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0x96f8d30, constraints=...) at /usr/src/debug/kdelibs-4.6.0/plasma/popupapplet.cpp:249
#20 0xb4b9a212 in Plasma::Applet::flushPendingConstraintsEvents (this=0x95d0ba0) at /usr/src/debug/kdelibs-4.6.0/plasma/applet.cpp:1338
#21 0xb4bad02f in Plasma::Containment::addApplet (this=0x90df700, applet=0x95d0ba0, pos=..., delayInit=false) at /usr/src/debug/kdelibs-4.6.0/plasma/containment.cpp:938
#22 0xb4bad2e2 in Plasma::ContainmentPrivate::addApplet (this=0x96887e8, name=..., args=..., appletGeometry=..., id=0, delayInit=false) at /usr/src/debug/kdelibs-4.6.0/plasma/containment.cpp:2311
#23 0xb4bad5fa in Plasma::Containment::addApplet (this=0x90df700, name=..., args=..., appletGeometry=...) at /usr/src/debug/kdelibs-4.6.0/plasma/containment.cpp:849
#24 0xb2398c33 in WorkspaceScripting::Containment::addWidget (context=0x9fee80b0, engine=0xbfc83824) at /usr/src/debug/kdebase-workspace-4.6.0/libs/plasmagenericshell/scripting/containment.cpp:207
#25 0xb3640c9a in QScript::FunctionWrapper::proxyCall (exec=0x0, callee=0x9fe84680, thisObject=..., args=...) at bridge/qscriptfunction.cpp:82
#26 0xb353d103 in QTJSC::NativeFuncWrapper::operator() (this=0xbfc83468, exec=0x9fee80b0, jsobj=0x9fe84680, thisValue=..., argList=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46
#27 0xb350fe7b in QTJSC::cti_op_call_NotJSFunction (args=0xa0315e28) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1771
#28 0xa02e901b in ?? ()
#29 0xb34bf91e in execute (this=0xa0314360, eval=0xa0326038, callFrame=0x967d0d4, thisObj=0x9fe80000, globalRegisterOffset=9, scopeChain=0xa030e2b8, exception=0xbfc83624) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#30 QTJSC::Interpreter::execute (this=0xa0314360, eval=0xa0326038, callFrame=0x967d0d4, thisObj=0x9fe80000, globalRegisterOffset=9, scopeChain=0xa030e2b8, exception=0xbfc83624) at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:886
#31 0xb34bfbf5 in QTJSC::Interpreter::execute (this=0xa0314360, eval=0xa0326038, callFrame=0x967d0d4, thisObj=0x9fe80000, scopeChain=0xa030e2b8, exception=0xbfc83624) at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:803
#32 0xb361a556 in QScriptEnginePrivate::evaluateHelper (this=0x96757a0, exec=0x967d0d4, sourceId=-1607407600, executable=0xa0326038, compile=@0xbfc836ef) at api/qscriptengine.cpp:1378
#33 0xb361e759 in QScriptEngine::evaluate (this=0xffb4b4b4, program=..., fileName=..., lineNumber=1) at api/qscriptengine.cpp:2625
#34 0xb239febd in WorkspaceScripting::ScriptEngine::evaluateScript (this=0xbfc83824, script=..., path=...) at /usr/src/debug/kdebase-workspace-4.6.0/libs/plasmagenericshell/scripting/scriptengine.cpp:360
#35 0xb246fdd0 in DesktopCorona::evaluateScripts (this=0x813c788, scripts=...) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/desktopcorona.cpp:367
#36 0xb247023d in DesktopCorona::addPanel (this=0x813c788, action=0x9558b88) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/desktopcorona.cpp:493
#37 0xb247304d in DesktopCorona::qt_metacall (this=0x813c788, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfc83a08) at /usr/src/debug/kdebase-workspace-4.6.0/build/plasma/desktop/shell/desktopcorona.moc:109
#38 0xb6dcb8cd in QMetaObject::metacall (object=0x813c788, cl=QMetaObject::InvokeMetaMethod, idx=45, argv=0xbfc83a08) at kernel/qmetaobject.cpp:237
#39 0xb6ddba2c in QMetaObject::activate (sender=0x89d7c10, m=0xb6c2e5a8, local_signal_index=2, argv=0xbfc83a08) at kernel/qobject.cpp:3272
#40 0xb677cd25 in QMenu::triggered (this=0x89d7c10, _t1=0x9558b88) at .moc/release-shared/moc_qmenu.cpp:164
#41 0xb677df01 in QMenuPrivate::_q_actionTriggered (this=0x95a9248) at widgets/qmenu.cpp:1111
#42 0xb67832d3 in QMenu::qt_metacall (this=0x89d7c10, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfc83ba8) at .moc/release-shared/moc_qmenu.cpp:105
#43 0xb6dcb8cd in QMetaObject::metacall (object=0x89d7c10, cl=QMetaObject::InvokeMetaMethod, idx=35, argv=0xbfc83ba8) at kernel/qmetaobject.cpp:237
#44 0xb6ddba2c in QMetaObject::activate (sender=0x9558b88, m=0xb6c27858, local_signal_index=1, argv=0xbfc83ba8) at kernel/qobject.cpp:3272
#45 0xb62ca2bd in QAction::triggered (this=0x9558b88, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#46 0xb62ca55b in QAction::activate (this=0x9558b88, event=QAction::Trigger) at kernel/qaction.cpp:1257
#47 0xb677cfe5 in QMenuPrivate::activateCausedStack (this=0x95a9248, causedStack=..., action=0x9558b88, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#48 0xb6783c07 in QMenuPrivate::activateAction (this=0x95a9248, action=0x9558b88, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#49 0xb6784ad5 in QMenu::mouseReleaseEvent (this=0x89d7c10, e=0xbfc84384) at widgets/qmenu.cpp:2301
#50 0xb632c5b0 in QWidget::event (this=0x89d7c10, event=0xbfc84384) at kernel/qwidget.cpp:8200
#51 0xb6784ffc in QMenu::event (this=0x89d7c10, e=0xbfc84384) at widgets/qmenu.cpp:2410
#52 0xb62d1414 in QApplicationPrivate::notify_helper (this=0x80c3b38, receiver=0x89d7c10, e=0xbfc84384) at kernel/qapplication.cpp:4445
#53 0xb62dac20 in QApplication::notify (this=0xbfc8409c, receiver=0x89d7c10, e=0xbfc84384) at kernel/qapplication.cpp:4006
#54 0xb741f1f1 in KApplication::notify (this=0x80bd2f0, receiver=0x89d7c10, event=0xbfc84384) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#55 0xb6dc4fde in QCoreApplication::notifyInternal (this=0x80bd2f0, receiver=0x89d7c10, event=0xbfc84384) at kernel/qcoreapplication.cpp:732
#56 0xb62d245c in sendSpontaneousEvent (receiver=0x89d7c10, event=0xbfc84384, alienWidget=0x0, nativeWidget=0x89d7c10, buttonDown=0xb6c43c00, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#57 QApplicationPrivate::sendMouseEvent (receiver=0x89d7c10, event=0xbfc84384, alienWidget=0x0, nativeWidget=0x89d7c10, buttonDown=0xb6c43c00, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3103
#58 0xb635e206 in QETWidget::translateMouseEvent (this=0x89d7c10, event=0xbfc8489c) at kernel/qapplication_x11.cpp:4372
#59 0xb635d13e in QApplication::x11ProcessEvent (this=0x80bd2f0, event=0xbfc8489c) at kernel/qapplication_x11.cpp:3442
#60 0xb6387960 in x11EventSourceDispatch (s=0x80c6650, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#61 0xb5a74509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#62 0xb5a74d10 in ?? () from /lib/libglib-2.0.so.0
#63 0xb5a74fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#64 0xb6df376b in QEventDispatcherGlib::processEvents (this=0x80aae00, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#65 0xb638755a in QGuiEventDispatcherGlib::processEvents (this=0x80aae00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#66 0xb6dc42bd in QEventLoop::processEvents (this=0xbfc84b50, flags=...) at kernel/qeventloop.cpp:149
#67 0xb6dc44e9 in QEventLoop::exec (this=0xbfc84b50, flags=...) at kernel/qeventloop.cpp:201
#68 0xb6780ef7 in QMenu::exec (this=0xbfc84bc8, p=..., action=0x0) at widgets/qmenu.cpp:2054
#69 0xb4bb5eec in Plasma::Containment::contextMenuEvent (this=0x82df528, event=0xbfc8528c) at /usr/src/debug/kdelibs-4.6.0/plasma/containment.cpp:663
#70 0xb693d86e in QGraphicsItem::sceneEvent (this=0x82df530, event=0xbfc8528c) at graphicsview/qgraphicsitem.cpp:6671
#71 0xb699da46 in QGraphicsWidget::sceneEvent (this=0x82df528, event=0xbfc8528c) at graphicsview/qgraphicswidget.cpp:1175
#72 0xb6968bbe in QGraphicsScenePrivate::sendEvent (this=0x8147988, item=0x82df530, event=0xbfc8528c) at graphicsview/qgraphicsscene.cpp:1207
#73 0xb696935e in QGraphicsScene::contextMenuEvent (this=0x813c788, contextMenuEvent=0xbfc8528c) at graphicsview/qgraphicsscene.cpp:3596
#74 0xb697d8ac in QGraphicsScene::event (this=0x813c788, event=0xbfc8528c) at graphicsview/qgraphicsscene.cpp:3394
#75 0xb62d1414 in QApplicationPrivate::notify_helper (this=0x80c3b38, receiver=0x813c788, e=0xbfc8528c) at kernel/qapplication.cpp:4445
#76 0xb62da0c7 in QApplication::notify (this=0x80bd2f0, receiver=0x813c788, e=0xbfc8528c) at kernel/qapplication.cpp:3845
#77 0xb741f1f1 in KApplication::notify (this=0x80bd2f0, receiver=0x813c788, event=0xbfc8528c) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#78 0xb6dc4fde in QCoreApplication::notifyInternal (this=0x80bd2f0, receiver=0x813c788, event=0xbfc8528c) at kernel/qcoreapplication.cpp:732
#79 0xb699255c in sendEvent (this=0x930bb98, event=0xbfc8599c) at ../../src/corelib/kernel/qcoreapplication.h:215
#80 QGraphicsView::contextMenuEvent (this=0x930bb98, event=0xbfc8599c) at graphicsview/qgraphicsview.cpp:2890
#81 0xb632d398 in QWidget::event (this=0x930bb98, event=0xbfc8599c) at kernel/qwidget.cpp:8367
#82 0xb673aed5 in QFrame::event (this=0x930bb98, e=0xbfc8599c) at widgets/qframe.cpp:557
#83 0xb67cc8a1 in QAbstractScrollArea::viewportEvent (this=0x930bb98, e=0xbfc8599c) at widgets/qabstractscrollarea.cpp:1043
#84 0xb699bdbc in QGraphicsView::viewportEvent (this=0x930bb98, event=0xbfc8599c) at graphicsview/qgraphicsview.cpp:2864
#85 0xb67cf196 in viewportEvent (this=0x9077c08, o=0x913d430, e=0xbfc8599c) at widgets/qabstractscrollarea_p.h:100
#86 QAbstractScrollAreaFilter::eventFilter (this=0x9077c08, o=0x913d430, e=0xbfc8599c) at widgets/qabstractscrollarea_p.h:116
#87 0xb6dc5176 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80c3b38, receiver=0x913d430, event=0xbfc8599c) at kernel/qcoreapplication.cpp:847
#88 0xb62d13e4 in QApplicationPrivate::notify_helper (this=0x80c3b38, receiver=0x913d430, e=0xbfc8599c) at kernel/qapplication.cpp:4441
#89 0xb62da478 in QApplication::notify (this=0x913d430, receiver=0x913d430, e=0xbfc8599c) at kernel/qapplication.cpp:4085
#90 0xb741f1f1 in KApplication::notify (this=0x80bd2f0, receiver=0x913d430, event=0xbfc8599c) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#91 0xb6dc4fde in QCoreApplication::notifyInternal (this=0x80bd2f0, receiver=0x913d430, event=0xbfc8599c) at kernel/qcoreapplication.cpp:732
#92 0xb635e0a7 in sendSpontaneousEvent (this=0x930bb98, event=0xbfc85e8c) at ../../src/corelib/kernel/qcoreapplication.h:218
#93 QETWidget::translateMouseEvent (this=0x930bb98, event=0xbfc85e8c) at kernel/qapplication_x11.cpp:4443
#94 0xb635d13e in QApplication::x11ProcessEvent (this=0x80bd2f0, event=0xbfc85e8c) at kernel/qapplication_x11.cpp:3442
#95 0xb6387960 in x11EventSourceDispatch (s=0x80c6650, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#96 0xb5a74509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#97 0xb5a74d10 in ?? () from /lib/libglib-2.0.so.0
#98 0xb5a74fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#99 0xb6df376b in QEventDispatcherGlib::processEvents (this=0x80aae00, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#100 0xb638755a in QGuiEventDispatcherGlib::processEvents (this=0x80aae00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#101 0xb6dc42bd in QEventLoop::processEvents (this=0xbfc86144, flags=...) at kernel/qeventloop.cpp:149
#102 0xb6dc44e9 in QEventLoop::exec (this=0xbfc86144, flags=...) at kernel/qeventloop.cpp:201
#103 0xb6dc8f90 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#104 0xb62cf104 in QApplication::exec () at kernel/qapplication.cpp:3719
#105 0xb247a8aa in kdemain (argc=1, argv=0x80a1590) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/main.cpp:118
#106 0x0804e531 in _start ()

Possible duplicates by query: bug 205298.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-08-06 12:10:43 UTC

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