Bug 194569 - Plasma crash after some time with widgets display corruption (baskground disappearing etc.) id KDE 4.3 beta 1
Summary: Plasma crash after some time with widgets display corruption (baskground disa...
Status: RESOLVED DUPLICATE of bug 176014
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-29 17:51 UTC by Jaroslav Martinek
Modified: 2009-05-29 17:55 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 Jaroslav Martinek 2009-05-29 17:51:00 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-11-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
Plasma suddenly crashes after KDE is up for some time (e.g. for an hour). Some minutes before the crash, some plasmoids or their background starts to disapear on the desktop or panel, see screenshot here:
http://jamar.veska.info/files/bugreports/plasma_corruption.png
After crash and restart, plasma behaves correctly again, only icons for switching desktops are not visible on panel.

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

Thread 3 (Thread 0xa82f8b90 (LWP 3719)):
#0  0xb80b7430 in __kernel_vsyscall ()
#1  0xb518b0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63db2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65bf5b2 in QWaitCondition::wait (this=0x967c428, mutex=0x967c424, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb7a1dae2 in QHostInfoAgent::run (this=0x967c418) at kernel/qhostinfo.cpp:260
#5  0xb65be56e in QThreadPrivate::start (arg=0x967c418) at thread/qthread_unix.cpp:189
#6  0xb51874ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63cc49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa74bab90 (LWP 3720)):
#0  0xb80b7430 in __kernel_vsyscall ()
#1  0xb518b412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63db344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65bdf59 in thread_sleep (ti=0xa74ba280) at thread/qthread_unix.cpp:298
#4  0xb65be08b in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:324
#5  0xa84030c8 in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#6  0xb65be56e in QThreadPrivate::start (arg=0x9754150) at thread/qthread_unix.cpp:189
#7  0xb51874ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb63cc49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3db6730 (LWP 3718)):
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0xb6af6480 in blend_transformed_bilinear_tiled_argb<RegularSpans> (count=92, spans=0x9dddc14, userData=0x9ad1a40) at painting/qdrawhelper.cpp:5741
#8  0xb6af2840 in qBlendTexture (count=92, spans=0x9dddc14, userData=0x9ad1a40) at painting/qdrawhelper.cpp:7030
#9  0xb6b39bbb in gray_convert_glyph (worker=0x9ddd800) at painting/qgrayraster.c:1771
#10 0xb6ad7c76 in QRasterPaintEnginePrivate::rasterize (this=0x9d93848, outline=0x973c0e4, callback=0xb6af27f0 <qBlendTexture(int, QT_FT_Span_ const*, void*)>, userData=0x9ad1a40)
    at painting/qpaintengine_raster.cpp:3958
#11 0xb6ae084f in QRasterPaintEngine::fillPath (this=0x996e460, path=@0xbf9d22c4, fillData=0x9ad1a40) at painting/qpaintengine_raster.cpp:1367
#12 0xb6aec041 in QRasterPaintEngine::drawPath (this=0x996e460, path=@0xbf9d22c4) at painting/qpaintengine_raster.cpp:1897
#13 0xb6a77d2c in QPainter::drawPath (this=0xbf9d223c, path=@0xbf9d22c4) at painting/qpainter.cpp:3193
#14 0xb6a71baf in QPainterPrivate::draw_helper (this=0x9b1eb28, originalPath=@0xbf9d22c4, op=<value optimized out>) at painting/qpainter.cpp:451
#15 0xb6a74cba in QPainter::drawRects (this=0xbf9d28dc, rects=0xbf9d23a0, rectCount=1) at painting/qpainter.cpp:3334
#16 0xb6a77465 in QPainter::drawPixmap (this=0xbf9d28dc, r=@0xbf9d24b8, pm=@0xbf9d24ec, sr=@0xbf9d2498) at ../../include/QtGui/../../src/gui/painting/qpainter.h:604
#17 0xb7f2a5df in Plasma::Svg::paint (this=0x959d4c8, painter=0xbf9d28dc, rect=@0xbf9d2568, elementID=@0xbf9d2614) at /build/buildd/kde4libs-4.2.85/plasma/svg.cpp:469
#18 0xa83aa245 in Clock::drawHand (this=0x959ca30, p=0xbf9d28dc, rect=@0xbf9d28b4, verticalTranslation=55.929687500000497, rotation=348.30508474576271, handName=@0xbf9d28d8)
    at /build/buildd/kdebase-workspace-4.2.85/plasma/applets/analog-clock/clock.cpp:274
#19 0xa83ab09b in Clock::paintInterface (this=0x959ca30, p=0xbf9d2ce4, option=0xbf9d2e60, rect=@0xbf9d2b68) at /build/buildd/kdebase-workspace-4.2.85/plasma/applets/analog-clock/clock.cpp:369
#20 0xb7eae2d5 in Plasma::Applet::paint (this=0x959ca30, painter=0xbf9d2ce4, option=0xbf9d2e60, widget=0x0) at /build/buildd/kde4libs-4.2.85/plasma/applet.cpp:1240
#21 0xb6f92ec2 in _q_paintItem (item=<value optimized out>, painter=0xbf9d2ce4, option=0xbf9d2e60, widget=0x0, useWindowOpacity=false, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4635
#22 0xb6f94b92 in _q_paintIntoCache (pix=0xbf9d3458, item=0x959ca38, pixmapExposed=@0xbf9d349c, itemToPixmap=@0xbf9d3138, renderHints={i = -1080216428}, option=0xbf9d2e60, 
    painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4673
#23 0xb6f9a482 in QGraphicsScenePrivate::drawItemHelper (this=0x92c0378, item=0x959ca38, painter=0xbf9d3b20, option=0x99d22cc, widget=0x99bb6d0, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4958
#24 0xb6f9aedf in QGraphicsScene::drawItems (this=0x92f7df0, painter=0xbf9d3b20, numItems=2, items=0x97a1868, options=0x99d2248, widget=0x99bb6d0) at graphicsview/qgraphicsscene.cpp:5115
#25 0xb6fb06ec in QGraphicsView::drawItems (this=0x99bc9b8, painter=0xbf9d3b20, numItems=2, items=0x97a1868, options=0x99d2248) at graphicsview/qgraphicsview.cpp:3755
#26 0xb6fbcd32 in QGraphicsView::paintEvent (this=0x99bc9b8, event=0xbf9d40a4) at graphicsview/qgraphicsview.cpp:3506
#27 0xb699469e in QWidget::event (this=0x99bc9b8, event=0xbf9d40a4) at kernel/qwidget.cpp:7659
#28 0xb6d722c3 in QFrame::event (this=0x99bc9b8, e=0xbf9d40a4) at widgets/qframe.cpp:559
#29 0xb6e1233f in QAbstractScrollArea::viewportEvent (this=0x99bc9b8, e=0xbf9cf908) at widgets/qabstractscrollarea.cpp:962
#30 0xb6fbb6b2 in QGraphicsView::viewportEvent (this=0x99bc9b8, event=0xbf9d40a4) at graphicsview/qgraphicsview.cpp:2897
#31 0xb6e14945 in QAbstractScrollAreaFilter::eventFilter (this=0x99bdf28, o=0x99bb6d0, e=0xbf9d40a4) at widgets/qabstractscrollarea_p.h:100
#32 0xb66b19ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x92151e0, receiver=0x99bb6d0, event=0xbf9d40a4) at kernel/qcoreapplication.cpp:726
#33 0xb693dbaa in QApplicationPrivate::notify_helper (this=0x92151e0, receiver=0x99bb6d0, e=0xbf9d40a4) at kernel/qapplication.cpp:4053
#34 0xb6945fc2 in QApplication::notify (this=0x92084d8, receiver=0x99bb6d0, e=0xbf9d40a4) at kernel/qapplication.cpp:4022
#35 0xb779fc9d in KApplication::notify (this=0x92084d8, receiver=0x99bb6d0, event=0xbf9d40a4) at /build/buildd/kde4libs-4.2.85/kdeui/kernel/kapplication.cpp:307
#36 0xb66b27ab in QCoreApplication::notifyInternal (this=0x92084d8, receiver=0x99bb6d0, event=0xbf9d40a4) at kernel/qcoreapplication.cpp:610
#37 0xb6948d2e in QCoreApplication::sendSpontaneousEvent (receiver=0x99bb6d0, event=0xbf9cf908) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#38 0xb699c439 in QWidgetPrivate::drawWidget (this=0x99be0d8, pdev=0x99bef14, rgn=@0xbf9d42d0, offset=@0xbf9d42a0, flags=68, sharedPainter=0x0, backingStore=0x99beeb0) at kernel/qwidget.cpp:5052
#39 0xb6b5ad05 in QWidgetBackingStore::sync (this=0x99beeb0) at painting/qbackingstore.cpp:1260
#40 0xb698cee6 in QWidgetPrivate::syncBackingStore (this=0x99bc9e8) at kernel/qwidget.cpp:1602
#41 0xb6994b05 in QWidget::event (this=0x99bc9b8, event=0x9716028) at kernel/qwidget.cpp:7799
#42 0xb6d722c3 in QFrame::event (this=0x99bc9b8, e=0x9716028) at widgets/qframe.cpp:559
#43 0xb6e12e3d in QAbstractScrollArea::event (this=0x99bc9b8, e=0x9716028) at widgets/qabstractscrollarea.cpp:918
#44 0xb6fba6a6 in QGraphicsView::event (this=0x99bc9b8, event=0x9716028) at graphicsview/qgraphicsview.cpp:2818
#45 0xb693dbcc in QApplicationPrivate::notify_helper (this=0x92151e0, receiver=0x99bc9b8, e=0x9716028) at kernel/qapplication.cpp:4057
#46 0xb6945fc2 in QApplication::notify (this=0x92084d8, receiver=0x99bc9b8, e=0x9716028) at kernel/qapplication.cpp:4022
#47 0xb779fc9d in KApplication::notify (this=0x92084d8, receiver=0x99bc9b8, event=0x9716028) at /build/buildd/kde4libs-4.2.85/kdeui/kernel/kapplication.cpp:307
#48 0xb66b27ab in QCoreApplication::notifyInternal (this=0x92084d8, receiver=0x99bc9b8, event=0x9716028) at kernel/qcoreapplication.cpp:610
#49 0xb66b3405 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x91f2ca0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#50 0xb66b35fd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#51 0xb66de58f in postEventSourceDispatch (s=0x9217320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#52 0xb4f85b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#53 0xb4f890eb in ?? () from /usr/lib/libglib-2.0.so.0
#54 0xb4f89268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#55 0xb66de1d8 in QEventDispatcherGlib::processEvents (this=0x92147d8, flags={i = -1080210840}) at kernel/qeventdispatcher_glib.cpp:324
#56 0xb69df765 in QGuiEventDispatcherGlib::processEvents (this=0x92147d8, flags={i = -1080210792}) at kernel/qguieventdispatcher_glib.cpp:202
#57 0xb66b0dda in QEventLoop::processEvents (this=0xbf9d4b10, flags={i = -1080210728}) at kernel/qeventloop.cpp:149
#58 0xb66b121a in QEventLoop::exec (this=0xbf9d4b10, flags={i = -1080210664}) at kernel/qeventloop.cpp:200
#59 0xb66b36c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#60 0xb693da47 in QApplication::exec () at kernel/qapplication.cpp:3526
#61 0xb805c290 in kdemain (argc=1, argv=0xbf9d4cc4) at /build/buildd/kdebase-workspace-4.2.85/plasma/shells/desktop/main.cpp:50
#62 0x08048712 in main (argc=162380944, argv=0xb6af27f0) at /build/buildd/kdebase-workspace-4.2.85/obj-i486-linux-gnu/plasma/shells/desktop/plasma-desktop_dummy.cpp:3
Comment 1 Dario Andres 2009-05-29 17:55:42 UTC
Marking as duplicate of bug 176014. Thanks

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