Bug 200264

Summary: plasma workspace signal SIGSEGV
Product: [Unmaintained] plasma4 Reporter: Tim G <tgilbert328>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, asraniel
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tim G 2009-07-15 05:28:49 UTC
Version:            (using KDE 4.2.2)
Compiler:          gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3 
OS:                Linux
Installed from:    Ubuntu Packages

This error occurred when my system was under load.  I clicked on a url that would have started Konquerer and received the crash.  Normally, I would wait until I could reproduce but since I have a full backtrace, I thought I should submit it in case it helps.

My system has been very stable ever since 4.2.2 went it (thanks by the way!).  This was my first crash in quite a while.

At the time I was copying files from one hard drive to another (from an ext3 to an ntfs partition if it matters), resulting in some fairly heavy IO load.  Also, I was low on RAM, and top was showing some swap usage.  I was also listening to last.fm using a popular player named after a famous UK serial killer from 1888 :)

I was also using WINE to run uTorrent, had Firefox open, vlc on loopback:8000, gnome-do, fuppes, couple of idle terminal windows. etc

Backtrace:

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 0 (LWP 21864)]

Thread 5 (Thread 0xa8584b90 (LWP 21865)):
#0  0xb8099424 in __kernel_vsyscall ()
#1  0xb51d20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63e12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65cd9b2 in QWaitCondition::wait (this=0x9db33e0, mutex=0x9db33dc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb7a4e152 in QHostInfoAgent::run (this=0x9db33d0) at kernel/qhostinfo.cpp:260
#5  0xb65cc96e in QThreadPrivate::start (arg=0x9db33d0) at thread/qthread_unix.cpp:189
#6  0xb51ce4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63d249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xa7bffb90 (LWP 21866)):
#0  0xb8099424 in __kernel_vsyscall ()
#1  0xb63ca7b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb669e380 in QProcessManager::run (this=0x98f59e8) at io/qprocess_unix.cpp:305
#3  0xb65cc96e in QThreadPrivate::start (arg=0x98f59e8) at thread/qthread_unix.cpp:189
#4  0xb51ce4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb63d249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa73feb90 (LWP 21868)):
#0  0xb8099424 in __kernel_vsyscall ()
#1  0xb51d20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63e12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65cd9b2 in QWaitCondition::wait (this=0x9a88af8, mutex=0x9a88af4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xa86c2b9a in RenderThread::run (this=0x9a88aec) at /build/buildd/kdebase-workspace-4.2.2/plasma/wallpapers/image/renderthread.cpp:91
#5  0xb65cc96e in QThreadPrivate::start (arg=0x9a88aec) at thread/qthread_unix.cpp:189
#6  0xb51ce4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63d249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa6542b90 (LWP 21869)):
#0  0xb8099424 in __kernel_vsyscall ()
#1  0xb51d20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63e12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65cd9b2 in QWaitCondition::wait (this=0x9c16aa8, mutex=0x9c16aa4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xa86c2b9a in RenderThread::run (this=0x9c16a9c) at /build/buildd/kdebase-workspace-4.2.2/plasma/wallpapers/image/renderthread.cpp:91
#5  0xb65cc96e in QThreadPrivate::start (arg=0x9c16a9c) at thread/qthread_unix.cpp:189
#6  0xb51ce4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63d249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3db8730 (LWP 21864)):
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0xb6b24e50 in blend_transformed_bilinear_tiled_argb<RegularSpans> (count=139, spans=0xeaf0104, userData=0xeb0cfb8) at painting/qdrawhelper.cpp:5741
#8  0xb6b21240 in qBlendTexture (count=139, spans=0xeaf0104, userData=0xeb0cfb8) at painting/qdrawhelper.cpp:7030
#9  0xb6b6812b in gray_convert_glyph (worker=0xeaefcf0) at painting/qgrayraster.c:1771
#10 0xb6b068a6 in QRasterPaintEnginePrivate::rasterize (this=0xe133860, outline=0xddc5564, callback=0xb6b211f0 <qBlendTexture(int, QT_FT_Span_ const*, void*)>, userData=0xeb0cfb8)
    at painting/qpaintengine_raster.cpp:3948
