Bug 229000

Summary: Plasma desktop has crash during a window switch (click on a new window)
Product: [Unmaintained] plasma4 Reporter: benito230 <benito230>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, ryan_a_martin
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description benito230 2010-03-01 08:53:07 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-19-generic i686
Distribution: Ubuntu 9.10

 -- Backtrace:
Application: Espace de travail Plasma (kdeinit4), signal: Floating point exception
[KCrash Handler]
#6  0x0363ac0a in blend_tiled_generic<(SpanMethod)0> (count=256, spans=0xbff879e4, userData=0x9811de8) at painting/qdrawhelper.cpp:4916
#7  0x0363b1c0 in blend_tiled_argb<(SpanMethod)0> (count=256, spans=0xbff879e4, userData=0x9811de8) at painting/qdrawhelper.cpp:4966
#8  0x0362afd0 in qBlendTexture (count=256, spans=0xbff879e4, userData=0x9811de8) at painting/qdrawhelper.cpp:7029
#9  0x035f05ea in QSpanBuffer::flushSpans (d=..., allVertical=...) at painting/qrasterizer.cpp:105
#10 QSpanBuffer::addSpan (d=..., allVertical=...) at painting/qrasterizer.cpp:99
#11 qScanConvert<QBoolToType<true> > (d=..., allVertical=...) at painting/qrasterizer.cpp:350
#12 0x035ec58e in QScanConverter::end (this=0x97d6184) at painting/qrasterizer.cpp:383
#13 0x035f0324 in QRasterizer::rasterize (this=0x9746e70, outline=0x9799a64, fillRule=Qt::OddEvenFill) at painting/qrasterizer.cpp:1174
#14 0x036150f0 in QRasterPaintEnginePrivate::rasterize (this=0x9812260, outline=0x9799a64, callback=0x362af80 <qBlendTexture(int, QT_FT_Span_ const*, void*)>, spanData=0x9811de8, 
    rasterBuffer=0x9509bc0) at painting/qpaintengine_raster.cpp:3996
#15 0x036181b5 in QRasterPaintEngine::fillPath (this=0x979e238, path=..., fillData=0x9811de8) at painting/qpaintengine_raster.cpp:1403
#16 0x03625049 in QRasterPaintEngine::drawPath (this=0x979e238, path=...) at painting/qpaintengine_raster.cpp:1933
#17 0x035b0c0f in QPainter::drawPath (this=0xbff887bc, path=...) at painting/qpainter.cpp:3214
#18 0x035ab09a in QPainterPrivate::draw_helper (this=0x97e8bc8, originalPath=..., op=<value optimized out>) at painting/qpainter.cpp:451
#19 0x035ae0e3 in QPainter::drawRects (this=0xbff897e8, rects=0xbff88928, rectCount=1) at painting/qpainter.cpp:3355
#20 0x035b0491 in QPainter::drawRect (this=0xbff897e8, r=..., pm=..., sr=...) at ../../include/QtGui/../../src/gui/painting/qpainter.h:604
#21 QPainter::drawPixmap (this=0xbff897e8, r=..., pm=..., sr=...) at painting/qpainter.cpp:5357
#22 0x01989d27 in ?? () from /usr/lib/kde4/plasma_applet_fancytasks.so
#23 0x03aa097a in _q_paintItem (item=<value optimized out>, painter=<value optimized out>, option=0x8ed19f4, widget=0x8eb5878, useWindowOpacity=true, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4630
#24 0x03aabde1 in QGraphicsScenePrivate::drawItemHelper (this=0x8917c20, item=0x8c250b8, painter=0xbff897e8, option=0x8ed19f4, widget=0x8eb5878, painterStateProtection=<value optimized out>)
    at graphicsview/qgraphicsscene.cpp:4699
