Bug 263938 - crash while puting widgets
Summary: crash while puting widgets
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-taskbar (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-22 03:51 UTC by Mv
Modified: 2011-01-28 23:36 UTC (History)
1 user (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 Mv 2011-01-22 03:51:58 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

puting widgets on my desktop, when crashed all desktops were empty for a while

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77b9720 (LWP 1630))]

Thread 4 (Thread 0xb0458b70 (LWP 1631)):
#0  0x00fe8416 in __kernel_vsyscall ()
#1  0x00e420f3 in ?? () from /lib/libc.so.6
#2  0x00dd665f in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0xaed00b70 (LWP 1653)):
#0  0x00fe8416 in __kernel_vsyscall ()
#1  0x00e420f3 in ?? () from /lib/libc.so.6
#2  0x00dd665f in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0xad880b70 (LWP 3179)):
#0  0x00fe8416 in __kernel_vsyscall ()
#1  0x00e25df6 in poll () from /lib/libc.so.6
#2  0x027bba1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x027ae43c in ?? () from /lib/libglib-2.0.so.0
#4  0x027aeba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x03e616b4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0x027d548f in ?? () from /lib/libglib-2.0.so.0
#7  0x003f8cc9 in start_thread () from /lib/libpthread.so.0
#8  0x00e3469e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77b9720 (LWP 1630)):
[KCrash Handler]
#7  0x00dd083e in ?? () from /lib/libc.so.6
#8  0x00dd2a85 in ?? () from /lib/libc.so.6
#9  0x00dd4f33 in malloc () from /lib/libc.so.6
#10 0x04b43e9b in QTextEngine::LayoutData::reallocate (this=0xca23dad0, totalGlyphs=32) at text/qtextengine.cpp:2141
#11 0x04b442d9 in ensureSpace (this=0x9036690) at text/qtextengine_p.h:530
#12 QTextEngine::attributes (this=0x9036690) at text/qtextengine.cpp:1342
#13 0x04b4c760 in QTextLine::layout_helper (this=0xbf91ec5c, maxGlyphs=2147483647) at text/qtextlayout.cpp:1812
#14 0x04b4ebf5 in QTextLine::setLineWidth (this=0xbf91ec5c, width=216) at text/qtextlayout.cpp:1624
#15 0x06dcb814 in AbstractTaskItem::layoutText (this=0xa78be08, layout=..., text=..., constraints=...) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:761
#16 0x06dd2357 in AbstractTaskItem::drawTask (this=0xa78be08, painter=0xbf920c34, option=0x8b214a8) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:697
#17 0x06dcba02 in AbstractTaskItem::paint (this=0xa78be08, painter=0xbf920c34, option=0x8b214a8, widget=0x93b8238) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:529
#18 0x04f7052c in _q_paintItem (item=<value optimized out>, painter=0xbf920c34, option=0x8b214a8, widget=0x93b8238, useWindowOpacity=true, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4318
#19 0x04f78e4e in QGraphicsScenePrivate::drawItemHelper (this=0x8b21358, item=0xa78be10, painter=0xbf920c34, option=0x8b214a8, widget=0x93b8238, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4387
#20 0x04f7e7d8 in QGraphicsScenePrivate::draw (this=0x8b21358, item=0xa78be10, painter=0xbf920c34, viewTransform=0xbf920a1c, transformPtr=0xbf91f890, exposedRegion=0x93cab18, widget=0x93b8238, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4895
#21 0x04f7f4a3 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x8b21358, item=0xa78be10, painter=0xbf920c34, viewTransform=0xbf920a1c, exposedRegion=0x93cab18, widget=0x93b8238, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817
#22 0x04f7e874 in QGraphicsScenePrivate::draw (this=0x8b21358, item=0xa823fc0, painter=0xbf920c34, viewTransform=0xbf920a1c, transformPtr=0xbf91fd00, exposedRegion=0x93cab18, widget=0x93b8238, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4909
#23 0x04f7f4a3 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x8b21358, item=0xa823fc0, painter=0xbf920c34, viewTransform=0xbf920a1c, exposedRegion=0x93cab18, widget=0x93b8238, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817
#24 0x04f7e874 in QGraphicsScenePrivate::draw (this=0x8b21358, item=0xa5cdfc8, painter=0xbf920c34, viewTransform=0xbf920a1c, transformPtr=0xbf920170, exposedRegion=0x93cab18, widget=0x93b8238, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4909
#25 0x04f7f4a3 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x8b21358, item=0xa5cdfc8, painter=0xbf920c34, viewTransform=0xbf920a1c, exposedRegion=0x93cab18, widget=0x93b8238, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817
#26 0x04f7e874 in QGraphicsScenePrivate::draw (this=0x8b21358, item=0x8f6f228, painter=0xbf920c34, viewTransform=0xbf920a1c, transformPtr=0xbf9205e0, exposedRegion=0x93cab18, widget=0x93b8238, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4909
#27 0x04f7f4a3 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x8b21358, item=0x8f6f228, painter=0xbf920c34, viewTransform=0xbf920a1c, exposedRegion=0x93cab18, widget=0x93b8238, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817
#28 0x04f7fcce in QGraphicsScenePrivate::drawItems (this=0x8b21358, painter=0xbf920c34, viewTransform=0xbf920a1c, exposedRegion=0x93cab18, widget=0x93b8238) at graphicsview/qgraphicsscene.cpp:4699
#29 0x04fabbb9 in QGraphicsView::paintEvent (this=0x97ee378, event=0xbf921334) at graphicsview/qgraphicsview.cpp:3467
#30 0x04904cc6 in QWidget::event (this=0x97ee378, event=0xbf921334) at kernel/qwidget.cpp:8333
#31 0x04d26763 in QFrame::event (this=0x97ee378, e=0xbf921334) at widgets/qframe.cpp:557
#32 0x04dc3a82 in QAbstractScrollArea::viewportEvent (this=0x40550000, e=0x0) at widgets/qabstractscrollarea.cpp:1043
#33 0x04fa7ccb in QGraphicsView::viewportEvent (this=0x97ee378, event=0xbf921334) at graphicsview/qgraphicsview.cpp:2862
#34 0x04dc64d5 in viewportEvent (this=0x962d158, o=0x93b8238, e=0xbf921334) at widgets/qabstractscrollarea_p.h:100
#35 QAbstractScrollAreaFilter::eventFilter (this=0x962d158, o=0x93b8238, e=0xbf921334) at widgets/qabstractscrollarea_p.h:116
#36 0x0779629a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8a00768, receiver=0x93b8238, event=0xbf921334) at kernel/qcoreapplication.cpp:847
#37 0x048a6fb9 in QApplicationPrivate::notify_helper (this=0x8a00768, receiver=0x93b8238, e=0xbf921334) at kernel/qapplication.cpp:4392
#38 0x048ad0e9 in QApplication::notify (this=0x89ed7e0, receiver=0x93b8238, e=0xbf921334) at kernel/qapplication.cpp:4361
#39 0x011c168a in KApplication::notify (this=0x89ed7e0, receiver=0x93b8238, event=0xbf921334) at ../../kdeui/kernel/kapplication.cpp:310
#40 0x07796b3b in QCoreApplication::notifyInternal (this=0x89ed7e0, receiver=0x93b8238, event=0xbf921334) at kernel/qcoreapplication.cpp:732
#41 0x0490bee6 in sendSpontaneousEvent (this=0x921a258, pdev=0x9267594, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9267548) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#42 QWidgetPrivate::drawWidget (this=0x921a258, pdev=0x9267594, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9267548) at kernel/qwidget.cpp:5420
#43 0x04afcbff in QWidgetBackingStore::sync (this=0x9267548) at painting/qbackingstore.cpp:1320
#44 0x048fe2b3 in QWidgetPrivate::syncBackingStore (this=0x93ca7c8) at kernel/qwidget.cpp:1805
#45 0x04905466 in QWidget::event (this=0x97ee378, event=0xa2acf80) at kernel/qwidget.cpp:8480
#46 0x04d26763 in QFrame::event (this=0x97ee378, e=0xa2acf80) at widgets/qframe.cpp:557
#47 0x04dc4487 in QAbstractScrollArea::event (this=0x97ee378, e=0xa2acf80) at widgets/qabstractscrollarea.cpp:996
#48 0x04fa9ea6 in QGraphicsView::event (this=0x97ee378, event=0xa2acf80) at graphicsview/qgraphicsview.cpp:2739
#49 0x048a6fdc in QApplicationPrivate::notify_helper (this=0x8a00768, receiver=0x97ee378, e=0xa2acf80) at kernel/qapplication.cpp:4396
#50 0x048ad0e9 in QApplication::notify (this=0x89ed7e0, receiver=0x97ee378, e=0xa2acf80) at kernel/qapplication.cpp:4361
#51 0x011c168a in KApplication::notify (this=0x89ed7e0, receiver=0x97ee378, event=0xa2acf80) at ../../kdeui/kernel/kapplication.cpp:310
#52 0x07796b3b in QCoreApplication::notifyInternal (this=0x89ed7e0, receiver=0x97ee378, event=0xa2acf80) at kernel/qcoreapplication.cpp:732
#53 0x07799d8b in sendEvent (receiver=0x97ee378, event_type=77, data=0x89d7028) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x97ee378, event_type=77, data=0x89d7028) at kernel/qcoreapplication.cpp:1373
#55 0x07799f4d in QCoreApplication::sendPostedEvents (receiver=0x97ee378, event_type=77) at kernel/qcoreapplication.cpp:1266
#56 0x04f8fc3e in dispatchPendingUpdateRequests (this=0x8b21358) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:189
#57 QGraphicsScenePrivate::_q_processDirtyItems (this=0x8b21358) at graphicsview/qgraphicsscene.cpp:510
#58 0x04f90116 in QGraphicsScene::qt_metacall (this=0x8b0fb90, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xa62f278) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#59 0x00725c2a in Plasma::Corona::qt_metacall (this=0x8b0fb90, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xa62f278) at ./corona.moc:109
#60 0x00cfa6da in DesktopCorona::qt_metacall (this=0x8b0fb90, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xa62f278) at ./desktopcorona.moc:101
#61 0x0779c8ca in QMetaObject::metacall (object=0x8b0fb90, cl=1079312384, idx=18, argv=0xa62f278) at kernel/qmetaobject.cpp:237
#62 0x077a7df6 in QMetaCallEvent::placeMetaCall (this=0x8e508f0, object=0x8b0fb90) at kernel/qobject.cpp:534
#63 0x077a96a2 in QObject::event (this=0x8b0fb90, e=0x0) at kernel/qobject.cpp:1219
#64 0x04f8c374 in QGraphicsScene::event (this=0x8b0fb90, event=0x8e508f0) at graphicsview/qgraphicsscene.cpp:3548
#65 0x048a6fdc in QApplicationPrivate::notify_helper (this=0x8a00768, receiver=0x8b0fb90, e=0x8e508f0) at kernel/qapplication.cpp:4396
#66 0x048ad04e in QApplication::notify (this=0x89ed7e0, receiver=0x8b0fb90, e=0x8e508f0) at kernel/qapplication.cpp:3798
#67 0x011c168a in KApplication::notify (this=0x89ed7e0, receiver=0x8b0fb90, event=0x8e508f0) at ../../kdeui/kernel/kapplication.cpp:310
#68 0x07796b3b in QCoreApplication::notifyInternal (this=0x89ed7e0, receiver=0x8b0fb90, event=0x8e508f0) at kernel/qcoreapplication.cpp:732
#69 0x07799d8b in sendEvent (receiver=0x0, event_type=0, data=0x89d7028) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#70 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x89d7028) at kernel/qcoreapplication.cpp:1373
#71 0x07799f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#72 0x077c5a74 in sendPostedEvents (s=0x8a02b10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#73 postEventSourceDispatch (s=0x8a02b10) at kernel/qeventdispatcher_glib.cpp:277
#74 0x027aa855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#75 0x027ae668 in ?? () from /lib/libglib-2.0.so.0
#76 0x027ae848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#77 0x077c5565 in QEventDispatcherGlib::processEvents (this=0x89d6ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#78 0x04968be5 in QGuiEventDispatcherGlib::processEvents (this=0x89d6ce8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#79 0x07795609 in QEventLoop::processEvents (this=0xbf922864, flags=) at kernel/qeventloop.cpp:149
#80 0x07795a8a in QEventLoop::exec (this=0xbf922864, flags=...) at kernel/qeventloop.cpp:201
#81 0x0779a00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#82 0x048a5e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#83 0x00d0186e in kdemain (argc=1, argv=0xbf922a74) at ../../../../plasma/desktop/shell/main.cpp:118
#84 0x080485bb in main (argc=1, argv=0xbf922a74) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi