Bug 255393 - Crash moving panel from top to left edge
Summary: Crash moving panel from top to left edge
Status: RESOLVED DUPLICATE of bug 235020
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdeui (show other bugs)
Version: 4.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-27 13:24 UTC by Clemens Eisserer
Modified: 2010-11-07 01:20 UTC (History)
0 users

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 Clemens Eisserer 2010-10-27 13:24:41 UTC
Version:           unspecified (using KDE 4.5.2) 
OS:                Linux

When I move a spacific panel from the top edge to the left, plasma crashes with the following stacktrace:

#0  0x07c64d66 in KCharSelectItemModel::data (this=0xb5debf8, index=..., role=32)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/widgets/kcharselect.cpp:865
#1  0x07c632d3 in KCharSelectTablePrivate::_k_slotCurrentChanged (this=0xb5bcaa0, current=..., previous=...)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/widgets/kcharselect.cpp:218
#2  0x07c6340f in KCharSelectTable::qt_metacall (this=0xb5d8ef8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbffcfb14)
    at /usr/src/debug/kdelibs-4.5.2/i686-redhat-linux-gnu/kdeui/kcharselect_p.moc:87
#3  0x0686af8b in QMetaObject::metacall (object=0xb5d8ef8, cl=QMetaObject::InvokeMetaMethod, idx=96, argv=0xbffcfb14)
    at kernel/qmetaobject.cpp:237
#4  0x0687d39d in QMetaObject::activate (sender=0xb5df1a0, m=0x795552c, local_signal_index=1, argv=0xbffcfb14) at kernel/qobject.cpp:3272
#5  0x075f0eca in QItemSelectionModel::currentChanged (this=0xb5df1a0, _t1=..., _t2=...)
    at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#6  0x075f1093 in QItemSelectionModel::setCurrentIndex (this=0xb5df1a0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1156
#7  0x0759921d in QAbstractItemView::setCurrentIndex (this=0xb5d8ef8, index=...) at itemviews/qabstractitemview.cpp:1007
#8  0x07c6372e in KCharSelectTable::setChar (this=0xb5d8ef8, c=...) at /usr/src/debug/kdelibs-4.5.2/kdeui/widgets/kcharselect.cpp:183
#9  0x07c631f4 in KCharSelectTablePrivate::_k_resizeCells (this=0xb5bcaa0) at /usr/src/debug/kdelibs-4.5.2/kdeui/widgets/kcharselect.cpp:266
#10 0x070710b8 in QWidget::event (this=0xb5d8ef8, event=0xbffd0560) at kernel/qwidget.cpp:8341
#11 0x07463354 in QFrame::event (this=0xb5d8ef8, e=0xbffd0560) at widgets/qframe.cpp:557
#12 0x074f4283 in QAbstractScrollArea::viewportEvent (this=0xb5d8ef8, e=0xbffd0560) at widgets/qabstractscrollarea.cpp:1043
#13 0x075a0b47 in QAbstractItemView::viewportEvent (this=0xb5d8ef8, event=0xbffd0560) at itemviews/qabstractitemview.cpp:1619
#14 0x074f68b5 in viewportEvent (this=0xa081780, o=0xb5bb8b8, e=0xbffd0560) at widgets/qabstractscrollarea_p.h:100
#15 QAbstractScrollAreaFilter::eventFilter (this=0xa081780, o=0xb5bb8b8, e=0xbffd0560) at widgets/qabstractscrollarea_p.h:116
#16 0x0686529a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9731548, receiver=0xb5bb8b8, event=0xbffd0560)
    at kernel/qcoreapplication.cpp:847
