Bug 189509 - Plasma crashed (wallpaper changer caused, maybe)
Summary: Plasma crashed (wallpaper changer caused, maybe)
Status: RESOLVED DUPLICATE of bug 176014
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-13 09:14 UTC by Unknown
Modified: 2009-04-24 05:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Unknown 2009-04-13 09:14:02 UTC
Version:           ismeretlen (using 4.2.69 (KDE 4.2.69 (KDE 4.3 >= 20090406)) "release 1.3", KDE:KDE4:UNSTABLE:Desktop / openSUSE_11.1)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.27.21-0.1-default

Plasma crashes on a regularly (every 3-4th hour). I have a slideshow from my pictures projected to my desktop background.
I'm not sure, this causes the crash, of course, but when I don't touch my laptop, it crashes sometimes, that's why I thought.

The backtrace is not full, despite I installed kdelibs4-debuginfo and kde4-plasma-addons-debuginfo. How can I retrive more information about it?

[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7efff9d0f950 (LWP 32474)]
[New Thread 0x7f0000f6b950 (LWP 32465)]
[New Thread 0x7f0001dc6950 (LWP 32464)]
0x00007f001c975ce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f00223b2790 (LWP 32463))]

Thread 4 (Thread 0x7f0001dc6950 (LWP 32464)):
#0  0x00007f001d3b1d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f001d622f79 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f0020dae10c in ?? () from /usr/lib64/libQtNetwork.so.4
#3  0x00007f001d621fc2 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f001d3ae070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f001c9a710d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0000f6b950 (LWP 32465)):
#0  0x00007f001c9a0662 in select () from /lib64/libc.so.6
#1  0x00007f001d6e95f6 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007f001d621fc2 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f001d3ae070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f001c9a710d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7efff9d0f950 (LWP 32474)):
#0  0x00007f001d3b1d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f001d622f79 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f0021b2dd26 in Plasma::WallpaperRenderThread::run (this=0x7f0021e3e560) at /usr/src/debug/kdelibs-4.2.69.svn949727/plasma/private/wallpaperrenderthread.cpp:97
#3  0x00007f001d621fc2 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f001d3ae070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f001c9a710d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f00223b2790 (LWP 32463)):
#0  0x00007f001c975ce1 in nanosleep () from /lib64/libc.so.6
#1  0x00007f001c975adc in sleep () from /lib64/libc.so.6
#2  0x00007f00207580ef in KCrash::startDrKonqi (argv=0x7fff2a4e6d48, argc=17) at /usr/src/debug/kdelibs-4.2.69.svn949727/kdeui/util/kcrash.cpp:412
#3  0x00007f0020758a4a in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kdelibs-4.2.69.svn949727/kdeui/util/kcrash.cpp:337
#4  <signal handler called>
#5  0x0000000000000000 in ?? ()
#6  0x00007f001dfb4ad4 in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007f001dfb567e in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007f001df701ea in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007f001df6cac2 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007f001df6f83c in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007f001df964ba in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007f001dfa1151 in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007f001df2ce1d in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007f001df2fda7 in QPainter::drawRects(QRectF const*, int) () from /usr/lib64/libQtGui.so.4
#15 0x00007f001df31efe in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib64/libQtGui.so.4
#16 0x00007f001e3dc301 in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007f001e3dd6de in QGraphicsScene::drawItems(QPainter*, int, QGraphicsItem**, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f001e3ff370 in QGraphicsView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f001de5ec04 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f001e1dd95b in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f001e3f9e3b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007f001d70a238 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#23 0x00007f001de0de5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007f001de1609a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f00206f24eb in KApplication::notify (this=0x622170, receiver=0xfe8f10, event=0x7fff2a4f0100) at /usr/src/debug/kdelibs-4.2.69.svn949727/kdeui/kernel/kapplication.cpp:307
#26 0x00007f001d70af3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#27 0x00007f001de65e95 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#28 0x00007f001e008c8e in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007f001de57580 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#30 0x00007f001de5ea9d in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f001e1dd95b in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#32 0x00007f001e26ef49 in QAbstractScrollArea::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#33 0x00007f001de0de8d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#34 0x00007f001de1609a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f00206f24eb in KApplication::notify (this=0x622170, receiver=0xc1f050, event=0xd9c910) at /usr/src/debug/kdelibs-4.2.69.svn949727/kdeui/kernel/kapplication.cpp:307
#36 0x00007f001d70af3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#37 0x00007f001d70bbba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#38 0x00007f001d7349d3 in ?? () from /usr/lib64/libQtCore.so.4
#39 0x00007f00195480db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#40 0x00007f001954b8ad in ?? () from /usr/lib64/libglib-2.0.so.0
#41 0x00007f001954ba6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#42 0x00007f001d73465f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#43 0x00007f001dea4b1f in ?? () from /usr/lib64/libQtGui.so.4
#44 0x00007f001d7097d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#45 0x00007f001d709b9d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#46 0x00007f001d70be84 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#47 0x00007f002209201b in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#48 0x00007f001c8f2586 in __libc_start_main () from /lib64/libc.so.6
#49 0x0000000000400819 in _start ()
Comment 1 Dario Andres 2009-04-14 16:49:48 UTC
Hi, It is crashing on Qt functions:

