Bug 269526 - Crash of KDE4.6 plasma desktop environment when switching virtual desktop
Summary: Crash of KDE4.6 plasma desktop environment when switching virtual desktop
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-27 11:43 UTC by knarf
Modified: 2011-03-28 10:04 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description knarf 2011-03-27 11:43:48 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.1-1.2-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I switched virtual desktops.

- Unusual behavior I noticed:
Before the crash I saw some graphics distortions on the screen. 
Firefox crashed shortly before (though it is crashing quite often and usually plasma is not).

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (kdeinit4), signal: Illegal instruction
[Current thread is 1 (Thread 0x7f234cf1a760 (LWP 6919))]

Thread 2 (Thread 0x7f232aac9700 (LWP 6923)):
#0  0x00007f234a612503 in poll () from /lib64/libc.so.6
#1  0x00007f2347484114 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f2347484650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f234bc03976 in QEventDispatcherGlib::processEvents (this=0xd03110, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f234bbd8052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f234bbd8265 in QEventLoop::exec (this=0x7f232aac8de0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f234baed1e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f234bbb9968 in QInotifyFileSystemWatcherEngine::run (this=0xd03a70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f234baefa5e in QThreadPrivate::start (arg=0xd03a70) at thread/qthread_unix.cpp:285
#9  0x00007f234b860a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f234a61b67d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f234cf1a760 (LWP 6919)):
[KCrash Handler]
#6  QTextEngine::fontEngine (this=0x7fff5702d610, si=..., ascent=0x135f380, descent=0x135f37c, leading=0x135f384) at text/qtextengine.cpp:1789
#7  0x00007f234afd48b8 in QTextEngine::shapeTextWithHarfbuzz (this=0x7fff5702d610, item=0) at text/qtextengine.cpp:1135
#8  0x00007f234afd59e5 in QTextEngine::shapeText (this=0x7fff5702d610, item=0) at text/qtextengine.cpp:874
#9  0x00007f234afd5d45 in QTextEngine::shape (this=0x7fff5702d610, item=0) at text/qtextengine.cpp:1381
#10 0x00007f234afdab2c in QTextEngine::width (this=0x7fff5702d610, from=0, len=<value optimized out>) at text/qtextengine.cpp:1595
#11 0x00007f234afb4660 in QFontMetrics::width (this=<value optimized out>, text=..., len=15, flags=<value optimized out>) at text/qfontmetrics.cpp:565
#12 0x00007f2330bede03 in DesktopToolBox::boundingRect (this=0xa82180) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/toolbox/desktoptoolbox.cpp:303
#13 0x00007f234b34fab4 in QGraphicsItemPrivate::effectiveBoundingRect (this=<value optimized out>, topMostEffectItem=0x0) at graphicsview/qgraphicsitem.cpp:2839
#14 0x00007f234b381529 in adjustedItemEffectiveBoundingRect (this=0x727c10, item=0xa82190, painter=0x7fff57031990, viewTransform=0x7fff57031720, exposedRegion=0xcd0040, widget=0xe60810, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene_p.h:349
#15 QGraphicsScenePrivate::drawSubtreeRecursive (this=0x727c10, item=0xa82190, painter=0x7fff57031990, viewTransform=0x7fff57031720, exposedRegion=0xcd0040, widget=0xe60810, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4790
#16 0x00007f234b380f58 in QGraphicsScenePrivate::draw (this=0x727c10, item=0xa5b650, painter=0x7fff57031990, viewTransform=0x7fff57031720, transformPtr=0x7fff57031210, exposedRegion=0xcd0040, widget=0xe60810, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=false) at graphicsview/qgraphicsscene.cpp:4945
#17 0x00007f234b381ac7 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x727c10, item=0xa5b650, painter=0x7fff57031990, viewTransform=0x7fff57031720, exposedRegion=0xcd0040, widget=0xe60810, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4853
#18 0x00007f234b38233c in QGraphicsScenePrivate::drawItems (this=0x727c10, painter=0x7fff57031990, viewTransform=0x7fff57031720, exposedRegion=0xcd0040, widget=0xe60810) at graphicsview/qgraphicsscene.cpp:4735
#19 0x00007f234b39f62c in QGraphicsView::paintEvent (this=0xcd35f0, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:3469
#20 0x00007f234add94ea in QWidget::event (this=0xcd35f0, event=0x7fff570322e0) at kernel/qwidget.cpp:8346
#21 0x00007f234b17d906 in QFrame::event (this=0xcd35f0, e=0x7fff570322e0) at widgets/qframe.cpp:557
#22 0x00007f234b3a08bb in QGraphicsView::viewportEvent (this=0xcd35f0, event=0x7fff570322e0) at graphicsview/qgraphicsview.cpp:2864
#23 0x00007f234bbd8d87 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xe60810, event=0x7fff570322e0) at kernel/qcoreapplication.cpp:847
#24 0x00007f234ad87ce1 in QApplicationPrivate::notify_helper (this=0x6adca0, receiver=0xe60810, e=0x7fff570322e0) at kernel/qapplication.cpp:4441
#25 0x00007f234ad9022a in QApplication::notify (this=<value optimized out>, receiver=0xe60810, e=0x7fff570322e0) at kernel/qapplication.cpp:4324
#26 0x00007f234c87c9e6 in KApplication::notify (this=0x6a3be0, receiver=0xe60810, event=0x7fff570322e0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#27 0x00007f234bbd8bfc in QCoreApplication::notifyInternal (this=0x6a3be0, receiver=0xe60810, event=0x7fff570322e0) at kernel/qcoreapplication.cpp:732
#28 0x00007f234add63b2 in sendSpontaneousEvent (this=0xe29c30, pdev=0xee00a8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xbea950) at ../../src/corelib/kernel/qcoreapplication.h:218
#29 QWidgetPrivate::drawWidget (this=0xe29c30, pdev=0xee00a8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xbea950) at kernel/qwidget.cpp:5433
#30 0x00007f234add6f7f in QWidgetPrivate::paintSiblingsRecursive (this=0xccfbb0, pdev=0xee00a8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xbea950) at kernel/qwidget.cpp:5640
#31 0x00007f234add611a in QWidgetPrivate::drawWidget (this=0xccfbb0, pdev=0xee00a8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xbea950) at kernel/qwidget.cpp:5486
#32 0x00007f234af99191 in QWidgetBackingStore::sync (this=0xbea950) at painting/qbackingstore.cpp:1333
#33 0x00007f234adcc170 in QWidgetPrivate::syncBackingStore (this=0xccfbb0) at kernel/qwidget.cpp:1816
#34 0x00007f234add99f2 in QWidget::event (this=0xcd35f0, event=0xc1a5e0) at kernel/qwidget.cpp:8493
#35 0x00007f234b17d906 in QFrame::event (this=0xcd35f0, e=0xc1a5e0) at widgets/qframe.cpp:557
#36 0x00007f234b1fe9ab in QAbstractScrollArea::event (this=0xcd35f0, e=0xc1a5e0) at widgets/qabstractscrollarea.cpp:996
#37 0x00007f233a9c82b0 in PanelView::event (this=0xcd35f0, event=0xc1a5e0) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/panelview.cpp:1503
#38 0x00007f234ad87d14 in QApplicationPrivate::notify_helper (this=0x6adca0, receiver=0xcd35f0, e=0xc1a5e0) at kernel/qapplication.cpp:4445
#39 0x00007f234ad9022a in QApplication::notify (this=<value optimized out>, receiver=0xcd35f0, e=0xc1a5e0) at kernel/qapplication.cpp:4324
#40 0x00007f234c87c9e6 in KApplication::notify (this=0x6a3be0, receiver=0xcd35f0, event=0xc1a5e0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#41 0x00007f234bbd8bfc in QCoreApplication::notifyInternal (this=0x6a3be0, receiver=0xcd35f0, event=0xc1a5e0) at kernel/qcoreapplication.cpp:732
#42 0x00007f234bbdc3f5 in sendEvent (receiver=0xcd35f0, event_type=77, data=0x6103e0) at kernel/qcoreapplication.h:215
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0xcd35f0, event_type=77, data=0x6103e0) at kernel/qcoreapplication.cpp:1373
#44 0x00007f234b378f7a in dispatchPendingUpdateRequests (this=0x727c10) at ../../src/gui/graphicsview/qgraphicsview_p.h:189
#45 QGraphicsScenePrivate::_q_processDirtyItems (this=0x727c10) at graphicsview/qgraphicsscene.cpp:510
#46 0x00007f234b37937a in QGraphicsScene::qt_metacall (this=0x727170, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7d8df0) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#47 0x00007f2342945125 in Plasma::Corona::qt_metacall (this=0x727170, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7d8df0) at /usr/src/debug/kdelibs-4.6.0/build/plasma/corona.moc:109
#48 0x00007f233a9bc2e5 in DesktopCorona::qt_metacall (this=0x727170, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7d8df0) at /usr/src/debug/kdebase-workspace-4.6.0/build/plasma/desktop/shell/desktopcorona.moc:101
#49 0x00007f234bbeca6a in QObject::event (this=0x727170, e=<value optimized out>) at kernel/qobject.cpp:1211
#50 0x00007f234b385c80 in QGraphicsScene::event (this=0x727170, event=0xd630e0) at graphicsview/qgraphicsscene.cpp:3544
#51 0x00007f234ad87d14 in QApplicationPrivate::notify_helper (this=0x6adca0, receiver=0x727170, e=0xd630e0) at kernel/qapplication.cpp:4445
#52 0x00007f234ad9022a in QApplication::notify (this=<value optimized out>, receiver=0x727170, e=0xd630e0) at kernel/qapplication.cpp:4324
#53 0x00007f234c87c9e6 in KApplication::notify (this=0x6a3be0, receiver=0x727170, event=0xd630e0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#54 0x00007f234bbd8bfc in QCoreApplication::notifyInternal (this=0x6a3be0, receiver=0x727170, event=0xd630e0) at kernel/qcoreapplication.cpp:732
#55 0x00007f234bbdc3f5 in sendEvent (receiver=0x0, event_type=0, data=0x6103e0) at kernel/qcoreapplication.h:215
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6103e0) at kernel/qcoreapplication.cpp:1373
#57 0x00007f234bc03783 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#58 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#59 0x00007f2347483bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#60 0x00007f23474843b0 in ?? () from /lib64/libglib-2.0.so.0
#61 0x00007f2347484650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#62 0x00007f234bc0391f in QEventDispatcherGlib::processEvents (this=0x6a4620, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#63 0x00007f234ae2cd8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00007f234bbd8052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#65 0x00007f234bbd8265 in QEventLoop::exec (this=0x7fff57034360, flags=...) at kernel/qeventloop.cpp:201
#66 0x00007f234bbdc6ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#67 0x00007f233a9c2da8 in kdemain (argc=1, argv=0x672560) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/main.cpp:118
#68 0x00000000004075e9 in _start ()

Possible duplicates by query: bug 233048.

Reported using DrKonqi
Comment 1 knarf 2011-03-28 10:04:45 UTC
Well, it seems I had some RAM problem... After fixing that I did not see any problems anymore. Hence, I close this bug and will reopen only if I see the error again.

Frank