#17 0x0701e45a in QApplicationPrivate::notify_helper (this=0x9731548, receiver=0xb5bb8b8, e=0xbffd0560) at kernel/qapplication.cpp:4392
#18 0x07024ac1 in QApplication::notify (this=0x971b578, receiver=0xb5bb8b8, e=0xbffd0560) at kernel/qapplication.cpp:4361
#19 0x07bbcf7b in KApplication::notify (this=0x971b578, receiver=0xb5bb8b8, event=0xbffd0560)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#20 0x06865ba3 in QCoreApplication::notifyInternal (this=0x971b578, receiver=0xb5bb8b8, event=0xbffd0560) at kernel/qcoreapplication.cpp:732
#21 0x070c3561 in sendEvent (this=0xb5ce1e8, x=2, y=2, w=296, h=219, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#22 QWidgetPrivate::setGeometry_sys (this=0xb5ce1e8, x=2, y=2, w=296, h=219, isMove=true) at kernel/qwidget_x11.cpp:2617
#23 0x07070570 in QWidget::setGeometry (this=0xb5bb8b8, r=...) at kernel/qwidget.cpp:6789
#24 0x074f473c in QAbstractScrollAreaPrivate::layoutChildren (this=0xb5bbb18) at widgets/qabstractscrollarea.cpp:480
#25 0x074f4e68 in QAbstractScrollArea::event (this=0xb5d8ef8, e=0xbffd0d80) at widgets/qabstractscrollarea.cpp:924
#26 0x0759948c in QAbstractItemView::event (this=0xb5d8ef8, event=0xbffd0d80) at itemviews/qabstractitemview.cpp:1555
#27 0x0701e47c in QApplicationPrivate::notify_helper (this=0x9731548, receiver=0xb5d8ef8, e=0xbffd0d80) at kernel/qapplication.cpp:4396
#28 0x07024ac1 in QApplication::notify (this=0x971b578, receiver=0xb5d8ef8, e=0xbffd0d80) at kernel/qapplication.cpp:4361
#29 0x07bbcf7b in KApplication::notify (this=0x971b578, receiver=0xb5d8ef8, event=0xbffd0d80)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
---Type <return> to continue, or q <return> to quit---
#30 0x06865ba3 in QCoreApplication::notifyInternal (this=0x971b578, receiver=0xb5d8ef8, event=0xbffd0d80) at kernel/qcoreapplication.cpp:732
#31 0x070c3561 in sendEvent (this=0xb5bbb18, x=0, y=0, w=300, h=223, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#32 QWidgetPrivate::setGeometry_sys (this=0xb5bbb18, x=0, y=0, w=300, h=223, isMove=true) at kernel/qwidget_x11.cpp:2617
#33 0x07070570 in QWidget::setGeometry (this=0xb5d8ef8, r=...) at kernel/qwidget.cpp:6789
#34 0x074c5b69 in QSplitterPrivate::setGeo (this=0xb5bb960, sls=0xb5da4d0, p=0, s=300, allowCollapse=false) at widgets/qsplitter.cpp:750
#35 0x074c69af in QSplitterPrivate::doResize (this=0xb5bb960) at widgets/qsplitter.cpp:549
#36 0x070710b8 in QWidget::event (this=0xb5ce4a8, event=0xbffd1620) at kernel/qwidget.cpp:8341
#37 0x074c7384 in QSplitter::event (this=0xb5ce4a8, e=0xbffd1620) at widgets/qsplitter.cpp:1383
#38 0x0701e47c in QApplicationPrivate::notify_helper (this=0x9731548, receiver=0xb5ce4a8, e=0xbffd1620) at kernel/qapplication.cpp:4396
#39 0x07024ac1 in QApplication::notify (this=0x971b578, receiver=0xb5ce4a8, e=0xbffd1620) at kernel/qapplication.cpp:4361
#40 0x07bbcf7b in KApplication::notify (this=0x971b578, receiver=0xb5ce4a8, event=0xbffd1620)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#41 0x06865ba3 in QCoreApplication::notifyInternal (this=0x971b578, receiver=0xb5ce4a8, event=0xbffd1620) at kernel/qcoreapplication.cpp:732
#42 0x070c3561 in sendEvent (this=0xb5bb960, x=0, y=27, w=300, h=223, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#43 QWidgetPrivate::setGeometry_sys (this=0xb5bb960, x=0, y=27, w=300, h=223, isMove=true) at kernel/qwidget_x11.cpp:2617
#44 0x07070570 in QWidget::setGeometry (this=0xb5ce4a8, r=...) at kernel/qwidget.cpp:6789
#45 0x07052893 in setGeometry (this=0xb5bbad0, rect=...) at ../../src/gui/kernel/qwidget.h:1004
#46 QWidgetItem::setGeometry (this=0xb5bbad0, rect=...) at kernel/qlayoutitem.cpp:490
#47 0x0702e7a2 in QBoxLayout::setGeometry (this=0xb5c9ee0, r=...) at kernel/qboxlayout.cpp:868
#48 0x0704ecf0 in QLayoutPrivate::doResize (this=0xb5cae88, r=...) at kernel/qlayout.cpp:681
#49 0x0704fbbd in QLayout::widgetEvent (this=0xb5c9ee0, e=0xbffd1e00) at kernel/qlayout.cpp:705
#50 0x0701e447 in QApplicationPrivate::notify_helper (this=0x9731548, receiver=0xb5cad18, e=0xbffd1e00) at kernel/qapplication.cpp:4387
#51 0x07024ac1 in QApplication::notify (this=0x971b578, receiver=0xb5cad18, e=0xbffd1e00) at kernel/qapplication.cpp:4361
#52 0x07bbcf7b in KApplication::notify (this=0x971b578, receiver=0xb5cad18, event=0xbffd1e00)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#53 0x06865ba3 in QCoreApplication::notifyInternal (this=0x971b578, receiver=0xb5cad18, event=0xbffd1e00) at kernel/qcoreapplication.cpp:732
#54 0x070c3561 in sendEvent (this=0xb5cad38, x=11, y=11, w=300, h=250, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#55 QWidgetPrivate::setGeometry_sys (this=0xb5cad38, x=11, y=11, w=300, h=250, isMove=true) at kernel/qwidget_x11.cpp:2617
#56 0x07070570 in QWidget::setGeometry (this=0xb5cad18, r=...) at kernel/qwidget.cpp:6789
#57 0x07052893 in setGeometry (this=0xb5decc8, rect=...) at ../../src/gui/kernel/qwidget.h:1004
#58 QWidgetItem::setGeometry (this=0xb5decc8, rect=...) at kernel/qlayoutitem.cpp:490
#59 0x07047c7c in setGeometry (this=0xb5cabf8, r=..., hSpacing=6, vSpacing=6) at kernel/qgridlayout.cpp:85
#60 QGridLayoutPrivate::distribute (this=0xb5cabf8, r=..., hSpacing=6, vSpacing=6) at kernel/qgridlayout.cpp:959
#61 0x07047dfb in QGridLayout::setGeometry (this=0xa07da88, rect=...) at kernel/qgridlayout.cpp:1455
#62 0x0704ecf0 in QLayoutPrivate::doResize (this=0xb5cabf8, r=...) at kernel/qlayout.cpp:681
#63 0x0704ee18 in QLayout::activate (this=0xa07da88) at kernel/qlayout.cpp:1259
#64 0x0704fbe6 in QLayout::widgetEvent (this=0xa07da88, e=0xbffd2690) at kernel/qlayout.cpp:752
#65 0x0701e447 in QApplicationPrivate::notify_helper (this=0x9731548, receiver=0xa07d9d0, e=0xbffd2690) at kernel/qapplication.cpp:4387
---Type <return> to continue, or q <return> to quit---
#66 0x07024ac1 in QApplication::notify (this=0x971b578, receiver=0xa07d9d0, e=0xbffd2690) at kernel/qapplication.cpp:4361
#67 0x07bbcf7b in KApplication::notify (this=0x971b578, receiver=0xa07d9d0, event=0xbffd2690)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#68 0x06865ba3 in QCoreApplication::notifyInternal (this=0x971b578, receiver=0xa07d9d0, event=0xbffd2690) at kernel/qcoreapplication.cpp:732
#69 0x070c3561 in sendEvent (this=0xb5caac8, x=0, y=0, w=322, h=303, isMove=false) at ../../src/corelib/kernel/qcoreapplication.h:215
#70 QWidgetPrivate::setGeometry_sys (this=0xb5caac8, x=0, y=0, w=322, h=303, isMove=false) at kernel/qwidget_x11.cpp:2617
#71 0x070706c1 in QWidget::resize (this=0xa07d9d0, s=...) at kernel/qwidget.cpp:6773
#72 0x0767ec3e in QGraphicsProxyWidget::resizeEvent (this=0xb5e3f78, event=0xbffd2dc0) at graphicsview/qgraphicsproxywidget.cpp:1464
#73 0x076c2b7f in QGraphicsWidget::event (this=0xb5e3f78, event=0xbffd2dc0) at graphicsview/qgraphicswidget.cpp:1337
#74 0x0768243f in QGraphicsProxyWidget::event (this=0xb5e3f78, event=0xbffd2dc0) at graphicsview/qgraphicsproxywidget.cpp:926
#75 0x0701e47c in QApplicationPrivate::notify_helper (this=0x9731548, receiver=0xb5e3f78, e=0xbffd2dc0) at kernel/qapplication.cpp:4396
#76 0x07024a26 in QApplication::notify (this=0x971b578, receiver=0xb5e3f78, e=0xbffd2dc0) at kernel/qapplication.cpp:3798
#77 0x07bbcf7b in KApplication::notify (this=0x971b578, receiver=0xb5e3f78, event=0xbffd2dc0)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#78 0x06865ba3 in QCoreApplication::notifyInternal (this=0x971b578, receiver=0xb5e3f78, event=0xbffd2dc0) at kernel/qcoreapplication.cpp:732
#79 0x076c5d51 in sendEvent (this=0xb5e3f78, rect=...) at ../../src/corelib/kernel/qcoreapplication.h:215
#80 QGraphicsWidget::setGeometry (this=0xb5e3f78, rect=...) at graphicsview/qgraphicswidget.cpp:404
#81 0x0767f115 in QGraphicsProxyWidget::setGeometry (this=0xb5e3f78, rect=...) at graphicsview/qgraphicsproxywidget.cpp:771
#82 0x076cc3ec in QGridLayoutItem::setGeometry (this=0x9f0e3a8, rect=...) at graphicsview/qgridlayoutengine.cpp:651
#83 0x076d28dd in QGridLayoutEngine::setGeometries (this=0xa07a88c, styleInfo=..., contentsGeometry=...)
    at graphicsview/qgridlayoutengine.cpp:1045
