Summary: | Random crash when idle (deep Qt painting code: blend_src_generic<RegularSpans>, Plasma::Svg::paint ) | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Torrie Fischer <tdfischer> |
Component: | qt | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | 4ernov, alpha.super-one, alpha_one_x86, andresbajotierra, aseigo, benito230, bugs2, carleeto, cfeck, coder.tux, darktears31, dazjorz, drotos, eaton.mark, edke.kraken, eyecreate, henneberg.baumann.michael, jamar, jeanpaul145, jthorell, kay.abendroth, kde, kde, kunst.uber.alles, Lemp, luizromario, marcus, mclzc89, michael.seiwert, mpartap, null, ojnews, oshcha, pfmiller, rasasi78, roman.karlstetter, sam, tgilbert328, to6o123, txwikinger, ungethym, vtomasr5, zdenek.zikan |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Torrie Fischer
2008-11-24 20:20:11 UTC
Bug 169737 seems related to this (related backtrace (Plasma::Svg::paint inside clock plasmoid)) *** Bug 169737 has been marked as a duplicate of this bug. *** Are you still experiencing this bug with an updated KDE and Qt ? Bug 182482 has another similar backtrace (not related to the clock hand but the meter widget). I suppose it's more Qt related than KDE. Thanks With KDE 4.2 and the previous betas the plasma crash didn't repeat and the widgets work fine. I post here the second part of bug 182405 as Dario suggested. I've experienced it with KDE 4.2.0 and Qt 4.5 beta 1. For any case I will post the backtrace in the next message, maybe it will help and I hope it won't overload this report :) Приложение: Рабочее пространство Plasma (plasma), сигнал SIGSEGV Using host libthread_db library "/lib/libthread_db.so.1". 0x00007f9347d4d671 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (LWP 3606)] Thread 4 (Thread 0x41e38950 (LWP 3629)): #0 0x00007f9347d74322 in select () from /lib/libc.so.6 #1 0x00007f934881a3f9 in QProcessManager::run (this=0x1323820) at io/qprocess_unix.cpp:300 #2 0x00007f9348727d57 in QThreadPrivate::start (arg=0x1323820) at thread/qthread_unix.cpp:184 #3 0x00007f93485a1297 in start_thread () from /lib/libpthread.so.0 #4 0x00007f9347d7a70d in clone () from /lib/libc.so.6 Thread 3 (Thread 0x42639950 (LWP 3633)): #0 0x00007f93485a5b69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f9348728709 in QWaitConditionPrivate::wait (this=0x1ea6480, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82 #2 0x00007f9348728266 in QWaitCondition::wait (this=0x1e860d0, mutex=0x1e860c8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:154 #3 0x00007f934c4c10a6 in QHostInfoAgent::run (this=0x1e860b0) at kernel/qhostinfo.cpp:255 #4 0x00007f9348727d57 in QThreadPrivate::start (arg=0x1e860b0) at thread/qthread_unix.cpp:184 #5 0x00007f93485a1297 in start_thread () from /lib/libpthread.so.0 #6 0x00007f9347d7a70d in clone () from /lib/libc.so.6 Thread 2 (Thread 0x414f4950 (LWP 3634)): #0 0x00007f93485a5b69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f9348728709 in QWaitConditionPrivate::wait (this=0x1722350, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82 #2 0x00007f9348728266 in QWaitCondition::wait (this=0x1723220, mutex=0x1723218, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:154 #3 0x00007f932d48a094 in RenderThread::run (this=0x1723208) at /usr/src/packages/kde4/4.2.0/kdebase-workspace-4.2.0/plasma/wallpapers/image/renderthread.cpp:91 #4 0x00007f9348727d57 in QThreadPrivate::start (arg=0x1723208) at thread/qthread_unix.cpp:184 #5 0x00007f93485a1297 in start_thread () from /lib/libpthread.so.0 #6 0x00007f9347d7a70d in clone () from /lib/libc.so.6 Thread 1 (Thread 0x7f934d98e750 (LWP 3606)): [KCrash Handler] #5 0x0000000000000000 in ?? () #6 0x00007f93491fb56c in blend_src_generic<RegularSpans> (count=183, spans=0x2672bfe8, userData=0x2660e060) at painting/qdrawhelper.cpp:3371 #7 0x00007f934920111b in blend_transformed_bilinear_tiled_argb<RegularSpans> (count=184, spans=0x2672bfe8, userData=0x2660e060) at painting/qdrawhelper.cpp:5922 #8 0x00007f93491f60cc in qBlendTexture (count=184, spans=0x2672bfe8, userData=0x2660e060) at painting/qdrawhelper.cpp:7208 #9 0x00007f9349249ed3 in gray_convert_glyph (worker=0x2672b870) at painting/qgrayraster.c:1747 #10 0x00007f934924a295 in gray_raster_render (raster=0x25467590, params=0x7fff559c8020) at painting/qgrayraster.c:1840 #11 0x00007f93491ddffe in QRasterPaintEnginePrivate::rasterize (this=0x266da8b0, outline=0x266cbb30, callback=0x7f93491f6067 <qBlendTexture(int, QT_FT_Span_ const*, void*)>, userData=0x2660e060) at painting/qpaintengine_raster.cpp:3750 #12 0x00007f93491de312 in QRasterPaintEnginePrivate::rasterize (this=0x266da8b0, outline=0x266cbb30, callback=0x7f93491f6067 <qBlendTexture(int, QT_FT_Span_ const*, void*)>, spanData=0x2660e060, rasterBuffer=0x266691d0) at painting/qpaintengine_raster.cpp:3699 #13 0x00007f93491e4fc2 in QRasterPaintEngine::fillPath (this=0x266b0770, path=@0x7fff559c88d0, fillData=0x2660e060) at painting/qpaintengine_raster.cpp:1343 #14 0x00007f93491ebf3c in QRasterPaintEngine::drawPath (this=0x266b0770, path=@0x7fff559c88d0) at painting/qpaintengine_raster.cpp:1855 #15 0x00007f9349163d39 in QPainter::drawPath (this=0x7fff559c8570, path=@0x7fff559c88d0) at painting/qpainter.cpp:3107 #16 0x00007f934916138d in QPainterPrivate::draw_helper (this=0x2676b910, originalPath=@0x7fff559c88d0, op=QPainterPrivate::StrokeAndFillDraw) at painting/qpainter.cpp:453 #17 0x00007f9349163996 in QPainter::drawRects (this=0x7fff559c8e50, rects=0x7fff559c8aa0, rectCount=1) at painting/qpainter.cpp:3249 #18 0x00007f93490ed134 in QPainter::drawRect (this=0x7fff559c8e50, rect=@0x7fff559c8aa0) at ../../include/QtGui/../../src/gui/painting/qpainter.h:599 #19 0x00007f9349169856 in QPainter::drawPixmap (this=0x7fff559c8e50, r=@0x7fff559c8d10, pm=@0x7fff559c8be0, sr=@0x7fff559c8c10) at painting/qpainter.cpp:5183 #20 0x00007f934d2cd541 in Plasma::Svg::paint (this=0x18d4240, painter=0x7fff559c8e50, rect=@0x7fff559c8d10, elementID=@0x7fff559c8d00) at /usr/src/packages/kde4/4.2.0/kdelibs-4.2.0/plasma/svg.cpp:457 #21 0x00007f932bcf1eff in Clock::drawHand (this=0x182cf40, p=0x7fff559c8e50, rect=@0x7fff559c92f0, verticalTranslation=83.2879765646165, rotation=358.9830508474576, handName=@0x7fff559c9140) at /usr/src/packages/kde4/4.2.0/kdebase-workspace-4.2.0/plasma/applets/analog-clock/clock.cpp:229 #22 0x00007f932bcf2e90 in Clock::paintInterface (this=0x182cf40, p=0x7fff559c96e0, option=0x7fff559c98f0, rect=@0x7fff559c92f0) at /usr/src/packages/kde4/4.2.0/kdebase-workspace-4.2.0/plasma/applets/analog-clock/clock.cpp:371 #23 0x00007f934d25e027 in Plasma::Applet::paint (this=0x182cf40, painter=0x7fff559c96e0, option=0x7fff559c98f0, widget=0x0) at /usr/src/packages/kde4/4.2.0/kdelibs-4.2.0/plasma/applet.cpp:1102 #24 0x00007f93497729e8 in _q_paintItem (item=0x182cf50, painter=0x7fff559c96e0, option=0x7fff559c98f0, widget=0x0, useWindowOpacity=false, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4475 #25 0x00007f9349772c68 in _q_paintCachedItem (pix=0x7fff559c9b90, item=0x182cf50, exposed=@0x7fff559c9b10, transform=@0x7fff559c9a10, renderHints={i = 1436327920}, option=0x7fff559c98f0, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4507 #26 0x00007f9349773dea in QGraphicsScenePrivate::drawItemHelper (item=0x182cf50, painter=0x7fff559ca950, option=0x1d90330, widget=0x1d40750, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4657 #27 0x00007f934977484d in QGraphicsScene::drawItems (this=0x140e400, painter=0x7fff559ca950, numItems=3, items=0x2693f7c0, options=0x1d902a0, widget=0x1d40750) at graphicsview/qgraphicsscene.cpp:4824 #28 0x00007f9349791d57 in QGraphicsView::drawItems (this=0x1d3f880, painter=0x7fff559ca950, numItems=3, items=0x2693f7c0, options=0x1d902a0) at graphicsview/qgraphicsview.cpp:3783 #29 0x00007f9349799cd1 in QGraphicsView::paintEvent (this=0x1d3f880, event=0x7fff559cb6d0) at graphicsview/qgraphicsview.cpp:3542 #30 0x00007f934905e78f in QWidget::event (this=0x1d3f880, event=0x7fff559cb6d0) at kernel/qwidget.cpp:7531 #31 0x00007f934950942b in QFrame::event (this=0x1d3f880, e=0x7fff559cb6d0) at widgets/qframe.cpp:554 #32 0x00007f93495bb03c in QAbstractScrollArea::viewportEvent (this=0x1d3f880, e=0x7fff559cb6d0) at widgets/qabstractscrollarea.cpp:957 #33 0x00007f934979609f in QGraphicsView::viewportEvent (this=0x1d3f880, event=0x7fff559cb6d0) at graphicsview/qgraphicsview.cpp:2936 #34 0x00007f93495be13c in QAbstractScrollAreaPrivate::viewportEvent (this=0x1d3f8d0, event=0x7fff559cb6d0) at widgets/qabstractscrollarea_p.h:95 #35 0x00007f93495be178 in QAbstractScrollAreaFilter::eventFilter (this=0x1d42140, o=0x1d40750, e=0x7fff559cb6d0) at widgets/qabstractscrollarea_p.h:106 #36 0x00007f934883e28b in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x131f280, receiver=0x1d40750, event=0x7fff559cb6d0) at kernel/qcoreapplication.cpp:703 #37 0x00007f9348fefc0b in QApplicationPrivate::notify_helper (this=0x131f280, receiver=0x1d40750, e=0x7fff559cb6d0) at kernel/qapplication.cpp:3963 #38 0x00007f9348ff1d4d in QApplication::notify (this=0x1315090, receiver=0x1d40750, e=0x7fff559cb6d0) at kernel/qapplication.cpp:3932 #39 0x00007f934bb5e773 in KApplication::notify (this=0x1315090, receiver=0x1d40750, event=0x7fff559cb6d0) at /usr/src/packages/kde4/4.2.0/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307 #40 0x00007f934884071b in QCoreApplication::notifyInternal (this=0x1315090, receiver=0x1d40750, event=0x7fff559cb6d0) at kernel/qcoreapplication.cpp:588 #41 0x00007f9348ffe7db in QCoreApplication::sendSpontaneousEvent (receiver=0x1d40750, event=0x7fff559cb6d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:211 #42 0x00007f934905ce5b in QWidgetPrivate::drawWidget (this=0x1d42360, pdev=0x1d42c18, rgn=@0x7fff559cba80, offset=@0x7fff559cba70, flags=68, sharedPainter=0x0, backingStore=0x1d42f30) at kernel/qwidget.cpp:4939 #43 0x00007f9349270adf in QWidgetBackingStore::sync (this=0x1d42f30) at painting/qbackingstore.cpp:1210 #44 0x00007f9349056433 in QWidgetPrivate::syncBackingStore (this=0x1d3f8d0) at kernel/qwidget.cpp:1535 #45 0x00007f934905eddc in QWidget::event (this=0x1d3f880, event=0x266cc3b0) at kernel/qwidget.cpp:7671 #46 0x00007f934950942b in QFrame::event (this=0x1d3f880, e=0x266cc3b0) at widgets/qframe.cpp:554 #47 0x00007f93495bc08f in QAbstractScrollArea::event (this=0x1d3f880, e=0x266cc3b0) at widgets/qabstractscrollarea.cpp:913 #48 0x00007f9349792861 in QGraphicsView::event (this=0x1d3f880, event=0x266cc3b0) at graphicsview/qgraphicsview.cpp:2857 #49 0x00007f9348fefc2d in QApplicationPrivate::notify_helper (this=0x131f280, receiver=0x1d3f880, e=0x266cc3b0) at kernel/qapplication.cpp:3967 #50 0x00007f9348ff1d4d in QApplication::notify (this=0x1315090, receiver=0x1d3f880, e=0x266cc3b0) at kernel/qapplication.cpp:3932 #51 0x00007f934bb5e773 in KApplication::notify (this=0x1315090, receiver=0x1d3f880, event=0x266cc3b0) at /usr/src/packages/kde4/4.2.0/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307 #52 0x00007f934884071b in QCoreApplication::notifyInternal (this=0x1315090, receiver=0x1d3f880, event=0x266cc3b0) at kernel/qcoreapplication.cpp:588 #53 0x00007f9348fec913 in QCoreApplication::sendEvent (receiver=0x1d3f880, event=0x266cc3b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:208 #54 0x00007f9348840d31 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x12aee20) at kernel/qcoreapplication.cpp:1223 #55 0x00007f9348841040 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1116 #56 0x00007f93490ba38d in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #57 0x00007f93488793dd in postEventSourceDispatch (s=0x1322c40) at kernel/qeventdispatcher_glib.cpp:204 #58 0x00007f9344f340c1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #59 0x00007f9344f3783d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #60 0x00007f9344f379fb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #61 0x00007f93488784ea in QEventDispatcherGlib::processEvents (this=0x12b4610, flags={i = 1436338736}) at kernel/qeventdispatcher_glib.cpp:318 #62 0x00007f93490b899b in QGuiEventDispatcherGlib::processEvents (this=0x12b4610, flags={i = 1436338832}) at kernel/qguieventdispatcher_glib.cpp:197 #63 0x00007f934883cdd7 in QEventLoop::processEvents (this=0x7fff559ccb60, flags={i = 1436338944}) at kernel/qeventloop.cpp:144 #64 0x00007f934883cfe6 in QEventLoop::exec (this=0x7fff559ccb60, flags={i = 1436339056}) at kernel/qeventloop.cpp:195 #65 0x00007f9348841165 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:865 #66 0x00007f9348fef98a in QApplication::exec () at kernel/qapplication.cpp:3442 #67 0x00007f934d65f109 in kdemain (argc=1, argv=0x7fff559cce88) at /usr/src/packages/kde4/4.2.0/kdebase-workspace-4.2.0/plasma/shells/desktop/main.cpp:54 #68 0x0000000000400877 in main (argc=1, argv=0x7fff559cce88) at /usr/src/packages/kde4/4.2.0/kdebase-workspace-4.2.0/build/plasma/shells/desktop/plasma_qgv_dummy.cpp:3 *** Bug 184434 has been marked as a duplicate of this bug. *** I can confirm this bug in Kubuntu 9.04. See my Kubuntu bug report (with debug info) here: https://bugs.launchpad.net/ubuntu/+source/kde4libs/+bug/359937 *** Bug 189509 has been marked as a duplicate of this bug. *** *** Bug 190449 has been marked as a duplicate of this bug. *** *** Bug 191650 has been marked as a duplicate of this bug. *** I saw a lot of duplicates of this bug make it as reducable. But i dont see any comments about. Is it really Qt problem or may another? *** Bug 191910 has been marked as a duplicate of this bug. *** *** Bug 187464 has been marked as a duplicate of this bug. *** *** Bug 191910 has been marked as a duplicate of this bug. *** I don't know about my current bug but it looks like this. Now randomly crash KTorrent and kded4. I don't have the backtrace for KTorrent but have for kded4. Service KDE (kded4) crashed and caused the signal 11 (SIGSEGV). 0x00007f4bb750e8a0 in __nanosleep_nocancel () from /lib/libc.so.6 Current language: auto; currently c Thread 1 (Thread 0x7f4bbbeea750 (LWP 4110)): [KCrash Handler] #5 QUtf8Codec::convertFromUnicode (this=<value optimized out>, uc=0x142fa6a, len=24383488, state=0x0) at codecs/qutfcodec.cpp:82 #6 0x00007f4bba6c6798 in QTextCodec::fromUnicode (this=0x7f4ba560eb08, str=<value optimized out>) at codecs/qtextcodec.cpp:1189 #7 0x00007f4bba607c91 in QString::toLocal8Bit (this=0x1475620) at tools/qstring.cpp:3358 #8 0x00007f4bba63ee99 in locale_encode (f=@0x7f4ba560eb08) at io/qfile.cpp:70 #9 0x00007f4bba63ed1a in QFile::encodeName (fileName=@0x7f4ba560eb08) at io/qfile.cpp:484 #10 0x00007f4bbb76ea8f in KDirWatchPrivate::useINotify (this=0x13dbfe0, e=0x14755f8) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kio/kio/kdirwatch.cpp:586 #11 0x00007f4bbb7721eb in KDirWatchPrivate::inotifyEventReceived (this=0x13dbfe0) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kio/kio/kdirwatch.cpp:311 #12 0x00007f4bbb774508 in KDirWatchPrivate::qt_metacall (this=0x13dbfe0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc3f31850) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs_build/kio/kdirwatch_p.moc:75 #13 0x00007f4bba6aeed5 in QMetaObject::activate (sender=0x13fc3d0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x3ca616a) at kernel/qobject.cpp:3108 #14 0x00007f4bba6e0d4e in QSocketNotifier::activated (this=0x0, _t1=9) at .moc/release-shared/moc_qsocketnotifier.cpp:83 #15 0x00007f4bba6b4ce3 in QSocketNotifier::event (this=0x13fc3d0, e=0x7fffc3f31e20) at kernel/qsocketnotifier.cpp:316 #16 0x00007f4bb927881d in QApplicationPrivate::notify_helper (this=0x12f6820, receiver=0x13fc3d0, e=0x7fffc3f31e20) at kernel/qapplication.cpp:4057 #17 0x00007f4bb92810ea in QApplication::notify (this=0x7fffc3f32140, receiver=0x13fc3d0, e=0x7fffc3f31e20) at kernel/qapplication.cpp:4022 #18 0x00007f4bbb250bab in KApplication::notify (this=0x7fffc3f32140, receiver=0x13fc3d0, event=0x7fffc3f31e20) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kdeui/kernel/kapplication.cpp:307 #19 0x00007f4bba69cce3 in QCoreApplication::notifyInternal (this=0x7fffc3f32140, receiver=0x13fc3d0, event=0x7fffc3f31e20) at kernel/qcoreapplication.cpp:606 #20 0x00007f4bba6c1e89 in socketNotifierSourceDispatch (source=0x12f95d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #21 0x00007f4bb51da7b1 in IA__g_main_context_dispatch (context=0x12f9480) at gmain.c:1814 #22 0x00007f4bb51dddd0 in g_main_context_iterate (context=0x12f9480, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2448 #23 0x00007f4bb51ddf6c in IA__g_main_context_iteration (context=0x12f9480, may_block=1) at gmain.c:2511 #24 0x00007f4bba6c1c1f in QEventDispatcherGlib::processEvents (this=0x12f67f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324 #25 0x00007f4bb92fda5f in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #26 0x00007f4bba69b6e2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1007476672}) at kernel/qeventloop.cpp:149 #27 0x00007f4bba69b875 in QEventLoop::exec (this=0x7fffc3f32080, flags={i = -1007476592}) at kernel/qeventloop.cpp:196 #28 0x00007f4bba69d874 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #29 0x00007f4bbbb0ff52 in kdemain (argc=1, argv=0x7fffc3f324f8) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kded/kded.cpp:937 #30 0x00007f4bb748d5c6 in __libc_start_main (main=0x400960 <main>, argc=1, ubp_av=0x7fffc3f324f8, init=0x400990 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffc3f324e8) at libc-start.c:226 #31 0x0000000000400899 in _start () Alexey> If Ktorrent crashes, report it as a new bug. It doesn't seem to be related to this bug. I have just installed KDE 4.2.3 and the bug is still there. Here is a stacktrace of plasma crash in 4.2.3: Program: Plasma-arbeidsområde (plasma), signal SIGSEGV [Current thread is 0 (LWP 2500)] Thread 3 (Thread 0xa7111b90 (LWP 2546)): #0 0xb8037430 in __kernel_vsyscall () #1 0xb51fa0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb63ab2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb658f5b2 in QWaitCondition::wait (this=0xa0a39c0, mutex=0xa0a39bc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb79edae2 in QHostInfoAgent::run (this=0xa0a39b0) at kernel/qhostinfo.cpp:260 #5 0xb658e56e in QThreadPrivate::start (arg=0xa0a39b0) at thread/qthread_unix.cpp:189 #6 0xb51f64ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb639c49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xa5f8ab90 (LWP 2551)): #0 0xb8037430 in __kernel_vsyscall () #1 0xb51fa0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb63ab2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb658f5b2 in QWaitCondition::wait (this=0x9e71640, mutex=0x9e7163c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xa7f94b9a in RenderThread::run (this=0x9e71634) at /build/buildd/kdebase-workspace-4.2.3/plasma/wallpapers/image/renderthread.cpp:91 #5 0xb658e56e in QThreadPrivate::start (arg=0x9e71634) at thread/qthread_unix.cpp:189 #6 0xb51f64ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb639c49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb4ce7710 (LWP 2500)): [KCrash Handler] #6 0x00000000 in ?? () #7 0xb6ac6480 in blend_transformed_bilinear_tiled_argb<RegularSpans> (count=143, spans=0xcc3c97c, userData=0x9d756e8) at painting/qdrawhelper.cpp:5741 #8 0xb6ac2840 in qBlendTexture (count=143, spans=0xcc3c97c, userData=0x9d756e8) at painting/qdrawhelper.cpp:7030 #9 0xb6b09bbb in gray_convert_glyph (worker=0xcc3c568) at painting/qgrayraster.c:1771 #10 0xb6aa7c76 in QRasterPaintEnginePrivate::rasterize (this=0xa24d098, outline=0xbca0eb4, callback=0xb6ac27f0 <qBlendTexture(int, QT_FT_Span_ const*, void*)>, userData=0x9d756e8) at painting/qpaintengine_raster.cpp:3958 #11 0xb6ab084f in QRasterPaintEngine::fillPath (this=0xa8b2810, path=@0xbfa51924, fillData=0x9d756e8) at painting/qpaintengine_raster.cpp:1367 #12 0xb6abc041 in QRasterPaintEngine::drawPath (this=0xa8b2810, path=@0xbfa51924) at painting/qpaintengine_raster.cpp:1897 #13 0xb6a47d2c in QPainter::drawPath (this=0xbfa5189c, path=@0xbfa51924) at painting/qpainter.cpp:3193 #14 0xb6a41baf in QPainterPrivate::draw_helper (this=0xaae3638, originalPath=@0xbfa51924, op=<value optimized out>) at painting/qpainter.cpp:451 #15 0xb6a44cba in QPainter::drawRects (this=0xbfa52c30, rects=0xbfa51a00, rectCount=1) at painting/qpainter.cpp:3334 #16 0xb6a47465 in QPainter::drawPixmap (this=0xbfa52c30, r=@0xbfa51b18, pm=@0xbfa51b4c, sr=@0xbfa51af8) at ../../include/QtGui/../../src/gui/painting/qpainter.h:604 #17 0xb7ed223f in Plasma::Svg::paint () from /usr/lib/libplasma.so.3 #18 0xb7ef568f in ?? () from /usr/lib/libplasma.so.3 #19 0xb7ef54ee in Plasma::Meter::paint () from /usr/lib/libplasma.so.3 #20 0xb6f62ec2 in _q_paintItem (item=<value optimized out>, painter=0xbfa52c30, option=0xa61ff58, widget=0xa59b8f0, useWindowOpacity=true, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4635 #21 0xb6f68bea in QGraphicsScenePrivate::drawItemHelper (this=0x98a6b38, item=0xa8515b0, painter=0xbfa52c30, option=0xa61ff58, widget=0xa59b8f0, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4704 #22 0xb6f6aedf in QGraphicsScene::drawItems (this=0x9898cc0, painter=0xbfa52c30, numItems=42, items=0xba16d78, options=0xa61f928, widget=0xa59b8f0) at graphicsview/qgraphicsscene.cpp:5115 #23 0xb6f806ec in QGraphicsView::drawItems (this=0xa5874f8, painter=0xbfa52c30, numItems=42, items=0xba16d78, options=0xa61f928) at graphicsview/qgraphicsview.cpp:3755 #24 0xb6f8cd32 in QGraphicsView::paintEvent (this=0xa5874f8, event=0xbfa531b4) at graphicsview/qgraphicsview.cpp:3506 #25 0xb696469e in QWidget::event (this=0xa5874f8, event=0xbfa531b4) at kernel/qwidget.cpp:7659 #26 0xb6d422c3 in QFrame::event (this=0xa5874f8, e=0xbfa531b4) at widgets/qframe.cpp:559 #27 0xb6de233f in QAbstractScrollArea::viewportEvent (this=0xa5874f8, e=0xbfa4ef68) at widgets/qabstractscrollarea.cpp:962 #28 0xb6f8b6b2 in QGraphicsView::viewportEvent (this=0xa5874f8, event=0xbfa531b4) at graphicsview/qgraphicsview.cpp:2897 #29 0xb6de4945 in QAbstractScrollAreaFilter::eventFilter (this=0x99b96f0, o=0xa59b8f0, e=0xbfa531b4) at widgets/qabstractscrollarea_p.h:100 #30 0xb66819ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9810c90, receiver=0xa59b8f0, event=0xbfa531b4) at kernel/qcoreapplication.cpp:726 #31 0xb690dbaa in QApplicationPrivate::notify_helper (this=0x9810c90, receiver=0xa59b8f0, e=0xbfa531b4) at kernel/qapplication.cpp:4053 #32 0xb6915fc2 in QApplication::notify (this=0x97f0dc0, receiver=0xa59b8f0, e=0xbfa531b4) at kernel/qapplication.cpp:4022 #33 0xb7766e5d in KApplication::notify (this=0x97f0dc0, receiver=0xa59b8f0, event=0xbfa531b4) at /build/buildd/kde4libs-4.2.3/kdeui/kernel/kapplication.cpp:307 #34 0xb66827ab in QCoreApplication::notifyInternal (this=0x97f0dc0, receiver=0xa59b8f0, event=0xbfa531b4) at kernel/qcoreapplication.cpp:610 #35 0xb6918d2e in QCoreApplication::sendSpontaneousEvent (receiver=0xa59b8f0, event=0xbfa4ef68) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #36 0xb696c439 in QWidgetPrivate::drawWidget (this=0xa597ac8, pdev=0x99c025c, rgn=@0xbfa533e0, offset=@0xbfa533b0, flags=68, sharedPainter=0x0, backingStore=0xa2421c0) at kernel/qwidget.cpp:5052 #37 0xb6b2ad05 in QWidgetBackingStore::sync (this=0xa2421c0) at painting/qbackingstore.cpp:1260 #38 0xb6b2b19d in QWidgetBackingStore::sync (this=0xa2421c0, exposedWidget=0xa5874f8, exposedRegion=@0xbfa535e0) at painting/qbackingstore.cpp:1073 #39 0xb695ce22 in QWidgetPrivate::syncBackingStore (this=0xa590320, region=@0xbfa535e0) at kernel/qwidget.cpp:1611 #40 0xb697498e in QETWidget::translatePaintEvent (this=0xa5874f8, event=0xbfa54b6c) at kernel/qapplication_x11.cpp:5148 #41 0xb69844b7 in QApplication::x11ProcessEvent (this=0x97f0dc0, event=0xbfa54b6c) at kernel/qapplication_x11.cpp:3466 #42 0xb69b006a in x11EventSourceDispatch (s=0x9813700, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #43 0xb4ff4b88 in IA__g_main_context_dispatch (context=0x9813540) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814 #44 0xb4ff80eb in g_main_context_iterate (context=0x9813540, block=1, dispatch=1, self=0x9810838) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448 #45 0xb4ff8268 in IA__g_main_context_iteration (context=0x9813540, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511 #46 0xb66ae1d8 in QEventDispatcherGlib::processEvents (this=0x97d4270, flags={i = -1079685848}) at kernel/qeventdispatcher_glib.cpp:324 #47 0xb69af765 in QGuiEventDispatcherGlib::processEvents (this=0x97d4270, flags={i = -1079685800}) at kernel/qguieventdispatcher_glib.cpp:202 #48 0xb6680dda in QEventLoop::processEvents (this=0xbfa54dd0, flags={i = -1079685736}) at kernel/qeventloop.cpp:149 #49 0xb668121a in QEventLoop::exec (this=0xbfa54dd0, flags={i = -1079685672}) at kernel/qeventloop.cpp:200 #50 0xb66836c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #51 0xb690da47 in QApplication::exec () at kernel/qapplication.cpp:3526 #52 0xb7fd9b56 in kdemain (argc=1, argv=0xbfa54f84) at /build/buildd/kdebase-workspace-4.2.3/plasma/shells/desktop/main.cpp:54 #53 0x08048712 in main (argc=209361320, argv=0xb6ac27f0) at /build/buildd/kdebase-workspace-4.2.3/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3 @Zdeněk Zikán: what is your Qt4 version ? Thanks Oops, you caught me now - I'm not sure if it happened shortly before or after upgrade from Qt 4.5.0 to 4.5.1. (I'm sorry, if it makes my post useless, I should have reported it immediately. :-/) /* copy from bug 188534 */ The application Plasma Workspace (plasma) crashed and caused the signal 11 (SIGSEGV). Kubuntu 9.04 kde 4.2.2 plasma crashed after few refreshes in konqueror kde4-config --version Qt: 4.5.0 KDE: 4.2.2 (KDE 4.2.2) kde4-config: 1.0 kde-config --version Qt: 3.3.8b KDE: 3.5.10 kde-config: 1.0 Application: Plasma Workspace (plasma), signal SIGSEGV [Current thread is 0 (LWP 3804)] Thread 4 (Thread 0xa93bcb90 (LWP 3805)): #0 0xb7fd9430 in __kernel_vsyscall () #1 0xb51680e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb63202ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb650c9b2 in QWaitCondition::wait (this=0x98b5700, mutex=0x98b56fc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb798d152 in QHostInfoAgent::run (this=0x98b56f0) at kernel/qhostinfo.cpp:260 #5 0xb650b96e in QThreadPrivate::start (arg=0x98b56f0) at thread/qthread_unix.cpp:189 #6 0xb51644ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb631149e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xa8b89b90 (LWP 3806)): #0 0xb7fd9430 in __kernel_vsyscall () #1 0xb63097b1 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb65dd380 in QProcessManager::run (this=0x9452f08) at io/qprocess_unix.cpp:305 #3 0xb650b96e in QThreadPrivate::start (arg=0x9452f08) at thread/qthread_unix.cpp:189 #4 0xb51644ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb631149e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xa802cb90 (LWP 3812)): #0 0xb7fd9430 in __kernel_vsyscall () #1 0xb51680e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb63202ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb650c9b2 in QWaitCondition::wait (this=0x96c3248, mutex=0x96c3244, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xa956db9a in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so #5 0xb650b96e in QThreadPrivate::start (arg=0xa8200788) at thread/qthread_unix.cpp:189 #6 0xb51644ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb631149e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb4c55710 (LWP 3804)): [KCrash Handler] #6 0x00000000 in ?? () #7 0xb6a63e50 in blend_transformed_bilinear_tiled_argb<RegularSpans> (count=256, spans=0x15e1389c, userData=0x15dff040) at painting/qdrawhelper.cpp:5741 #8 0xb6a60240 in qBlendTexture (count=256, spans=0x15e1389c, userData=0x15dff040) at painting/qdrawhelper.cpp:7030 #9 0xb6aa6532 in gray_hline (worker=0x15e13488, x=66, y=21, area=-93952, acount=1) at painting/qgrayraster.c:1231 #10 0xb6aa6fbc in gray_convert_glyph (worker=0x15e13488) at painting/qgrayraster.c:1325 #11 0xb6a458a6 in QRasterPaintEnginePrivate::rasterize (this=0x15dc4508, outline=0x15de9abc, callback=0xb6a601f0 <qBlendTexture(int, QT_FT_Span_ const*, void*)>, userData=0x15dff040) at painting/qpaintengine_raster.cpp:3948 #12 0xb6a4eabf in QRasterPaintEngine::fillPath (this=0x15cfb790, path=@0xbfdf2664, fillData=0x15dff040) at painting/qpaintengine_raster.cpp:1364 #13 0xb6a5a9d1 in QRasterPaintEngine::drawPath (this=0x15cfb790, path=@0xbfdf2664) at painting/qpaintengine_raster.cpp:1887 #14 0xb69e637c in QPainter::drawPath (this=0xbfdf25dc, path=@0xbfdf2664) at painting/qpainter.cpp:3218 #15 0xb69e021f in QPainterPrivate::draw_helper (this=0x15d99b20, originalPath=@0xbfdf2664, op=<value optimized out>) at painting/qpainter.cpp:451 #16 0xb69e331a in QPainter::drawRects (this=0xbfdf2cc8, rects=0xbfdf2740, rectCount=1) at painting/qpainter.cpp:3359 #17 0xb69e5ac5 in QPainter::drawPixmap (this=0xbfdf2cc8, r=@0xbfdf2858, pm=@0xbfdf288c, sr=@0xbfdf2838) at ../../include/QtGui/../../src/gui/painting/qpainter.h:604 #18 0xb7e72f2f in Plasma::Svg::paint () from /usr/lib/libplasma.so.3 #19 0xa9473d51 in ?? () from /usr/lib/kde4/plasma_applet_clock.so #20 0xa9474a37 in ?? () from /usr/lib/kde4/plasma_applet_clock.so #21 0xb7e0b7d1 in Plasma::Applet::paint () from /usr/lib/libplasma.so.3 #22 0xb6eff2f4 in _q_paintItem (item=<value optimized out>, painter=0xbfdf30f4, option=0xbfdf3250, widget=0x0, useWindowOpacity=false, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4483 #23 0xb6eff652 in _q_paintIntoCache (pix=0xbfdf3868, item=0x96f1928, pixmapExposed=@0xbfdf38ac, itemToPixmap=@0xbfdf3528, renderHints={i = -1075890012}, option=0xbfdf3250, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4521 #24 0xb6f06002 in QGraphicsScenePrivate::drawItemHelper (this=0x9456a40, item=0x96f1928, painter=0xbfdf3f30, option=0x9b6cdd4, widget=0x9a65320, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4800 #25 0xb6f0688f in QGraphicsScene::drawItems (this=0x9459fa0, painter=0xbfdf3f30, numItems=2, items=0x15c64f10, options=0x9b6cd50, widget=0x9a65320) at graphicsview/qgraphicsscene.cpp:4957 #26 0xb6f18ffc in QGraphicsView::drawItems (this=0x9ba9d20, painter=0xbfdf3f30, numItems=2, items=0x15c64f10, options=0x9b6cd50) at graphicsview/qgraphicsview.cpp:3783 #27 0xb6f26a52 in QGraphicsView::paintEvent (this=0x9ba9d20, event=0xbfdf44b4) at graphicsview/qgraphicsview.cpp:3542 #28 0xb690391e in QWidget::event (this=0x9ba9d20, event=0xbfdf44b4) at kernel/qwidget.cpp:7654 #29 0xb6cdd993 in QFrame::event (this=0x9ba9d20, e=0xbfdf44b4) at widgets/qframe.cpp:559 #30 0xb6d7d94f in QAbstractScrollArea::viewportEvent (this=0x9ba9d20, e=0xbfdefc68) at widgets/qabstractscrollarea.cpp:962 #31 0xb6f21102 in QGraphicsView::viewportEvent (this=0x9ba9d20, event=0xbfdf44b4) at graphicsview/qgraphicsview.cpp:2933 #32 0xb6d7ff55 in QAbstractScrollAreaFilter::eventFilter (this=0x9a64b48, o=0x9a65320, e=0xbfdf44b4) at widgets/qabstractscrollarea_p.h:100 #33 0xb65fec5a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9453aa0, receiver=0x9a65320, event=0xbfdf44b4) at kernel/qcoreapplication.cpp:718 #34 0xb68ace7a in QApplicationPrivate::notify_helper (this=0x9453aa0, receiver=0x9a65320, e=0xbfdf44b4) at kernel/qapplication.cpp:4080 #35 0xb68b5282 in QApplication::notify (this=0x9447f48, receiver=0x9a65320, e=0xbfdf44b4) at kernel/qapplication.cpp:4049 #36 0xb770494d in KApplication::notify (this=0x9447f48, receiver=0x9a65320, event=0xbfdf44b4) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307 #37 0xb65ffa3b in QCoreApplication::notifyInternal (this=0x9447f48, receiver=0x9a65320, event=0xbfdf44b4) at kernel/qcoreapplication.cpp:602 #38 0xb68b7fee in QCoreApplication::sendSpontaneousEvent (receiver=0x9a65320, event=0xbfdefc68) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #39 0xb690b719 in QWidgetPrivate::drawWidget (this=0x9a649d8, pdev=0x9ba9d94, rgn=@0xbfdf46e0, offset=@0xbfdf46b0, flags=68, sharedPainter=0x0, backingStore=0x9af5ec8) at kernel/qwidget.cpp:5046 #40 0xb6ac7fc5 in QWidgetBackingStore::sync (this=0x9af5ec8) at painting/qbackingstore.cpp:1258 #41 0xb68fbbb6 in QWidgetPrivate::syncBackingStore (this=0x9af9fa8) at kernel/qwidget.cpp:1603 #42 0xb6903d85 in QWidget::event (this=0x9ba9d20, event=0x15addd20) at kernel/qwidget.cpp:7794 #43 0xb6cdd993 in QFrame::event (this=0x9ba9d20, e=0x15addd20) at widgets/qframe.cpp:559 #44 0xb6d7e44d in QAbstractScrollArea::event (this=0x9ba9d20, e=0x15addd20) at widgets/qabstractscrollarea.cpp:918 #45 0xb6f20ff6 in QGraphicsView::event (this=0x9ba9d20, event=0x15addd20) at graphicsview/qgraphicsview.cpp:2854 #46 0xb68ace9c in QApplicationPrivate::notify_helper (this=0x9453aa0, receiver=0x9ba9d20, e=0x15addd20) at kernel/qapplication.cpp:4084 #47 0xb68b5282 in QApplication::notify (this=0x9447f48, receiver=0x9ba9d20, e=0x15addd20) at kernel/qapplication.cpp:4049 #48 0xb770494d in KApplication::notify (this=0x9447f48, receiver=0x9ba9d20, event=0x15addd20) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307 #49 0xb65ffa3b in QCoreApplication::notifyInternal (this=0x9447f48, receiver=0x9ba9d20, event=0x15addd20) at kernel/qcoreapplication.cpp:602 #50 0xb6600695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x94142c8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #51 0xb660088d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132 #52 0xb662b7ef in postEventSourceDispatch (s=0x9455b10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #53 0xb4f62b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #54 0xb4f660eb in ?? () from /usr/lib/libglib-2.0.so.0 #55 0xb4f66268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #56 0xb662b438 in QEventDispatcherGlib::processEvents (this=0x94170f0, flags={i = -1075884424}) at kernel/qeventdispatcher_glib.cpp:323 #57 0xb694e365 in QGuiEventDispatcherGlib::processEvents (this=0x94170f0, flags={i = -1075884376}) at kernel/qguieventdispatcher_glib.cpp:202 #58 0xb65fe06a in QEventLoop::processEvents (this=0xbfdf4f20, flags={i = -1075884312}) at kernel/qeventloop.cpp:149 #59 0xb65fe4aa in QEventLoop::exec (this=0xbfdf4f20, flags={i = -1075884248}) at kernel/qeventloop.cpp:200 #60 0xb6600959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #61 0xb68acd17 in QApplication::exec () at kernel/qapplication.cpp:3553 #62 0xb7f7ab56 in kdemain () from /usr/lib/libkdeinit4_plasma.so #63 0x08048712 in _start () All right, now it happened with Qt version 4.5.1, KDE 4.2.3. Just now, it caused SIGFPE - I'm not sure if it's the same bug, but the backtraces seem to be very similar. Program: Plasma-arbeidsområde (plasma), signal SIGFPE [Current thread is 0 (LWP 11191)] Thread 3 (Thread 0xa6ff4b90 (LWP 11225)): #0 0xb7fc3430 in __kernel_vsyscall () #1 0xb51860e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb63372ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb651b5b2 in QWaitCondition::wait (this=0x919d0d8, mutex=0x919d0d4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb7979ae2 in QHostInfoAgent::run (this=0x919d0c8) at kernel/qhostinfo.cpp:260 #5 0xb651a56e in QThreadPrivate::start (arg=0x919d0c8) at thread/qthread_unix.cpp:189 #6 0xb51824ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb632849e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xa670cb90 (LWP 11226)): #0 0xb7fc3430 in __kernel_vsyscall () #1 0xb51860e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb63372ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb651b5b2 in QWaitCondition::wait (this=0x951ddc0, mutex=0x951ddbc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xa7e85b9a in RenderThread::run (this=0x951ddb4) at /build/buildd/kdebase-workspace-4.2.3/plasma/wallpapers/image/renderthread.cpp:91 #5 0xb651a56e in QThreadPrivate::start (arg=0x951ddb4) at thread/qthread_unix.cpp:189 #6 0xb51824ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb632849e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb4c73710 (LWP 11191)): [KCrash Handler] #6 0xb6a4fe24 in blend_tiled_generic<RegularSpans> (count=2, spans=0xbfedc26c, userData=0xc154ec8) at painting/qdrawhelper.cpp:4917 #7 0xb6a4e840 in qBlendTexture (count=2, spans=0xbfedc26c, userData=0x0) at painting/qdrawhelper.cpp:7030 #8 0xb6a131bd in QRasterizer::rasterize (this=0xcb665a0, path=@0xbfedcb74, fillRule=Qt::OddEvenFill) at painting/qrasterizer.cpp:105 #9 0xb6a3c9d5 in QRasterPaintEngine::fillPath (this=0xbf141c0, path=@0xbfedd114, fillData=0xc154ec8) at painting/qpaintengine_raster.cpp:1362 #10 0xb6a48041 in QRasterPaintEngine::drawPath (this=0xbf141c0, path=@0xbfedd114) at painting/qpaintengine_raster.cpp:1897 #11 0xb69d3d2c in QPainter::drawPath (this=0xbfedd03c, path=@0xbfedd114) at painting/qpainter.cpp:3193 #12 0xb69cdbaf in QPainterPrivate::draw_helper (this=0xccf2660, originalPath=@0xbfedd114, op=<value optimized out>) at painting/qpainter.cpp:451 #13 0xb69d02e8 in QPainter::drawRects (this=0xbfede800, rects=0xbfedd1f0, rectCount=1) at painting/qpainter.cpp:3396 #14 0xb69d11a2 in QPainter::drawPixmap (this=0xbfede800, p=@0xbfedd268, pm=@0xc18cdd0) at ../../include/QtGui/../../src/gui/painting/qpainter.h:615 #15 0xb5a8cda9 in ?? () from /usr/lib/libQtWebKit.so.4 #16 0xb59f2a76 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4 #17 0xb59f294e in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4 #18 0xb59f294e in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4 #19 0xb59f2c19 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4 #20 0xb5922b0c in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4 #21 0xb5970308 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4 #22 0xb5ac2901 in QWebFrame::render () from /usr/lib/libQtWebKit.so.4 #23 0xb7e9648b in Plasma::WebView::paint () from /usr/lib/libplasma.so.3 #24 0xb6eeeec2 in _q_paintItem (item=<value optimized out>, painter=0xbfede800, option=0x9ccdcd0, widget=0x9c38b30, useWindowOpacity=true, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4635 #25 0xb6ef4bea in QGraphicsScenePrivate::drawItemHelper (this=0x9036710, item=0x9b43ab0, painter=0xbfede800, option=0x9ccdcd0, widget=0x9c38b30, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4704 #26 0xb6ef6edf in QGraphicsScene::drawItems (this=0x905d2b0, painter=0xbfede800, numItems=5, items=0xb983f08, options=0x9ccdac0, widget=0x9c38b30) at graphicsview/qgraphicsscene.cpp:5115 #27 0xb6f0c6ec in QGraphicsView::drawItems (this=0x9c2ec00, painter=0xbfede800, numItems=5, items=0xb983f08, options=0x9ccdac0) at graphicsview/qgraphicsview.cpp:3755 #28 0xb6f18d32 in QGraphicsView::paintEvent (this=0x9c2ec00, event=0xbfeded84) at graphicsview/qgraphicsview.cpp:3506 #29 0xb68f069e in QWidget::event (this=0x9c2ec00, event=0xbfeded84) at kernel/qwidget.cpp:7659 #30 0xb6cce2c3 in QFrame::event (this=0x9c2ec00, e=0xbfeded84) at widgets/qframe.cpp:559 #31 0xb6d6e33f in QAbstractScrollArea::viewportEvent (this=0x9c2ec00, e=0x0) at widgets/qabstractscrollarea.cpp:962 #32 0xb6f176b2 in QGraphicsView::viewportEvent (this=0x9c2ec00, event=0xbfeded84) at graphicsview/qgraphicsview.cpp:2897 #33 0xb6d70945 in QAbstractScrollAreaFilter::eventFilter (this=0x9c36da0, o=0x9c38b30, e=0xbfeded84) at widgets/qabstractscrollarea_p.h:100 #34 0xb660d9ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8fb1970, receiver=0x9c38b30, event=0xbfeded84) at kernel/qcoreapplication.cpp:726 #35 0xb6899baa in QApplicationPrivate::notify_helper (this=0x8fb1970, receiver=0x9c38b30, e=0xbfeded84) at kernel/qapplication.cpp:4053 #36 0xb68a1fc2 in QApplication::notify (this=0x8fadb80, receiver=0x9c38b30, e=0xbfeded84) at kernel/qapplication.cpp:4022 #37 0xb76f2e5d in KApplication::notify (this=0x8fadb80, receiver=0x9c38b30, event=0xbfeded84) at /build/buildd/kde4libs-4.2.3/kdeui/kernel/kapplication.cpp:307 #38 0xb660e7ab in QCoreApplication::notifyInternal (this=0x8fadb80, receiver=0x9c38b30, event=0xbfeded84) at kernel/qcoreapplication.cpp:610 #39 0xb68a4d2e in QCoreApplication::sendSpontaneousEvent (receiver=0x9c38b30, event=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #40 0xb68f8439 in QWidgetPrivate::drawWidget (this=0x9c34a70, pdev=0x9c31584, rgn=@0xbfedefb0, offset=@0xbfedef80, flags=68, sharedPainter=0x0, backingStore=0x9c2f1f8) at kernel/qwidget.cpp:5052 #41 0xb6ab6d05 in QWidgetBackingStore::sync (this=0x9c2f1f8) at painting/qbackingstore.cpp:1260 #42 0xb68e8ee6 in QWidgetPrivate::syncBackingStore (this=0x9c329a0) at kernel/qwidget.cpp:1602 #43 0xb68f0b05 in QWidget::event (this=0x9c2ec00, event=0x9e97120) at kernel/qwidget.cpp:7799 #44 0xb6cce2c3 in QFrame::event (this=0x9c2ec00, e=0x9e97120) at widgets/qframe.cpp:559 #45 0xb6d6ee3d in QAbstractScrollArea::event (this=0x9c2ec00, e=0x9e97120) at widgets/qabstractscrollarea.cpp:918 #46 0xb6f166a6 in QGraphicsView::event (this=0x9c2ec00, event=0x9e97120) at graphicsview/qgraphicsview.cpp:2818 #47 0xb6899bcc in QApplicationPrivate::notify_helper (this=0x8fb1970, receiver=0x9c2ec00, e=0x9e97120) at kernel/qapplication.cpp:4057 #48 0xb68a1fc2 in QApplication::notify (this=0x8fadb80, receiver=0x9c2ec00, e=0x9e97120) at kernel/qapplication.cpp:4022 #49 0xb76f2e5d in KApplication::notify (this=0x8fadb80, receiver=0x9c2ec00, event=0x9e97120) at /build/buildd/kde4libs-4.2.3/kdeui/kernel/kapplication.cpp:307 #50 0xb660e7ab in QCoreApplication::notifyInternal (this=0x8fadb80, receiver=0x9c2ec00, event=0x9e97120) at kernel/qcoreapplication.cpp:610 #51 0xb660f405 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8f7a2c8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #52 0xb660f5fd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #53 0xb663a58f in postEventSourceDispatch (s=0x8fb0788) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #54 0xb4f80b88 in IA__g_main_context_dispatch (context=0x8fbfb60) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814 #55 0xb4f840eb in g_main_context_iterate (context=0x8fbfb60, block=1, dispatch=1, self=0x8fb1190) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448 #56 0xb4f84268 in IA__g_main_context_iteration (context=0x8fbfb60, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511 #57 0xb663a1d8 in QEventDispatcherGlib::processEvents (this=0x8f7d270, flags={i = -1074923704}) at kernel/qeventdispatcher_glib.cpp:324 #58 0xb693b765 in QGuiEventDispatcherGlib::processEvents (this=0x8f7d270, flags={i = -1074923656}) at kernel/qguieventdispatcher_glib.cpp:202 #59 0xb660cdda in QEventLoop::processEvents (this=0xbfedf7f0, flags={i = -1074923592}) at kernel/qeventloop.cpp:149 #60 0xb660d21a in QEventLoop::exec (this=0xbfedf7f0, flags={i = -1074923528}) at kernel/qeventloop.cpp:200 #61 0xb660f6c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #62 0xb6899a47 in QApplication::exec () at kernel/qapplication.cpp:3526 #63 0xb7f65b56 in kdemain (argc=1, argv=0xbfedf9a4) at /build/buildd/kdebase-workspace-4.2.3/plasma/shells/desktop/main.cpp:54 #64 0x08048712 in main (argc=) at /build/buildd/kdebase-workspace-4.2.3/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3 Bug 193008 seems related to this but in Amarok, that's a proof that this could be Plasma unrelated. *** Bug 193127 has been marked as a duplicate of this bug. *** *** Bug 193356 has been marked as a duplicate of this bug. *** *** Bug 193355 has been marked as a duplicate of this bug. *** *** Bug 193375 has been marked as a duplicate of this bug. *** Bug 193712 could be related to this. *** Bug 193960 has been marked as a duplicate of this bug. *** *** Bug 194068 has been marked as a duplicate of this bug. *** *** Bug 194569 has been marked as a duplicate of this bug. *** *** Bug 194551 has been marked as a duplicate of this bug. *** Still present in KDE 4.3 beta 1 (resp. 4.2.85) with Qt 4.5.1. For me, it appeared in KDE 4.3. beta 1, asi i described here: https://bugs.kde.org/show_bug.cgi?id=194569 KDE 4.2 worked fine without crashes at all. *** Bug 195936 has been marked as a duplicate of this bug. *** *** Bug 196041 has been marked as a duplicate of this bug. *** *** Bug 196777 has been marked as a duplicate of this bug. *** *** Bug 196931 has been marked as a duplicate of this bug. *** *** Bug 197091 has been marked as a duplicate of this bug. *** *** Bug 197212 has been marked as a duplicate of this bug. *** *** Bug 193712 has been marked as a duplicate of this bug. *** *** Bug 186263 has been marked as a duplicate of this bug. *** apparently there are similar crashes elsewhere: http://www.autopano.net/forum/t6177-app-2.0-mac-32-bit-crash-during-optimisation-process and in bug #193712, there is a backtrace from webkit showing the same crash. so i don't think it's directly relatd to the painter call made from plasma. Alexis nots in bug #195989: "It might be related to the leak because i have seen that Qt crashes when it was not able to allocate data. Perhaps a clip problem otherwise or the pixmap is corrupted." (the leak he's referring to is the pixmaps leaks that were found and fixed for 4.3) people are still seeing it with beta1, but i think that predates Alexis' fixes in the plasma system tray widget as well as the fixes to the caching in Qt itself. once the next beta/rc/final release is out, can people who have been experiencing this problem update and let us know if it continues? thanks. *** Bug 195989 has been marked as a duplicate of this bug. *** *** Bug 193387 has been marked as a duplicate of this bug. *** *** Bug 182642 has been marked as a duplicate of this bug. *** *** Bug 198259 has been marked as a duplicate of this bug. *** *** Bug 198716 has been marked as a duplicate of this bug. *** It seems that this is not happening anymore since 4.3 Beta 2. I disagree, I have rather more plasma crashes in KDE 4.3 RC1 than before. *** Bug 198929 has been marked as a duplicate of this bug. *** *** Bug 199206 has been marked as a duplicate of this bug. *** Ralph: - Are you using a nVidia >=8 series video card? - In case of "yes", are you using the 185 driver? *** Bug 199295 has been marked as a duplicate of this bug. *** I believe I've just filed another duplicate of this bug (#199295, via bug #184434). I don't believe I saw this crash that often (if at all) with KDE 4.2.x, but I am seeing it quite frequently with 4.3-rc1 and the earlier 4.3 beta's. I'm using the Intel drivers from the Ubuntu Crack Pushers PPA (yes, that is what they called it) with a 2.6.30 mainline kernel with the Intel DRM git repository (as of 2.6.30) pulled in. xserver-xorg-video-intel 2:2.7.99.901+git20090702.74227141-0ubuntu0sarvatt~jaunty *** Bug 199456 has been marked as a duplicate of this bug. *** *** Bug 199504 has been marked as a duplicate of this bug. *** (In reply to comment #49) > It seems that this is not happening anymore since 4.3 Beta 2. Unfortunately, I think the backtrace below is related to this crash. Thread 2 is the same as many above but Thread 1 differs from them. In case this backtrace is related with this bug, Bug 198294, Bug 190572 and Bug 189725 are also duplicates. `plasma-desktop -v`: Qt: 4.5.2 KDE: 4.2.93 (KDE 4.2.93 (KDE 4.3 >= 20090623)) "release 1" Plasma munkaterület: 0.3 Backtrace: Application: Plasma munkaterület (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0x7f222fde5760 (LWP 1410))] Thread 2 (Thread 0x7f2215b28950 (LWP 1415)): #0 0x00007f222f5b3d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f222f824e19 in QWaitCondition::wait (this=0x175d070, mutex=0x175d068, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f222e45a87c in QHostInfoAgent::run (this=0x175d050) at kernel/qhostinfo.cpp:260 #3 0x00007f222f823e65 in QThreadPrivate::start (arg=0x175d050) at thread/qthread_unix.cpp:188 #4 0x00007f222f5b0070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f222c10d10d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f222fde5760 (LWP 1410)): [KCrash Handler] #4 0x00007f222ebe7a80 in XVisualIDFromVisual () from /usr/lib64/libX11.so.6 #5 0x00007f222cd32f84 in qt_x11_getX11InfoForWindow (xinfo=0x931938, att=@0x7fff37e1ea50) at kernel/qwidget_x11.cpp:2896 #6 0x00007f222cd33010 in qt_x11_getX11InfoForWindow (xinfo=0x0, a=<value optimized out>) at kernel/qwidget_x11.cpp:400 #7 0x00007f222cd3793e in QWidgetPrivate::create_sys (this=0x9317a0, window=29368808, initializeWindow=true, destroyOldWindow=true) at kernel/qwidget_x11.cpp:545 #8 0x00007f222ccff8c1 in QWidget::create (this=0x1665d40, window=29368808, initializeWindow=224, destroyOldWindow=true) at kernel/qwidget.cpp:1253 #9 0x00007f22195e03b9 in SystemTray::X11EmbedContainer::embedSystemTrayClient (this=0x1665d40, clientId=54525980) at /usr/src/debug/kdebase-workspace-4.2.93svn985654/plasma/applets/systemtray/protocols/fdo/x11embedcontainer.cpp:110 #10 0x00007f22195dc172 in SystemTray::FdoGraphicsWidget::setupXEmbedDelegate (this=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.93svn985654/plasma/applets/systemtray/protocols/fdo/fdographicswidget.cpp:159 #11 0x00007f22195dc230 in SystemTray::FdoGraphicsWidget::qt_metacall (this=0x1f07a50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.93svn985654/build/plasma/applets/systemtray/fdographicswidget.moc:78 #12 0x00007f222f9226e2 in QMetaObject::activate (sender=0x1c56870, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at kernel/qobject.cpp:3113 #13 0x00007f222f92841f in QSingleShotTimer::timerEvent (this=0x1c56870) at kernel/qtimer.cpp:298 #14 0x00007f222f91d533 in QObject::event (this=0x1c56870, e=0x0) at kernel/qobject.cpp:1075 #15 0x00007f222ccacb0d in QApplicationPrivate::notify_helper (this=0x67c5b0, receiver=0x1c56870, e=0x7fff37e1fa00) at kernel/qapplication.cpp:4056 #16 0x00007f222ccb4d9a in QApplication::notify (this=0x6736c0, receiver=0x1c56870, e=0x7fff37e1fa00) at kernel/qapplication.cpp:4021 #17 0x00007f222dd975cb in KApplication::notify (this=0x6736c0, receiver=0x1c56870, event=0x7fff37e1fa00) at /usr/src/debug/kdelibs-4.2.93svn985654/kdeui/kernel/kapplication.cpp:302 #18 0x00007f222f90d94c in QCoreApplication::notifyInternal (this=0x6736c0, receiver=0x1c56870, event=0x7fff37e1fa00) at kernel/qcoreapplication.cpp:610 #19 0x00007f222f93ab60 in QTimerInfoList::activateTimers (this=0x680060) at kernel/qcoreapplication.h:213 #20 0x00007f222f936ddd in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165 #21 0x00007f222b78b0fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #22 0x00007f222b78e8cd in ?? () from /usr/lib64/libglib-2.0.so.0 #23 0x00007f222b78ea8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #24 0x00007f222f936d3f in QEventDispatcherGlib::processEvents (this=0x67bf10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #25 0x00007f222cd43fef in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #26 0x00007f222f90c1d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 937557280}) at kernel/qeventloop.cpp:149 #27 0x00007f222f90c5a4 in QEventLoop::exec (this=0x7fff37e1fd60, flags={i = 937557360}) at kernel/qeventloop.cpp:201 #28 0x00007f222f90e894 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #29 0x00007f22232a5a6b in kdemain (argc=1, argv=0x614c30) at /usr/src/debug/kdebase-workspace-4.2.93svn985654/plasma/shells/desktop/main.cpp:50 #30 0x000000000040724e in launch (argc=1, _name=0x637b28 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=0x637b48 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40a404 "0") at /usr/src/debug/kdelibs-4.2.93svn985654/kinit/kinit.cpp:672 #31 0x0000000000407a78 in handle_launcher_request (sock=7, who=<value optimized out>) at /usr/src/debug/kdelibs-4.2.93svn985654/kinit/kinit.cpp:1164 #32 0x0000000000408025 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.2.93svn985654/kinit/kinit.cpp:1357 #33 0x0000000000408b66 in main (argc=2, argv=0x7fff37e20bf8, envp=0x7fff37e20c10) at /usr/src/debug/kdelibs-4.2.93svn985654/kinit/kinit.cpp:1784 *** Bug 199744 has been marked as a duplicate of this bug. *** FYI - just installed over 500mb of updates to kubuntu 9.04 for KDE 4.3 RC ? Plasma Desktop still crashes whenever I start or stop a KVM VM. Keep going, though - it's looking Great! Thanks! *** Bug 200046 has been marked as a duplicate of this bug. *** *** Bug 200264 has been marked as a duplicate of this bug. *** FYI - just wanted to say that removing the Network Manager applet has resulted in the system being quite stable now! Thanks again! *** Bug 201407 has been marked as a duplicate of this bug. *** *** Bug 202891 has been marked as a duplicate of this bug. *** Bug 202891: this is still crashing sometimes using Qt4.5.2 :-\ *** Bug 203449 has been marked as a duplicate of this bug. *** *** Bug 198163 has been marked as a duplicate of this bug. *** *** Bug 194309 has been marked as a duplicate of this bug. *** *** Bug 169965 has been marked as a duplicate of this bug. *** From bug 203187 comment 4: " I analysed the multiple backtraces about those Qt "blend" bugs. 1. Qt uses the raster paintengine as a fallback, even if the user does not have configured it as the default paintengine or used the command line argument to select it. 2. The floating point exception and the 0 address seg fault is due to a bug in Qt missing a check about invalid images. I hope to get the fix into Qt before 4.5.3 is hitting RTM :) " --- So this is in fact a Qt bug. A patch is already prepared and it is going to be commited to Qt itself. Thanks to Christoph Feck *** Bug 203187 has been marked as a duplicate of this bug. *** *** Bug 203647 has been marked as a duplicate of this bug. *** *** Bug 204828 has been marked as a duplicate of this bug. *** *** Bug 208661 has been marked as a duplicate of this bug. *** The fix has been merged into Qt 4.6, see commit 5a5990b8cd3c580e3325a7c3878275196ceb86dd from merge request http://qt.gitorious.org/qt/qt/merge_requests/1213 *** Bug 212789 has been marked as a duplicate of this bug. *** *** Bug 219203 has been marked as a duplicate of this bug. *** *** Bug 221843 has been marked as a duplicate of this bug. *** *** Bug 229000 has been marked as a duplicate of this bug. *** |