#11 0xb6b0fabf in QRasterPaintEngine::fillPath (this=0xe599410, path=@0xbfdb4c24, fillData=0xeb0cfb8) at painting/qpaintengine_raster.cpp:1364
#12 0xb6b1b9d1 in QRasterPaintEngine::drawPath (this=0xe599410, path=@0xbfdb4c24) at painting/qpaintengine_raster.cpp:1887
#13 0xb6aa737c in QPainter::drawPath (this=0xbfdb4b9c, path=@0xbfdb4c24) at painting/qpainter.cpp:3218
#14 0xb6aa121f in QPainterPrivate::draw_helper (this=0xaecf5c0, originalPath=@0xbfdb4c24, op=<value optimized out>) at painting/qpainter.cpp:451
#15 0xb6aa431a in QPainter::drawRects (this=0xbfdb5ee0, rects=0xbfdb4d00, rectCount=1) at painting/qpainter.cpp:3359
#16 0xb6aa6ac5 in QPainter::drawPixmap (this=0xbfdb5ee0, r=@0xbfdb4e18, pm=@0xbfdb4e4c, sr=@0xbfdb4df8) at ../../include/QtGui/../../src/gui/painting/qpainter.h:604
#17 0xb7f33f2f in Plasma::Svg::paint () from /usr/lib/libplasma.so.3
#18 0xb7f56fb1 in Plasma::Meter::paint () from /usr/lib/libplasma.so.3
#19 0xb6fc02f4 in _q_paintItem (item=<value optimized out>, painter=0xbfdb5ee0, option=0x9e2b134, widget=0x9e3c2d0, useWindowOpacity=true, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4483
#20 0xb6fc56ba in QGraphicsScenePrivate::drawItemHelper (this=0x98ecff8, item=0xa179a18, painter=0xbfdb5ee0, option=0x9e2b134, widget=0x9e3c2d0, painterStateProtection=<value optimized out>)
    at graphicsview/qgraphicsscene.cpp:4552