#84 0x0767e286 in QGraphicsLinearLayout::setGeometry (this=0xa07a4b0, rect=...) at graphicsview/qgraphicslinearlayout.cpp:514
#85 0x0767bcfb in QGraphicsLayout::activate (this=0xa07a4b0) at graphicsview/qgraphicslayout.cpp:272
#86 0x0767bd7c in QGraphicsLayout::widgetEvent (this=0xa07a4b0, e=0xbffd3600) at graphicsview/qgraphicslayout.cpp:369
#87 0x076c2a9d in QGraphicsWidget::event (this=0xa07ca08, event=0xbffd3600) at graphicsview/qgraphicswidget.cpp:1329
#88 0x0701e47c in QApplicationPrivate::notify_helper (this=0x9731548, receiver=0xa07ca08, e=0xbffd3600) at kernel/qapplication.cpp:4396
#89 0x07024a26 in QApplication::notify (this=0x971b578, receiver=0xa07ca08, e=0xbffd3600) at kernel/qapplication.cpp:3798
#90 0x07bbcf7b in KApplication::notify (this=0x971b578, receiver=0xa07ca08, event=0xbffd3600)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#91 0x06865ba3 in QCoreApplication::notifyInternal (this=0x971b578, receiver=0xa07ca08, event=0xbffd3600) at kernel/qcoreapplication.cpp:732
#92 0x076c5d51 in sendEvent (this=0xa07ca08, rect=...) at ../../src/corelib/kernel/qcoreapplication.h:215
#93 QGraphicsWidget::setGeometry (this=0xa07ca08, rect=...) at graphicsview/qgraphicswidget.cpp:404
#94 0x076cc3ec in QGridLayoutItem::setGeometry (this=0xa092898, rect=...) at graphicsview/qgridlayoutengine.cpp:651
#95 0x076d28dd in QGridLayoutEngine::setGeometries (this=0x9ef4d8c, styleInfo=..., contentsGeometry=...)
    at graphicsview/qgridlayoutengine.cpp:1045
