Bug 193024 - right click on desktop
Summary: right click on desktop
Status: RESOLVED DUPLICATE of bug 196071
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 193641 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-17 18:03 UTC by Haider Ilich Lopez Areiza
Modified: 2009-06-23 23:06 UTC (History)
4 users (show)

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 Haider Ilich Lopez Areiza 2009-05-17 18:03:29 UTC
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 ()
Comment 1 Dario Andres 2009-05-17 20:06:56 UTC
@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!
Comment 2 Dario Andres 2009-05-22 16:20:04 UTC
*** Bug 193641 has been marked as a duplicate of this bug. ***
Comment 3 phanisvara das 2009-05-22 16:58:55 UTC
(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?
Comment 4 phanisvara das 2009-05-22 17:02:34 UTC
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...
Comment 5 phanisvara das 2009-05-22 17:39:17 UTC
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
Comment 6 Haider Ilich Lopez Areiza 2009-05-23 07:43:10 UTC
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
Comment 7 Dario Andres 2009-05-23 17:30:08 UTC
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)
Comment 8 phanisvara das 2009-05-27 14:26:18 UTC
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.
Comment 9 Dario Andres 2009-05-27 19:27:14 UTC
Good to know, let's wait for the other to get an updated version. May be it was fault of the OpenSuse packages.
Comment 10 Beat Wolf 2009-06-23 23:06:54 UTC

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