Bug 170175 - plasma crash when closing menubar plasmoid
Summary: plasma crash when closing menubar plasmoid
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 170595 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-01 12:49 UTC by SlashDevDsp
Modified: 2008-09-23 13:28 UTC (History)
2 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 SlashDevDsp 2008-09-01 12:49:08 UTC
Version:            (using Devel)
Compiler:          g++ 4.1.3 
OS:                Linux
Installed from:    Compiled sources

Plasma crashed after instantiating menubar ((playground-plasmoid)-a central menubar for all kde programs) plasmoid from "add widgets".

attached backtrace:
 Application: Plasma Workspace (plasma), signal SIGABRT
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[New Thread -1263405344 (LWP 26217)]
[New Thread -1307128944 (LWP 26281)]
[New Thread -1291510896 (LWP 26218)]
[Current thread is 0 (LWP 26217)]

Thread 3 (Thread -1291510896 (LWP 26218)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6885676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb68e7ca6 in QWaitCondition::wait (this=0x8173b30, mutex=0x8173b2c, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:88
#3  0xb3392b56 in RenderThread::run (this=0x8173b24) at /home/kde-devel/kdesvn/kdebase/workspace/plasma/wallpapers/image/renderthread.cpp:90
#4  0xb68e75c7 in QThreadPrivate::start (arg=0x8173b24) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#5  0xb688146b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb66e16de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1307128944 (LWP 26281)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6885676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb68e7ca6 in QWaitCondition::wait (this=0x8491d30, mutex=0x8491d2c, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:88
#3  0xb770617d in QHostInfoAgent::run (this=0x8491d20) at /home/kde-devel/kdesvn/qt-copy/src/network/kernel/qhostinfo.cpp:247
#4  0xb68e75c7 in QThreadPrivate::start (arg=0x8491d20) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#5  0xb688146b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb66e16de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1263405344 (LWP 26217)):
[KCrash Handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb6638875 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb663a201 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb68436e0 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
#10 0xb6840f65 in ?? () from /usr/lib/libstdc++.so.6
#11 0xb6840fa2 in std::terminate () from /usr/lib/libstdc++.so.6
#12 0xb6841865 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#13 0xb74f9062 in QGraphicsItem::sceneBoundingRect (this=0x8ea7b58) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsitem.cpp:2650
#14 0xb7516471 in QGraphicsScenePrivate::estimateItemsInRect (this=0x80d0e00, rect=@0xbfdbb568) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:355
#15 0xb75273d8 in QGraphicsViewPrivate::itemsInArea (this=0x80a3b80, path=@0xbfdbb680, mode=Qt::IntersectsItemShape) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:1763
#16 0xb7527c60 in QGraphicsView::items (this=0x826e828, pos=@0xbfdbb7c4) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:1822
#17 0xb7527d62 in QGraphicsView::itemAt (this=0x6, pos=@0xbfdbb7c4) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:1929
#18 0xb74f59c0 in QGraphicsItem::unsetCursor (this=0x8733c78) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsitem.cpp:1363
#19 0xb754227d in QGraphicsProxyWidgetPrivate::setWidget_helper (this=0x8966068, newWidget=0x0, autoShow=true) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsproxywidget.cpp:575
#20 0xb7542793 in QGraphicsProxyWidget::setWidget (this=0x8733c70, widget=0x0) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsproxywidget.cpp:560
#21 0xb75427f6 in ~QGraphicsProxyWidget (this=0x8733c70) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsproxywidget.cpp:529
#22 0xb7501ec0 in ~QGraphicsItem (this=0x8ea7b58) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsitem.cpp:815
#23 0xb7532592 in ~QGraphicsWidget (this=0x8ea7b50) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:220
#24 0xb7e44f4a in ~Applet (this=0x8ea7b50) at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/applet.cpp:132
#25 0xb255a4fb in ~MenuPlasmoid (this=0x8ea7b50) at /home/kde-devel/kdesvn/playground/base/plasma/applets/menubar/menuplasmoid.cpp:377
#26 0xb69ccb0c in qDeleteInEventHandler (o=0x6) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3644
#27 0xb69cdbf2 in QObject::event (this=0x8ea7b50, e=0x88d5720) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1124
#28 0xb7535386 in QGraphicsWidget::event (this=0x8ea7b50, event=0x88d5720) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:1235
#29 0xb6ff5a7f in QApplicationPrivate::notify_helper (this=0x8084e20, receiver=0x8ea7b50, e=0x88d5720) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3800
#30 0xb6ffc499 in QApplication::notify (this=0x806ad20, receiver=0x8ea7b50, e=0x88d5720) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3392
#31 0xb7b9618a in KApplication::notify (this=0x806ad20, receiver=0x8ea7b50, event=0x88d5720) at /home/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#32 0xb69bfb19 in QCoreApplication::notifyInternal (this=0x806ad20, receiver=0x8ea7b50, event=0x88d5720) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:587
#33 0xb69c0e3e in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8053c38) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215
#34 0xb69c106d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1095
#35 0xb69e62df in postEventSourceDispatch (s=0x8087100) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:220
#36 0xb5bd211c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb5bd555f in ?? () from /usr/lib/libglib-2.0.so.0
#38 0x08087078 in ?? ()
#39 0x00000000 in ?? ()
Comment 1 Bram Schoenmakers 2008-09-07 11:43:18 UTC
*** Bug 170595 has been marked as a duplicate of this bug. ***
Comment 2 Alexis MENARD 2008-09-23 13:28:56 UTC
The bug was in Qt : Fixed for 4.4.3

A patch has been added in qt-copy for convenience