#25 0x03aae1f4 in QGraphicsScene::drawItems (this=0x8911b58, painter=0xbff897e8, numItems=4, items=0x8976a98, options=0x8ed1868, widget=0x8eb5878) at graphicsview/qgraphicsscene.cpp:5102
#26 0x03abbebc in QGraphicsView::drawItems (this=0x8eb48b8, painter=0xbff897e8, numItems=4, items=0x8976a98, options=0x8ed1868) at graphicsview/qgraphicsview.cpp:3777
#27 0x03ac8bde in QGraphicsView::paintEvent (this=0x8eb48b8, event=0xbff89da4) at graphicsview/qgraphicsview.cpp:3528
#28 0x034cddd4 in QWidget::event (this=0x8eb48b8, event=0xbff89da4) at kernel/qwidget.cpp:7687
#29 0x0387d633 in QFrame::event (this=0x8eb48b8, e=0xbff89da4) at widgets/qframe.cpp:559
#30 0x0391c494 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x0) at widgets/qabstractscrollarea.cpp:962
#31 0x03ac651f in QGraphicsView::viewportEvent (this=0x8eb48b8, event=0xbff89da4) at graphicsview/qgraphicsview.cpp:2919
#32 0x0391ea95 in QAbstractScrollAreaPrivate::viewportEvent (this=0x8eb57a0, o=0x8eb5878, e=0xbff89da4) at widgets/qabstractscrollarea_p.h:100
#33 QAbstractScrollAreaFilter::eventFilter (this=0x8eb57a0, o=0x8eb5878, e=0xbff89da4) at widgets/qabstractscrollarea_p.h:111
#34 0x0050983a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x88e0950, receiver=0x8eb5878, event=0xbff89da4) at kernel/qcoreapplication.cpp:726
#35 0x03478f2c in QApplicationPrivate::notify_helper (this=0x88e0950, receiver=0x8eb5878, e=0xbff89da4) at kernel/qapplication.cpp:4052
#36 0x034805ca in QApplication::notify (this=0x88da980, receiver=0x8eb5878, e=0xbff89da4) at kernel/qapplication.cpp:4021
#37 0x00f71bfa in KApplication::notify (this=0x88da980, receiver=0x8eb5878, event=0xbff89da4) at ../../kdeui/kernel/kapplication.cpp:302
#38 0x0050a6cb in QCoreApplication::notifyInternal (this=0x88da980, receiver=0x8eb5878, event=0xbff89da4) at kernel/qcoreapplication.cpp:610
#39 0x034d5e25 in QCoreApplication::sendSpontaneousEvent (this=0x8eb58a0, pdev=0x8eb6794, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8eb6558)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#40 QWidgetPrivate::drawWidget (this=0x8eb58a0, pdev=0x8eb6794, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8eb6558) at kernel/qwidget.cpp:5079
#41 0x03664233 in QWidgetBackingStore::sync (this=0x8eb6558) at painting/qbackingstore.cpp:1261
#42 0x034c7116 in QWidgetPrivate::syncBackingStore (this=0x8eb48e8) at kernel/qwidget.cpp:1603
#43 0x034ce215 in QWidget::event (this=0x8eb48b8, event=0x97578d0) at kernel/qwidget.cpp:7827
#44 0x0387d633 in QFrame::event (this=0x8eb48b8, e=0x97578d0) at widgets/qframe.cpp:559
#45 0x0391cfaa in QAbstractScrollArea::event (this=0x8eb48b8, e=0x97578d0) at widgets/qabstractscrollarea.cpp:918
#46 0x03ac6406 in QGraphicsView::event (this=0x8eb48b8, event=0x97578d0) at graphicsview/qgraphicsview.cpp:2840
#47 0x03478f54 in QApplicationPrivate::notify_helper (this=0x88e0950, receiver=0x8eb48b8, e=0x97578d0) at kernel/qapplication.cpp:4056
#48 0x034805ca in QApplication::notify (this=0x88da980, receiver=0x8eb48b8, e=0x97578d0) at kernel/qapplication.cpp:4021
#49 0x00f71bfa in KApplication::notify (this=0x88da980, receiver=0x8eb48b8, event=0x97578d0) at ../../kdeui/kernel/kapplication.cpp:302
#50 0x0050a6cb in QCoreApplication::notifyInternal (this=0x88da980, receiver=0x8eb48b8, event=0x97578d0) at kernel/qcoreapplication.cpp:610
#51 0x0050b2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x884ae48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x884ae48) at kernel/qcoreapplication.cpp:1247
#53 0x0050b47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#54 0x005353ff in QCoreApplication::sendPostedEvents (s=0x88e2b10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#55 postEventSourceDispatch (s=0x88e2b10) at kernel/qeventdispatcher_glib.cpp:210
#56 0x00636e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#57 0x0063a730 in ?? () from /lib/libglib-2.0.so.0
#58 0x0063a863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#59 0x0053502c in QEventDispatcherGlib::processEvents (this=0x88e0740, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#60 0x03519be5 in QGuiEventDispatcherGlib::processEvents (this=0x88e0740, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#61 0x00508c79 in QEventLoop::processEvents (this=0xbff8a8f4, flags=) at kernel/qeventloop.cpp:149
#62 0x005090ca in QEventLoop::exec (this=0xbff8a8f4, flags=...) at kernel/qeventloop.cpp:201
#63 0x0050b53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#64 0x03478dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#65 0x079f880d in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#66 0x0804dde1 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x8863568 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x80511a5 "0") at ../../kinit/kinit.cpp:677
#67 0x0804ea35 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#68 0x0804eeac in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1362
#69 0x0804fbaf in main (argc=2, argv=0xbff8b154, envp=0xbff8b160) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-01 12:34:12 UTC
Fixed in KDE SC 4.4 + Qt 4.6
Regards

*** This bug has been marked as a duplicate of bug 176014 ***
Comment 2 Beat Wolf 2010-03-02 12:11:37 UTC
*** Bug 229033 has been marked as a duplicate of this bug. ***