#96 0x0767e286 in QGraphicsLinearLayout::setGeometry (this=0x9ef09d8, rect=...) at graphicsview/qgraphicslinearlayout.cpp:514
#97 0x0767bcfb in QGraphicsLayout::activate (this=0x9ef09d8) at graphicsview/qgraphicslayout.cpp:272
#98 0x0767bd7c in QGraphicsLayout::widgetEvent (this=0x9ef09d8, e=0xb69a4a8) at graphicsview/qgraphicslayout.cpp:369
---Type <return> to continue, or q <return> to quit---
#99 0x076c2a9d in QGraphicsWidget::event (this=0x9ef4a80, event=0xb69a4a8) at graphicsview/qgraphicswidget.cpp:1329
#100 0x0701e47c in QApplicationPrivate::notify_helper (this=0x9731548, receiver=0x9ef4a80, e=0xb69a4a8) at kernel/qapplication.cpp:4396
#101 0x07024a26 in QApplication::notify (this=0x971b578, receiver=0x9ef4a80, e=0xb69a4a8) at kernel/qapplication.cpp:3798
#102 0x07bbcf7b in KApplication::notify (this=0x971b578, receiver=0x9ef4a80, event=0xb69a4a8)
    at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#103 0x06865ba3 in QCoreApplication::notifyInternal (this=0x971b578, receiver=0x9ef4a80, event=0xb69a4a8) at kernel/qcoreapplication.cpp:732