#4  <signal handler called>
#5  0x0000000000000000 in ?? ()
#6  0x00007f001dfb4ad4 in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007f001dfb567e in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007f001df701ea in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007f001df6cac2 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007f001df6f83c in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007f001df964ba in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007f001dfa1151 in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007f001df2ce1d in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007f001df2fda7 in QPainter::drawRects(QRectF const*, int) () from
/usr/lib64/libQtGui.so.4
#15 0x00007f001df31efe in QPainter::drawPixmap(QRectF const&, QPixmap const&,
QRectF const&) () from /usr/lib64/libQtGui.so.4

Please install the "libqt4-debuginfo" package to get a complete backtrace. Also tell us what is your Qt version.

Thanks
Comment 2 Unknown 2009-04-15 00:17:38 UTC
Thank you, I installed that and you were right, I have a full backtrace.

`zypper info libqt4`:
Név: libqt4
Verzió: 4.5.0-44.1
Architektúra: x86_64

Backtrace:
Alkalmazás: Plasma Workspace (plasma-desktop), szignál: SIGSEGV
0x00007ff0b64fcce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7ff0bbf39790 (LWP 6160))]

Thread 4 (Thread 0x7ff09b928950 (LWP 6161)):
#0  0x00007ff0b6f38d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff0b71a9f79 in QWaitCondition::wait (this=0xd76160, mutex=0xd76158, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007ff0ba93510c in QHostInfoAgent::run (this=0xd76140) at kernel/qhostinfo.cpp:260
#3  0x00007ff0b71a8fc2 in QThreadPrivate::start (arg=0xd76140) at thread/qthread_unix.cpp:189
#4  0x00007ff0b6f35070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007ff0b652e10d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff09ab02950 (LWP 6162)):
#0  0x00007ff0b6527662 in select () from /lib64/libc.so.6
#1  0x00007ff0b72705f6 in QProcessManager::run (this=0x645e80) at io/qprocess_unix.cpp:305
#2  0x00007ff0b71a8fc2 in QThreadPrivate::start (arg=0x645e80) at thread/qthread_unix.cpp:189
#3  0x00007ff0b6f35070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff0b652e10d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff093888950 (LWP 6172)):
#0  0x00007ff0b6f38d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff0b71a9f79 in QWaitCondition::wait (this=0x7ff0bb9c5578, mutex=0x7ff0bb9c5570, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007ff0bb6b4d26 in Plasma::WallpaperRenderThread::run (this=0x7ff0bb9c5560) at /usr/src/debug/kdelibs-4.2.69.svn949727/plasma/private/wallpaperrenderthread.cpp:97
#3  0x00007ff0b71a8fc2 in QThreadPrivate::start (arg=0x7ff0bb9c5560) at thread/qthread_unix.cpp:189
#4  0x00007ff0b6f35070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007ff0b652e10d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff0bbf39790 (LWP 6160)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007ff0b7b3bad4 in blend_src_generic<RegularSpans> (count=82, spans=0x7fffc4074250, userData=<value optimized out>) at painting/qdrawhelper.cpp:3389
#7  0x00007ff0b7b3c67e in blend_transformed_tiled_argb<RegularSpans> (count=-1006182352, spans=0x7fffc4072030, userData=0x2214220) at painting/qdrawhelper.cpp:6344
#8  0x00007ff0b7af6857 in QRasterizer::rasterize (this=0x10eeeb0, path=@0x7fffc4074ba0, fillRule=<value optimized out>) at painting/qrasterizer.cpp:105
#9  0x00007ff0b7b1d4ba in QRasterPaintEngine::fillPath (this=0x1f1e200, path=@0x7fffc4075190, fillData=0x2214220) at painting/qpaintengine_raster.cpp:1359
#10 0x00007ff0b7b28151 in QRasterPaintEngine::drawPath (this=0x1f1e200, path=@0x7fffc4075190) at painting/qpaintengine_raster.cpp:1887
#11 0x00007ff0b7ab3e1d in QPainterPrivate::draw_helper (this=0x2216340, originalPath=@0x7fffc4075190, op=<value optimized out>) at painting/qpainter.cpp:451
#12 0x00007ff0b7ab6da7 in QPainter::drawRects (this=<value optimized out>, rects=<value optimized out>, rectCount=1) at painting/qpainter.cpp:3359
#13 0x00007ff0b7ab8efe in QPainter::drawPixmap (this=0x7fffc4076500, r=<value optimized out>, pm=@0x7fffc4075a90, sr=<value optimized out>) at ../../src/gui/painting/qpainter.h:604
#14 0x00007ff0b7f63301 in QGraphicsScenePrivate::drawItemHelper (this=<value optimized out>, item=0xbb9850, painter=0x7fffc4076500, option=0x102f210, widget=<value optimized out>, 
    painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4658
