Summary: | Plasma crashed when trying to add Device Notifier to the panel | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Rosetzky Cedric <loacoon> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Rosetzky Cedric
2008-05-29 19:47:19 UTC
I can reproduce this with KDE 4.1 Beta1. can this still reproduced with beta2? Compiled from SVN today. This is still happening. Still reproducible, but with a completely different backtrace: Application: Plasma Workspace (plasma), signal SIGSEGV Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb5802b60 (LWP 10070)] [New Thread 0xb2896b90 (LWP 10144)] [New Thread 0xb3097b90 (LWP 10075)] [New Thread 0xb3ee6b90 (LWP 10073)] [KCrash handler] #6 0xb63098dd in QGraphicsLayoutItem::sizePolicy (this=0x80bbe58) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicslayoutitem.cpp:332 #7 0xb6317a4b in QGridLayoutItem::sizePolicy (this=0x83139d8, orientation=Qt::Horizontal) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:531 #8 0xb631863c in QGridLayoutItem::stretchFactor (this=0x83139d8, orientation=Qt::Horizontal) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:512 #9 0xb6318ed8 in QGridLayoutEngine::fillRowData (this=0x80baf8c, rowData=0x80baff0, styleInfo=@0xbf80b2c0, orientation=Qt::Horizontal) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1265 #10 0xb631aaf7 in QGridLayoutEngine::ensureColumnAndRowData (this=0x80baf8c, styleInfo=@0xbf80b2c0) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1417 #11 0xb631b288 in QGridLayoutEngine::sizeHint (this=0x80baf8c, styleInfo=@0xbf80b2c0, which=Qt::MaximumSize) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1011 #12 0xb630b5b9 in QGraphicsLinearLayout::sizeHint (this=0x83d3cc0, which=Qt::MaximumSize, constraint=@0x80baf0c) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicslinearlayout.cpp:506 #13 0xb630a12b in QGraphicsLayoutItemPrivate::effectiveSizeHints ( this=0x80baea0, constraint=@0x80bb114) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicslayoutitem.cpp:151 #14 0xb630a35f in QGraphicsLayoutItem::effectiveSizeHint (this=0x83d3cc0, which=Qt::MaximumSize, constraint=@0x80bb114) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicslayoutitem.cpp:697 #15 0xb630d371 in QGraphicsWidget::sizeHint (this=0x8459258, which=Qt::MaximumSize, constraint=@0x80bb114) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:581 #16 0xb7e5a005 in Plasma::Applet::sizeHint (this=0x8459258, which=Qt::MaximumSize, constraint=@0x80bb114) at /home/bram/KDE/kdebase/workspace/libs/plasma/applet.cpp:1412 #17 0xb630a12b in QGraphicsLayoutItemPrivate::effectiveSizeHints ( this=0x80bb0a8, constraint=@0xbf80b688) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicslayoutitem.cpp:151 #18 0xb630a35f in QGraphicsLayoutItem::effectiveSizeHint (this=0x8459268, which=Qt::PreferredSize, constraint=@0xbf80b688) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicslayoutitem.cpp:697 #19 0xb6317a16 in QGridLayoutItem::sizeHint (this=0x849ac98, which=Qt::PreferredSize, constraint=@0xbf80b688) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:543 #20 0xb63180d3 in QGridLayoutItem::box (this=0x849ac98, orientation=Qt::Horizontal, constraint=-1) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:554 #21 0xb6319015 in QGridLayoutEngine::fillRowData (this=0x8214a24, rowData=0x8214a88, styleInfo=@0xbf80bc2c, orientation=Qt::Horizontal) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1285 #22 0xb631aaf7 in QGridLayoutEngine::ensureColumnAndRowData (this=0x8214a24, styleInfo=@0xbf80bc2c) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1417 #23 0xb631ac06 in QGridLayoutEngine::ensureGeometries (this=0x8214a24, styleInfo=@0xbf80bc2c, size=@0xbf80bb50) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1432 #24 0xb631b081 in QGridLayoutEngine::setGeometries (this=0x8214a24, styleInfo=@0xbf80bc2c, contentsGeometry=@0xbf80bbe0) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:961 #25 0xb630b7a1 in QGraphicsLinearLayout::setGeometry (this=0x8164380, rect=@0xbf80bc78) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicslinearlayout.cpp:489 #26 0xb63084a4 in QGraphicsLayout::activate (this=0x8164380) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicslayout.cpp:252 #27 0xb6308565 in QGraphicsLayout::widgetEvent (this=0x8164380, e=0x82c2998) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicslayout.cpp:315 #28 0xb630c735 in QGraphicsWidget::event (this=0x820ab28, event=0x82c2998) at /home/bram/KDE/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:1153 #29 0xb5c6e175 in QApplicationPrivate::notify_helper (this=0x8073ee8, receiver=0x820ab28, e=0x82c2998) at /home/bram/KDE/qt-copy/src/gui/kernel/qapplication.cpp:3772 #30 0xb5c6e48b in QApplication::notify (this=0x80560e0, receiver=0x820ab28, e=0x82c2998) at /home/bram/KDE/qt-copy/src/gui/kernel/qapplication.cpp:3366 #31 0xb6dda346 in KApplication::notify (this=0x80560e0, receiver=0x820ab28, event=0x82c2998) at /home/bram/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #32 0xb673e991 in QCoreApplication::notifyInternal (this=0x80560e0, receiver=0x820ab28, event=0x82c2998) at /home/bram/KDE/qt-copy/src/corelib/kernel/qcoreapplication.cpp:587 #33 0xb6742e1d in QCoreApplication::sendEvent (receiver=0x820ab28, event=0x82c2998) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215 #34 0xb673ef28 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804c148) at /home/bram/KDE/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1198 #35 0xb673f19b in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/bram/KDE/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1091 #36 0xb67744a2 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:220 #37 0xb6773399 in postEventSourceDispatch (s=0x80760a8) at /home/bram/KDE/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:211 #38 0xb583dccd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0xb5840ee3 in ?? () from /usr/lib/libglib-2.0.so.0 #40 0x08076020 in ?? () #41 0x00000000 in ?? () #0 0xb7fb4410 in __kernel_vsyscall () What Qt are you using? 4.4.0 from you distro, or qt-copy? Debian's QT 4.4.0. SVN commit 828920 by aseigo: remove the proxy from the layout before we delete it as otherwise we get caught in a relayouting with a deleted item BUG:162826 M +4 -5 devicenotifier.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=828920 |