Bug 199744

Summary: plasma crash with glitchy graphics
Product: [Unmaintained] plasma4 Reporter: Kevin Whitaker <eyecreate>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Kevin Whitaker 2009-07-11 05:16:31 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))
Qt Version: 4.5.0
Operating System: Linux 2.6.29-02062901-generic x86_64
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
Plasma crashed, but before it did, alot of the plasmoids started "leaking" graphics from other plasmoids into different plasmoids. Graphical glitches appeared for awhile, then it crashed. Things went back to normal when plasma returned.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 4122)]

Thread 3 (Thread 0x7fa868a79950 (LWP 4135)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa88d6ba939 in QWaitCondition::wait (this=0x2e06580, mutex=0x2e06578, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa88c5374cc in QHostInfoAgent::run (this=0x2e06560) at kernel/qhostinfo.cpp:260
#3  0x00007fa88d6b9952 in QThreadPrivate::start (arg=0x2e06560) at thread/qthread_unix.cpp:189
#4  0x00007fa88953b3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007fa88a11ffcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa865d9d950 (LWP 3254)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007fa88d6ba917 in QWaitCondition::wait (this=0x3410c18, mutex=0x3410c10, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007fa88d6b0409 in QThreadPoolThread::run (this=0x2bf3b90) at concurrent/qthreadpool.cpp:140
#3  0x00007fa88d6b9952 in QThreadPrivate::start (arg=0x2bf3b90) at thread/qthread_unix.cpp:189
#4  0x00007fa88953b3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007fa88a11ffcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa88dc72750 (LWP 4122)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007fa88aed4114 in blend_src_generic<RegularSpans> (count=32, spans=0x1f470608, userData=<value optimized out>) at painting/qdrawhelper.cpp:3389
#7  0x00007fa88aed5dee in blend_transformed_bilinear_tiled_argb<RegularSpans> (count=-1781856512, spans=0x7fff95cb4700, userData=0x1f473660) at painting/qdrawhelper.cpp:5741
#8  0x00007fa88af09cd7 in gray_convert_glyph (worker=0x1f46fe90) at painting/qgrayraster.c:1771
#9  0x00007fa88aeadde9 in QRasterPaintEnginePrivate::rasterize (this=0x1f450090, outline=0x1f4508b0, callback=0x7fa88aec6030 <qBlendTexture(int, QT_FT_Span_ const*, void*)>, 
    userData=<value optimized out>) at painting/qpaintengine_raster.cpp:3948
#10 0x00007fa88aeb5e7b in QRasterPaintEngine::fillPath (this=0x1f466c20, path=@0x7fff95cb7320, fillData=0x1f473660) at painting/qpaintengine_raster.cpp:1364
#11 0x00007fa88aec0c51 in QRasterPaintEngine::drawPath (this=0x1f466c20, path=@0x7fff95cb7320) at painting/qpaintengine_raster.cpp:1887
#12 0x00007fa88ae4cadd in QPainterPrivate::draw_helper (this=0x1f429420, originalPath=@0x7fff95cb7320, op=<value optimized out>) at painting/qpainter.cpp:451
#13 0x00007fa88ae4fa77 in QPainter::drawRects (this=<value optimized out>, rects=<value optimized out>, rectCount=1) at painting/qpainter.cpp:3359
#14 0x00007fa88ae51bce in QPainter::drawPixmap (this=0x7fff95cb76b0, r=<value optimized out>, pm=@0x25d13d0, sr=<value optimized out>) at ../../include/QtGui/../../src/gui/painting/qpainter.h:604
#15 0x00007fa86e9f263f in ?? () from /usr/lib/kde4/plasma_applet_microblog.so
#16 0x00007fa86e9f5568 in ?? () from /usr/lib/kde4/plasma_applet_microblog.so
#17 0x00007fa86e9f68a8 in ?? () from /usr/lib/kde4/plasma_applet_microblog.so
#18 0x00007fa86e9f9030 in ?? () from /usr/lib/kde4/plasma_applet_microblog.so
#19 0x00007fa88d7b81f2 in QMetaObject::activate (sender=0x29d8eb0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3069
#20 0x00007fa884f8bb37 in Plasma::DataContainer::dataUpdated (this=0x7fff95cb0700, _t1=<value optimized out>, _t2=<value optimized out>)
    at /build/buildd/kde4libs-4.2.95/obj-x86_64-linux-gnu/plasma/datacontainer.moc:93
#21 0x00007fa884f8bc91 in Plasma::DataContainer::checkForUpdate (this=0x29d8eb0) at /build/buildd/kde4libs-4.2.95/plasma/datacontainer.cpp:167
#22 0x00007fa868e9fae8 in ?? () from /usr/lib/kde4/plasma_engine_microblog.so
#23 0x00007fa868e9fd21 in ?? () from /usr/lib/kde4/plasma_engine_microblog.so
#24 0x00007fa88d7b81f2 in QMetaObject::activate (sender=0x1f0f8c20, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x0) at kernel/qobject.cpp:3069
#25 0x00007fa88d2c5472 in KJob::result (this=0x7fff95cb0700, _t1=0x1f0f8c20) at /build/buildd/kde4libs-4.2.95/obj-x86_64-linux-gnu/kdecore/kjob.moc:188
#26 0x00007fa88d2c57ef in KJob::emitResult (this=0x1f0f8c20) at /build/buildd/kde4libs-4.2.95/kdecore/jobs/kjob.cpp:304
#27 0x00007fa88c8bfd50 in KIO::SimpleJob::slotFinished (this=0x1f0f8c20) at /build/buildd/kde4libs-4.2.95/kio/kio/job.cpp:477
#28 0x00007fa88c8c0203 in KIO::TransferJob::slotFinished (this=0x1f0f8c20) at /build/buildd/kde4libs-4.2.95/kio/kio/job.cpp:948
#29 0x00007fa88c8baff5 in KIO::TransferJob::qt_metacall (this=0x1f0f8c20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff95cb8a00)
    at /build/buildd/kde4libs-4.2.95/obj-x86_64-linux-gnu/kio/jobclasses.moc:343
#30 0x00007fa88d7b81f2 in QMetaObject::activate (sender=0x1ed71500, from_signal_index=<value optimized out>, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3069
#31 0x00007fa88c97c3d1 in KIO::SlaveInterface::dispatch (this=0x1ed71500, _cmd=104, rawdata=<value optimized out>) at /build/buildd/kde4libs-4.2.95/kio/kio/slaveinterface.cpp:175
#32 0x00007fa88c978f22 in KIO::SlaveInterface::dispatch (this=0x1ed71500) at /build/buildd/kde4libs-4.2.95/kio/kio/slaveinterface.cpp:91
#33 0x00007fa88c96baa3 in KIO::Slave::gotInput (this=0x1ed71500) at /build/buildd/kde4libs-4.2.95/kio/kio/slave.cpp:322
#34 0x00007fa88c96dd08 in KIO::Slave::qt_metacall (this=0x1ed71500, _c=QMetaObject::InvokeMetaMethod, _id=255, _a=0x7fff95cb8e20)
    at /build/buildd/kde4libs-4.2.95/obj-x86_64-linux-gnu/kio/slave.moc:76
#35 0x00007fa88d7b81f2 in QMetaObject::activate (sender=0x1a48b230, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3069
#36 0x00007fa88c889761 in KIO::ConnectionPrivate::dequeue (this=0x1bc4f190) at /build/buildd/kde4libs-4.2.95/kio/kio/connection.cpp:82
#37 0x00007fa88c889bba in KIO::Connection::qt_metacall (this=0x1a48b230, _c=QMetaObject::InvokeMetaMethod, _id=255, _a=0x1f2264e0)
    at /build/buildd/kde4libs-4.2.95/obj-x86_64-linux-gnu/kio/connection.moc:73
#38 0x00007fa88d7b2848 in QObject::event (this=0x1a48b230, e=0x1e659800) at kernel/qobject.cpp:1118
#39 0x00007fa88ad2c78d in QApplicationPrivate::notify_helper (this=0x1e1cef0, receiver=0x1a48b230, e=0x1e659800) at kernel/qapplication.cpp:4084
#40 0x00007fa88ad3497a in QApplication::notify (this=0x1ddbcc0, receiver=0x1a48b230, e=0x1e659800) at kernel/qapplication.cpp:4049
#41 0x00007fa88be6f62b in KApplication::notify (this=0x1ddbcc0, receiver=0x1a48b230, event=0x1e659800) at /build/buildd/kde4libs-4.2.95/kdeui/kernel/kapplication.cpp:302
#42 0x00007fa88d7a275c in QCoreApplication::notifyInternal (this=0x1ddbcc0, receiver=0x1a48b230, event=0x1e659800) at kernel/qcoreapplication.cpp:602
#43 0x00007fa88d7a33ca in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1d85100) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#44 0x00007fa88d7cc1e3 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#45 0x00007fa88978a20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0x00007fa88978d8e0 in ?? () from /usr/lib/libglib-2.0.so.0
#47 0x00007fa88978da7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0x00007fa88d7cbe6f in QEventDispatcherGlib::processEvents (this=0x1e1c380, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#49 0x00007fa88adc4bef in QGuiEventDispatcherGlib::processEvents (this=0x7fff95cb0700, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#50 0x00007fa88d7a1002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1781819488}) at kernel/qeventloop.cpp:149
#51 0x00007fa88d7a13cd in QEventLoop::exec (this=0x7fff95cb97e0, flags={i = -1781819408}) at kernel/qeventloop.cpp:200
#52 0x00007fa88d7a3694 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#53 0x00007fa8814a563b in kdemain (argc=1, argv=0x1dd3430) at /build/buildd/kdebase-workspace-4.2.95/plasma/shells/desktop/main.cpp:50
#54 0x000000000040714e in launch (argc=1, _name=0x1de8db8 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=0x1de8dd8 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40a309 "0") at /build/buildd/kde4libs-4.2.95/kinit/kinit.cpp:672
#55 0x0000000000407978 in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.2.95/kinit/kinit.cpp:1164
#56 0x0000000000407f25 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.2.95/kinit/kinit.cpp:1357
#57 0x0000000000408a66 in main (argc=2, argv=0x7fff95cba678, envp=0x7fff95cba690) at /build/buildd/kde4libs-4.2.95/kinit/kinit.cpp:1784

Reported using DrKonqi
Comment 1 Dario Andres 2009-07-11 12:41:14 UTC
Related to bug 176014. THanks

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