#15 0x00007ff0b7f646de in QGraphicsScene::drawItems (this=<value optimized out>, painter=0x7fffc4076500, numItems=21, items=<value optimized out>, options=0x102eb50, widget=0x1042420)
    at graphicsview/qgraphicsscene.cpp:4957
#16 0x00007ff0b7f86370 in QGraphicsView::paintEvent (this=0x102de90, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:3542
#17 0x00007ff0b79e5c04 in QWidget::event (this=0x102de90, event=0x7fffc4076cb0) at kernel/qwidget.cpp:7654
#18 0x00007ff0b7d6495b in QFrame::event (this=0x102de90, e=0x7fffc4076cb0) at widgets/qframe.cpp:559
#19 0x00007ff0b7f80e3b in QGraphicsView::viewportEvent (this=0x102de90, event=0x7fffc4076cb0) at graphicsview/qgraphicsview.cpp:2933
#20 0x00007ff0b7291238 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1042420, event=0x7fffc4076cb0) at kernel/qcoreapplication.cpp:718
#21 0x00007ff0b7994e5c in QApplicationPrivate::notify_helper (this=0x6424d0, receiver=0x1042420, e=0x7fffc4076cb0) at kernel/qapplication.cpp:4080
#22 0x00007ff0b799d09a in QApplication::notify (this=0x622180, receiver=0x1042420, e=0x7fffc4076cb0) at kernel/qapplication.cpp:4049
#23 0x00007ff0ba2794eb in KApplication::notify (this=0x622180, receiver=0x1042420, event=0x7fffc4076cb0) at /usr/src/debug/kdelibs-4.2.69.svn949727/kdeui/kernel/kapplication.cpp:307
#24 0x00007ff0b7291f3c in QCoreApplication::notifyInternal (this=0x622180, receiver=0x1042420, event=0x7fffc4076cb0) at kernel/qcoreapplication.cpp:602
#25 0x00007ff0b79ece95 in QWidgetPrivate::drawWidget (this=0x1042460, pdev=0x1040968, rgn=@0x7fffc4077020, offset=@0x7fffc4077010, flags=68, sharedPainter=0x0, backingStore=0x1042ab0)
    at kernel/qwidget.cpp:5046
#26 0x00007ff0b7b8fc8e in QWidgetBackingStore::sync (this=0x1042ab0) at painting/qbackingstore.cpp:1258
#27 0x00007ff0b79de580 in QWidgetPrivate::syncBackingStore (this=0x102e1a0) at kernel/qwidget.cpp:1603
#28 0x00007ff0b79e5a9d in QWidget::event (this=0x102de90, event=0x221d590) at kernel/qwidget.cpp:7794
#29 0x00007ff0b7d6495b in QFrame::event (this=0x102de90, e=0x221d590) at widgets/qframe.cpp:559
#30 0x00007ff0b7df5f49 in QAbstractScrollArea::event (this=0x102de90, e=0x221d590) at widgets/qabstractscrollarea.cpp:918
#31 0x00007ff0b7994e8d in QApplicationPrivate::notify_helper (this=0x6424d0, receiver=0x102de90, e=0x221d590) at kernel/qapplication.cpp:4084
#32 0x00007ff0b799d09a in QApplication::notify (this=0x622180, receiver=0x102de90, e=0x221d590) at kernel/qapplication.cpp:4049
#33 0x00007ff0ba2794eb in KApplication::notify (this=0x622180, receiver=0x102de90, event=0x221d590) at /usr/src/debug/kdelibs-4.2.69.svn949727/kdeui/kernel/kapplication.cpp:307
#34 0x00007ff0b7291f3c in QCoreApplication::notifyInternal (this=0x622180, receiver=0x102de90, event=0x221d590) at kernel/qcoreapplication.cpp:602
#35 0x00007ff0b7292bba in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60a0f0) at kernel/qcoreapplication.h:213
#36 0x00007ff0b72bb9d3 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:218
#37 0x00007ff0b30cf0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007ff0b30d28ad in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007ff0b30d2a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#40 0x00007ff0b72bb65f in QEventDispatcherGlib::processEvents (this=0x609e70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#41 0x00007ff0b7a2bb1f in QGuiEventDispatcherGlib::processEvents (this=0x7fffc406e030, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#42 0x00007ff0b72907d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1006142608}) at kernel/qeventloop.cpp:149
#43 0x00007ff0b7290b9d in QEventLoop::exec (this=0x7fffc4077bb0, flags={i = -1006142528}) at kernel/qeventloop.cpp:200
#44 0x00007ff0b7292e84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#45 0x00007ff0bbc1901b in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#46 0x00007ff0b6479586 in __libc_start_main () from /lib64/libc.so.6
#47 0x0000000000400819 in _start ()
Comment 3 Aaron J. Seigo 2009-04-24 05:14:16 UTC

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