#104 0x06869753 in sendEvent (receiver=0x0, event_type=0, data=0x9705e38) at kernel/qcoreapplication.h:215
#105 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9705e38) at kernel/qcoreapplication.cpp:1373
#106 0x0686990e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#107 0x06890ad5 in sendPostedEvents (s=0x9733710) at kernel/qcoreapplication.h:220
#108 postEventSourceDispatch (s=0x9733710) at kernel/qeventdispatcher_glib.cpp:277
#109 0x0097f525 in g_main_dispatch (context=0x9733690) at gmain.c:1960
#110 IA__g_main_context_dispatch (context=0x9733690) at gmain.c:2513
#111 0x00983268 in g_main_context_iterate (context=0x912490, block=1, dispatch=1, self=0x9731188) at gmain.c:2591
#112 0x00983449 in IA__g_main_context_iteration (context=0x9733690, may_block=1) at gmain.c:2654                                                                          
#113 0x068905b6 in QEventDispatcherGlib::processEvents (this=0x97059d0, flags=...) at kernel/qeventdispatcher_glib.cpp:415                                                
#114 0x070ce7c6 in QGuiEventDispatcherGlib::processEvents (this=0x97059d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204                                          
#115 0x0686471a in QEventLoop::processEvents (this=0xbffd40d4, flags=...) at kernel/qeventloop.cpp:149
#116 0x06864a7a in QEventLoop::exec (this=0xbffd40d4, flags=...) at kernel/qeventloop.cpp:201                                                                                            
#117 0x068699d7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009                                                                                                         
#118 0x0701d458 in QApplication::exec () at kernel/qapplication.cpp:3672
#119 0x02b6ed20 in kdemain (argc=2, argv=0xbffd42e4) at /usr/src/debug/kdebase-workspace-4.5.2/plasma/desktop/shell/main.cpp:118
#120 0x080487bc in main (argc=2, argv=0xbffd42e4)
    at /usr/src/debug/kdebase-workspace-4.5.2/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3

Reproducible: Didn't try
Comment 1 Clemens Eisserer 2010-11-03 10:02:00 UTC
Anything I can do to get this problem solved? What additional informations should I provide?
Comment 2 Pino Toscano 2010-11-07 01:20:20 UTC
> Anything I can do to get this problem solved?

As temporary measure: remove the "char selection" widget.

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