#21 0xb6fc788f in QGraphicsScene::drawItems (this=0x99b5388, painter=0xbfdb5ee0, numItems=5, items=0xdf5a738, options=0x9e2afa8, widget=0x9e3c2d0) at graphicsview/qgraphicsscene.cpp:4957
#22 0xb6fd9ffc in QGraphicsView::drawItems (this=0x9e2a268, painter=0xbfdb5ee0, numItems=5, items=0xdf5a738, options=0x9e2afa8) at graphicsview/qgraphicsview.cpp:3783
#23 0xb6fe7a52 in QGraphicsView::paintEvent (this=0x9e2a268, event=0xbfdb6464) at graphicsview/qgraphicsview.cpp:3542
#24 0xb69c491e in QWidget::event (this=0x9e2a268, event=0xbfdb6464) at kernel/qwidget.cpp:7654
#25 0xb6d9e993 in QFrame::event (this=0x9e2a268, e=0xbfdb6464) at widgets/qframe.cpp:559
#26 0xb6e3e94f in QAbstractScrollArea::viewportEvent (this=0x9e2a268, e=0xbfdb2268) at widgets/qabstractscrollarea.cpp:962
#27 0xb6fe2102 in QGraphicsView::viewportEvent (this=0x9e2a268, event=0xbfdb6464) at graphicsview/qgraphicsview.cpp:2933
#28 0xb6e40f55 in QAbstractScrollAreaFilter::eventFilter (this=0x9e3c1f8, o=0x9e3c2d0, e=0xbfdb6464) at widgets/qabstractscrollarea_p.h:100
#29 0xb66bfc5a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x98f25e8, receiver=0x9e3c2d0, event=0xbfdb6464) at kernel/qcoreapplication.cpp:718
#30 0xb696de7a in QApplicationPrivate::notify_helper (this=0x98f25e8, receiver=0x9e3c2d0, e=0xbfdb6464) at kernel/qapplication.cpp:4080
#31 0xb6976282 in QApplication::notify (this=0x98d2090, receiver=0x9e3c2d0, e=0xbfdb6464) at kernel/qapplication.cpp:4049
#32 0xb77c594d in KApplication::notify (this=0x98d2090, receiver=0x9e3c2d0, event=0xbfdb6464) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#33 0xb66c0a3b in QCoreApplication::notifyInternal (this=0x98d2090, receiver=0x9e3c2d0, event=0xbfdb6464) at kernel/qcoreapplication.cpp:602
#34 0xb6978fee in QCoreApplication::sendSpontaneousEvent (receiver=0x9e3c2d0, event=0xbfdb2268) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#35 0xb69cc719 in QWidgetPrivate::drawWidget (this=0x9e3c2f8, pdev=0x9e3ca04, rgn=@0xbfdb6690, offset=@0xbfdb6660, flags=68, sharedPainter=0x0, backingStore=0x9e3c1b8) at kernel/qwidget.cpp:5046
#36 0xb6b88fc5 in QWidgetBackingStore::sync (this=0x9e3c1b8) at painting/qbackingstore.cpp:1258
#37 0xb69bcbb6 in QWidgetPrivate::syncBackingStore (this=0x9e2a9f8) at kernel/qwidget.cpp:1603
#38 0xb69c4d85 in QWidget::event (this=0x9e2a268, event=0xe6f8bf0) at kernel/qwidget.cpp:7794
#39 0xb6d9e993 in QFrame::event (this=0x9e2a268, e=0xe6f8bf0) at widgets/qframe.cpp:559
#40 0xb6e3f44d in QAbstractScrollArea::event (this=0x9e2a268, e=0xe6f8bf0) at widgets/qabstractscrollarea.cpp:918
#41 0xb6fe1ff6 in QGraphicsView::event (this=0x9e2a268, event=0xe6f8bf0) at graphicsview/qgraphicsview.cpp:2854
#42 0xb696de9c in QApplicationPrivate::notify_helper (this=0x98f25e8, receiver=0x9e2a268, e=0xe6f8bf0) at kernel/qapplication.cpp:4084
#43 0xb6976282 in QApplication::notify (this=0x98d2090, receiver=0x9e2a268, e=0xe6f8bf0) at kernel/qapplication.cpp:4049
#44 0xb77c594d in KApplication::notify (this=0x98d2090, receiver=0x9e2a268, event=0xe6f8bf0) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#45 0xb66c0a3b in QCoreApplication::notifyInternal (this=0x98d2090, receiver=0x9e2a268, event=0xe6f8bf0) at kernel/qcoreapplication.cpp:602
#46 0xb66c1695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x98b04b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#47 0xb66c188d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#48 0xb66ec7ef in postEventSourceDispatch (s=0x98f46c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#49 0xb4fccb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb4fd00eb in ?? () from /usr/lib/libglib-2.0.so.0
#51 0xb4fd0268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#52 0xb66ec438 in QEventDispatcherGlib::processEvents (this=0x98b32d8, flags={i = -1076138456}) at kernel/qeventdispatcher_glib.cpp:323
#53 0xb6a0f365 in QGuiEventDispatcherGlib::processEvents (this=0x98b32d8, flags={i = -1076138408}) at kernel/qguieventdispatcher_glib.cpp:202
#54 0xb66bf06a in QEventLoop::processEvents (this=0xbfdb6ed0, flags={i = -1076138344}) at kernel/qeventloop.cpp:149
#55 0xb66bf4aa in QEventLoop::exec (this=0xbfdb6ed0, flags={i = -1076138280}) at kernel/qeventloop.cpp:200
#56 0xb66c1959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#57 0xb696dd17 in QApplication::exec () at kernel/qapplication.cpp:3553
#58 0xb803bb56 in kdemain (argc=1, argv=0xbfdb7084) at /build/buildd/kdebase-workspace-4.2.2/plasma/shells/desktop/main.cpp:54
#59 0x08048712 in main (argc=237362416, argv=0xb6b211f0) at /build/buildd/kdebase-workspace-4.2.2/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
Comment 1 Beat Wolf 2009-07-15 08:37:44 UTC
Probably upstream qt bug?
Comment 2 Dario Andres 2009-07-15 14:31:54 UTC
Indeed, it is a Qt bug when using the Raster engine. Thanks

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