Application that crashed: plasma-desktop Version of the application: 0.3 KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)) "release 3.2" Qt Version: 4.5.1 Operating System: Linux 2.6.27.21-0.1-default i686 Distribution: "openSUSE 11.1 (i586)" What I was doing when the application crashed: right click on desktop, ever crash -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb3a5b730 (LWP 11446))] Thread 2 (Thread 0xa8169b90 (LWP 11447)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb628ec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb62ee722 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb7810ae2 in ?? () from /usr/lib/libQtNetwork.so.4 #4 0xb62ed70e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb628b1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb60cd3be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb3a5b730 (LWP 11446)): [KCrash Handler] #6 0xb66669ba in QAction::setIcon(QIcon const&) () from /usr/lib/libQtGui.so.4 #7 0xa82fce2f in ?? () from /usr/lib/kde4/plasma_containment_desktop.so #8 0xb7d153f5 in ?? () from /usr/lib/libplasma.so.3 #9 0xb7d15bd4 in ?? () from /usr/lib/libplasma.so.3 #10 0xb7d15cf5 in Plasma::Containment::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () from /usr/lib/libplasma.so.3 #11 0xb6c84b18 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #12 0xb6cd4a4f in QGraphicsWidget::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #13 0xb6caa0bc in ?? () from /usr/lib/libQtGui.so.4 #14 0xb6cb69ff in QGraphicsScene::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb6cb79aa in QGraphicsScene::event(QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb666b69c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb667399e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #18 0xb7548b8d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #19 0xb63e1adb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #20 0xb6cc4c46 in QGraphicsView::contextMenuEvent(QContextMenuEvent*) () from /usr/lib/libQtGui.so.4 #21 0xb66c2a0c in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #22 0xb6a80a63 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #23 0xb6b20c3f in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #24 0xb6cc9ea2 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #25 0xb6b23245 in ?? () from /usr/lib/libQtGui.so.4 #26 0xb63e0cea in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #27 0xb666b67a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0xb6673edd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #29 0xb7548b8d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #30 0xb63e1adb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #31 0xb66767ee in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #32 0xb66e3cef in ?? () from /usr/lib/libQtGui.so.4 #33 0xb66e28dd in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #34 0xb670c27a in ?? () from /usr/lib/libQtGui.so.4 #35 0xb4d669c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #36 0xb4d6a083 in ?? () from /usr/lib/libglib-2.0.so.0 #37 0xb4d6a241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #38 0xb640d558 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0xb670b975 in ?? () from /usr/lib/libQtGui.so.4 #40 0xb63e00fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #41 0xb63e053a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #42 0xb63e29e9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #43 0xb666b517 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #44 0xb7ecb170 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so #45 0x08048792 in _start ()
@Haider Ilich Lopez Areiza: As you can reproduce at will, can you install the "kdelibs5-debuginfo" and "kdebase4-workspace-debuginfo" packages to paste here a new backtrace? Thanks!
*** Bug 193641 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > @Haider Ilich Lopez Areiza: > As you can reproduce at will, can you install the "kdelibs5-debuginfo" and > "kdebase4-workspace-debuginfo" packages to paste here a new backtrace? > Thanks! sorry to be such a dolt, but i can't find these debuginfo rpm's anywhere. where should i look for them?
oops, i found the second one (kdebase4-workspace-debuginfo), and assuming that the first one should be "kdelibs4-debuginfo", not "kdelibs5~", i found it too. installing them now...
here's the backtrace with those two debuginfo-rpm's installed: ----------------- Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb4817700 (LWP 8175))] Thread 2 (Thread 0xa8a75b90 (LWP 8176)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb62c5c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6325582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb781d252 in ?? () from /usr/lib/libQtNetwork.so.4 #4 0xb6324572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb62c21b5 in start_thread () from /lib/libpthread.so.0 #6 0xb61053be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4817700 (LWP 8175)): [KCrash Handler] #6 0xb669dc0a in QAction::setIcon(QIcon const&) () from /usr/lib/libQtGui.so.4 #7 0xa8ff5e2f in DefaultDesktop::contextualActions (this=0x85fb800) at /usr/src/debug/kdebase-workspace-4.2.85/plasma/containments/desktop/desktop.cpp:256 #8 0xb7d1aa85 in Plasma::ContainmentPrivate::containmentActions (this=0x85e9d58, desktopMenu=@0xbfe62fa4) at /usr/src/debug/kdelibs-4.2.85/plasma/containment.cpp:530 #9 0xb7d1b264 in Plasma::ContainmentPrivate::showContextMenu (this=0x85e9d58, point=@0xbfe62fe8, screenPos=@0xbfe62ffc, includeApplet=true) at /usr/src/debug/kdelibs-4.2.85/plasma/containment.cpp:638 #10 0xb7d1b385 in Plasma::Containment::contextMenuEvent (this=0x85fb800, event=0xbfe6354c) at /usr/src/debug/kdelibs-4.2.85/plasma/containment.cpp:514 #11 0xb6c8fc58 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #12 0xb6cdfe6f in QGraphicsWidget::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #13 0xb6cb51bc in ?? () from /usr/lib/libQtGui.so.4 #14 0xb6cc1a7f in QGraphicsScene::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb6cc2a2a in QGraphicsScene::event(QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb66a28ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb66aabde in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #18 0xb7553b8d in KApplication::notify (this=0x8065160, receiver=0x8139310, event=0xbfe6354c) at /usr/src/debug/kdelibs-4.2.85/kdeui/kernel/kapplication.cpp:307 #19 0xb641908b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #20 0xb6ccfc56 in QGraphicsView::contextMenuEvent(QContextMenuEvent*) () from /usr/lib/libQtGui.so.4 #21 0xb66f9bbc in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #22 0xb6a8a6a3 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #23 0xb6b2a8ef in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #24 0xb6cd52d2 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #25 0xb6b2cef5 in ?? () from /usr/lib/libQtGui.so.4 #26 0xb641829a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #27 0xb66a28ca in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0xb66ab11d in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #29 0xb7553b8d in KApplication::notify (this=0x8065160, receiver=0x8b01dc0, event=0xbfe63b40) at /usr/src/debug/kdelibs-4.2.85/kdeui/kernel/kapplication.cpp:307 #30 0xb641908b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #31 0xb66ada2e in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #32 0xb671adaf in ?? () from /usr/lib/libQtGui.so.4 #33 0xb6719995 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #34 0xb674331a in ?? () from /usr/lib/libQtGui.so.4 #35 0xb4c279c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #36 0xb4c2b083 in ?? () from /usr/lib/libglib-2.0.so.0 #37 0xb4c2b241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #38 0xb64447f8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0xb6742a15 in ?? () from /usr/lib/libQtGui.so.4 #40 0xb64176aa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #41 0xb6417af2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #42 0xb6419f99 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #43 0xb66a2767 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #44 0xb7ed0a00 in kdemain (argc=1, argv=0xbfe655c4) at /usr/src/debug/kdebase-workspace-4.2.85/plasma/shells/desktop/main.cpp:50 #45 0x08048792 in main (argc=146458960, argv=0x1) at /usr/src/debug/kdebase-workspace-4.2.85/build/plasma/shells/desktop/plasma-desktop_dummy.cpp:3
New backtrace!!! I installed kdelibs4-debuginfo" and "kdebase4-workspace-debuginfo, but the problem continue Application: Área de trabajo de Plasma (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb3ae9730 (LWP 3659))] Thread 2 (Thread 0xa80f2b90 (LWP 3660)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb631cc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb637c722 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb789eae2 in ?? () from /usr/lib/libQtNetwork.so.4 #4 0xb637b70e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb63191b5 in start_thread () from /lib/libpthread.so.0 #6 0xb615b3be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb3ae9730 (LWP 3659)): [KCrash Handler] #6 0xb66f49ba in QAction::setIcon(QIcon const&) () from /usr/lib/libQtGui.so.4 #7 0xa8218e2f in ?? () from /usr/lib/kde4/plasma_containment_desktop.so #8 0xb7da33f5 in ?? () from /usr/lib/libplasma.so.3 #9 0xb7da3bd4 in ?? () from /usr/lib/libplasma.so.3 #10 0xb7da3cf5 in Plasma::Containment::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () from /usr/lib/libplasma.so.3 #11 0xb6d12b18 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #12 0xb6d62a4f in QGraphicsWidget::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #13 0xb6d380bc in ?? () from /usr/lib/libQtGui.so.4 #14 0xb6d449ff in QGraphicsScene::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb6d459aa in QGraphicsScene::event(QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb66f969c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb670199e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #18 0xb75d6b8d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #19 0xb646fadb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #20 0xb6d52c46 in QGraphicsView::contextMenuEvent(QContextMenuEvent*) () from /usr/lib/libQtGui.so.4 #21 0xb6750a0c in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #22 0xb6b0ea63 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #23 0xb6baec3f in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #24 0xb6d57ea2 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #25 0xb6bb1245 in ?? () from /usr/lib/libQtGui.so.4 #26 0xb646ecea in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #27 0xb66f967a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0xb6701edd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #29 0xb75d6b8d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #30 0xb646fadb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #31 0xb67047ee in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #32 0xb6771cef in ?? () from /usr/lib/libQtGui.so.4 #33 0xb67708dd in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #34 0xb679a27a in ?? () from /usr/lib/libQtGui.so.4 #35 0xb4df49c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #36 0xb4df8083 in ?? () from /usr/lib/libglib-2.0.so.0 #37 0xb4df8241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #38 0xb649b558 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0xb6799975 in ?? () from /usr/lib/libQtGui.so.4 #40 0xb646e0fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #41 0xb646e53a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #42 0xb64709e9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #43 0xb66f9517 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #44 0xb7f59170 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so #45 0x08048792 in main (argc=139839416, argv=0x1) at /usr/src/debug/kdebase-workspace-4.2.85/build/plasma/shells/desktop/plasma-desktop_dummy.cpp:3
This commit could be related: http://websvn.kde.org/trunk/KDE/kdebase/workspace/plasma/containments/desktop/desktop.cpp?r1=948432&r2=948433 Faulty line: "m_addPanelAction->setIcon(KIcon("list-add"));" "m_addPanelAction" was probably null.. However it should be created before (as the two cases of the previous IF create it)
i'm happy to report that with the latest update of kdebase4-workspace (4.2.85-261.1) this bug has disappeared: left-clicking on the desktop or anywhere else produces the expected result and doesn't crash plasma-desktop anymore.
Good to know, let's wait for the other to get an updated version. May be it was fault of the OpenSuse packages.
*** This bug has been marked as a duplicate of bug 196071 ***