Bug 182642 - plasma panel crash randomly
Summary: plasma panel crash randomly
Status: RESOLVED DUPLICATE of bug 176014
Alias: None
Product: plasma4
Classification: Plasma
Component: panel (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2009-02-01 00:58 UTC by Ole Jacob
Modified: 2009-06-26 04:57 UTC (History)
4 users (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 Ole Jacob 2009-02-01 00:58:46 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    SuSE RPMs

Plasma main panel freeze randomly when computer is idle. Clicking clock for instance crashes the panel and it is restarted. This seems to start happening after being logged in for a couple of days, but after that happens daily. No desktop effects enabled, NVIDIA card with 180.22 driver. Plasma applets added to panel: digital clock, application launcher, device notifier, lock/logout, pager, quicklauncher, show widget dashboard, system monitor CPU, system monitor Network, system tray, task manager.
Comment 1 Dario Andres 2009-02-01 20:23:36 UTC
May you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and try to post a complete backtrace here? Thanks :)
Comment 2 Ole Jacob 2009-02-02 17:58:40 UTC
Hi,

Here is a backtrace. It says it is corrupt and probably useless, but looking at it it seems to contain the data needed.
-----
This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f0ef6ddd950 (LWP 4944)]
[New Thread 0x7f0ef9d9f950 (LWP 4939)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00007f0f14776ce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f0f19fc9790 (LWP 4937))]

Thread 3 (Thread 0x7f0ef9d9f950 (LWP 4939)):
#0  0x00007f0f151b2d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0f15423f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f0f18c9d66c in ?? () from /usr/lib64/libQtNetwork.so.4
#3  0x00007f0f15422f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f0f151af070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f0f147a80ed in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0ef6ddd950 (LWP 4944)):
#0  0x00007f0f151b2d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0f15423f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f0efbf39a38 in ?? () from /usr/lib64/kde4/plasma_wallpaper_image.so
#3  0x00007f0f15422f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f0f151af070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f0f147a80ed in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0f19fc9790 (LWP 4937)):
#0  0x00007f0f14776ce1 in nanosleep () from /lib64/libc.so.6
#1  0x00007f0f14776adc in sleep () from /lib64/libc.so.6
#2  0x00007f0f18451d0f in ?? () from /usr/lib64/libkdeui.so.5
#3  0x00007f0f1845266a in KCrash::defaultCrashHandler(int) () from /usr/lib64/libkdeui.so.5
#4  <signal handler called>
#5  0x0000000000000000 in ?? ()
#6  0x00007f0f15d73a64 in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007f0f15d73dce in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007f0f15d37c67 in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007f0f15d59944 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007f0f15d5af4c in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007f0f15ced246 in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007f0f15cef967 in QPainter::drawRects(QRectF const*, int) () from /usr/lib64/libQtGui.so.4
#13 0x00007f0f15cf1398 in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib64/libQtGui.so.4
#14 0x00007f0f0d986662 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#15 0x00007f0f0d992b7e in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#16 0x00007f0f1550a358 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#17 0x00007f0f15bf118c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f0f15bf8f8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f0f183efb1b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#20 0x00007f0f1550b091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#21 0x00007f0f15c41fbf in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#22 0x00007f0f15d9a644 in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007f0f15d9aa29 in ?? () from /usr/lib64/libQtGui.so.4
#24 0x00007f0f15c4ea2f in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00007f0f15c5baa3 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f0f15c821d4 in ?? () from /usr/lib64/libQtGui.so.4
#27 0x00007f0f11bb80db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f0f11bbb8ad in ?? () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f0f11bbba6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f0f155334ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#31 0x00007f0f15c8197f in ?? () from /usr/lib64/libQtGui.so.4
#32 0x00007f0f155099a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#33 0x00007f0f15509b2d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#34 0x00007f0f1550bffd in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#35 0x00007f0f19cd2e1b in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#36 0x00007f0f146f3586 in __libc_start_main () from /lib64/libc.so.6
#37 0x0000000000400819 in _start ()
Comment 3 Dario Andres 2009-02-02 21:45:19 UTC
The backtrace doesn't contain a lot of information, but it seems that the crash is related to the Oxygen widget style code. 

Can you try switching to another widget style (SystemSettings->Appearances->Styles) to a non-Oxygen one (Plastique, CleanLooks) only for testing ?

Anyways we need to generate a better backtrace so you need to install the "libqt4" and "kdebase-runtime" debuginfo packages.

Thanks!
Comment 4 Ole Jacob 2009-02-02 22:26:37 UTC
OK. I've done the change, and will report back. If there is no crash within a couple of days, I'll switch back to Oxygen and install the debuginfo packages.
Comment 5 Ole Jacob 2009-02-04 19:38:38 UTC
I don't know if this is any more useful, but I've installed kdebase-runtime debuginfo package. There was no libqt4 debuginfo package fro suse 11.1. I was now using cleanlooks style.

---
This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fb497f05950 (LWP 8086)]
[New Thread 0x7fb49e2bf950 (LWP 8078)]
[New Thread 0x7fb49f368950 (LWP 8077)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00007fb4b9b0dce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fb4bf360790 (LWP 8075))]

Thread 4 (Thread 0x7fb49f368950 (LWP 8077)):
#0  0x00007fb4ba549d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb4ba7baf29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fb4be03466c in ?? () from /usr/lib64/libQtNetwork.so.4
#3  0x00007fb4ba7b9f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb4ba546070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb4b9b3f0ed in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb49e2bf950 (LWP 8078)):
#0  0x00007fb4b9b38642 in select () from /lib64/libc.so.6
#1  0x00007fb4ba882366 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007fb4ba7b9f72 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb4ba546070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb4b9b3f0ed in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb497f05950 (LWP 8086)):
#0  0x00007fb4ba549d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb4ba7baf29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fb4a1502a38 in ?? () from /usr/lib64/kde4/plasma_wallpaper_image.so
#3  0x00007fb4ba7b9f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb4ba546070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb4b9b3f0ed in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb4bf360790 (LWP 8075)):
#0  0x00007fb4b9b0dce1 in nanosleep () from /lib64/libc.so.6
#1  0x00007fb4b9b0dadc in sleep () from /lib64/libc.so.6
#2  0x00007fb4bd7e8d0f in ?? () from /usr/lib64/libkdeui.so.5
#3  0x00007fb4bd7e966a in KCrash::defaultCrashHandler(int) () from /usr/lib64/libkdeui.so.5
#4  <signal handler called>
#5  0x0000000000000000 in ?? ()
#6  0x00007fb4bb10aa64 in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007fb4bb10ba2e in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007fb4bb115b17 in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007fb4bb0e9142 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007fb4bb0f088c in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007fb4bb0f1f4c in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007fb4bb084246 in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007fb4bb086967 in QPainter::drawRects(QRectF const*, int) () from /usr/lib64/libQtGui.so.4
#14 0x00007fb4bb088398 in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib64/libQtGui.so.4
#15 0x00007fb4bed52f74 in Plasma::Svg::paint(QPainter*, QRectF const&, QString const&) () from /usr/lib64/libplasma.so.3
#16 0x00007fb4a05d27e4 in ?? () from /usr/lib64/kde4/plasma_applet_clock.so
#17 0x00007fb4a05d3229 in ?? () from /usr/lib64/kde4/plasma_applet_clock.so
#18 0x00007fb4becf8603 in Plasma::Applet::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib64/libplasma.so.3
#19 0x00007fb4bb4ba045 in ?? () from /usr/lib64/libQtGui.so.4
#20 0x00007fb4bb4bd878 in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007fb4bb4bdce2 in QGraphicsScene::drawItems(QPainter*, int, QGraphicsItem**, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib64/libQtGui.so.4
#22 0x00007fb4bb4dbddb in QGraphicsView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007fb4bafda584 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fb4bb4d67fb in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007fb4ba8a1358 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#26 0x00007fb4baf8818c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00007fb4baf8ff8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#28 0x00007fb4bd786b1b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#29 0x00007fb4ba8a2091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#30 0x00007fb4bafd8fbf in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#31 0x00007fb4bafd96a2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#32 0x00007fb4bafd8c78 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#33 0x00007fb4bb131644 in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007fb4bb131af7 in ?? () from /usr/lib64/libQtGui.so.4
#35 0x00007fb4bafda3a5 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007fb4bb360d69 in QAbstractScrollArea::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007fb4baf881bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007fb4baf8ff8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007fb4bd786b1b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#40 0x00007fb4ba8a2091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#41 0x00007fb4ba8a2d3a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#42 0x00007fb4ba8ca863 in ?? () from /usr/lib64/libQtCore.so.4
#43 0x00007fb4b6f4f0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007fb4b6f528ad in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007fb4b6f52a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007fb4ba8ca4ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#47 0x00007fb4bb01897f in ?? () from /usr/lib64/libQtGui.so.4
#48 0x00007fb4ba8a09a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#49 0x00007fb4ba8a0b2d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#50 0x00007fb4ba8a2ffd in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#51 0x00007fb4bf069e1b in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#52 0x00007fb4b9a8a586 in __libc_start_main () from /lib64/libc.so.6
#53 0x0000000000400819 in _start ()
Comment 6 Dario Andres 2009-02-04 20:04:15 UTC
Mh, It's crashing in the same Qt painting functions:

#13 0x00007fb4bb086967 in QPainter::drawRects(QRectF const*, int) () from /usr/lib64/libQtGui.so.4 
#14 0x00007fb4bb088398 in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib64/libQtGui.so.4 

but from another place (Plasma paint svg instead of Oxygen draw code...), not sure if this different is because of the methods that Oxygen use to paint.

What Qt version are you using ?

Thanks
Comment 7 Ole Jacob 2009-02-09 22:01:37 UTC
QT 4.4.3 from OpenSuse repo
Comment 8 Dario Andres 2009-02-09 22:07:17 UTC
Can you install "libqt4-debuginfo" and paste a new (hopefully more complete) backtrace here? Thanks
Comment 9 Dario Andres 2009-03-25 19:14:04 UTC
No response. Marking as NEEDSINFO
Comment 10 Ole Jacob 2009-04-26 16:47:56 UTC
Is this of any more use? I have libqt4-debuginfo-4.4.3-4.7 installed.

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fe18facb950 (LWP 5082)]
[New Thread 0x7fe19f7cd950 (LWP 5002)]
[New Thread 0x7fe1a49cd950 (LWP 5000)]
0x00007fe1b5913ce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fe1bb170790 (LWP 4998))]

Thread 4 (Thread 0x7fe1a49cd950 (LWP 5000)):
#0  0x00007fe1b634fd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe1b65c0f29 in QWaitCondition::wait (this=0x969db0, mutex=0x969da8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007fe1b9e3d66c in QHostInfoAgent::run (this=0x969d90) at kernel/qhostinfo.cpp:241
#3  0x00007fe1b65bff72 in QThreadPrivate::start (arg=0x969d90) at thread/qthread_unix.cpp:185
#4  0x00007fe1b634c070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe1b594510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe19f7cd950 (LWP 5002)):
#0  0x00007fe1b593e662 in select () from /lib64/libc.so.6
#1  0x00007fe1b6688366 in QProcessManager::run (this=0x629480) at io/qprocess_unix.cpp:301
#2  0x00007fe1b65bff72 in QThreadPrivate::start (arg=0x629480) at thread/qthread_unix.cpp:185
#3  0x00007fe1b634c070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe1b594510d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe18facb950 (LWP 5082)):
#0  0x00007fe1b634fd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe1b65c0f29 in QWaitCondition::wait (this=0x815760, mutex=0x815758, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007fe1a6bae068 in ?? () from /usr/lib64/kde4/plasma_wallpaper_image.so
#3  0x00007fe1b65bff72 in QThreadPrivate::start (arg=0x815748) at thread/qthread_unix.cpp:185
#4  0x00007fe1b634c070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe1b594510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe1bb170790 (LWP 4998)):
#0  0x00007fe1b5913ce1 in nanosleep () from /lib64/libc.so.6
#1  0x00007fe1b5913adc in sleep () from /lib64/libc.so.6
#2  0x00007fe1b95f160f in ?? () from /usr/lib64/libkdeui.so.5
#3  0x00007fe1b95f1f6a in KCrash::defaultCrashHandler(int) () from /usr/lib64/libkdeui.so.5
#4  <signal handler called>
#5  0x0000000000000000 in ?? ()
#6  0x00007fe1b6f10ac4 in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007fe1b6f11a8e in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007fe1b6f1bb77 in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007fe1b6eef1a2 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007fe1b6ef68ec in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007fe1b6ef7fac in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007fe1b6e8a2a6 in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007fe1b6e8c9c7 in QPainter::drawRects(QRectF const*, int) () from /usr/lib64/libQtGui.so.4
#14 0x00007fe1b6e8e3f8 in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib64/libQtGui.so.4
#15 0x00007fe1bab5ff4f in Plasma::Svg::paint(QPainter*, QRectF const&, QString const&) () from /usr/lib64/libplasma.so.3
#16 0x00007fe1a569a815 in ?? () from /usr/lib64/kde4/plasma_applet_clock.so
#17 0x00007fe1a569b249 in ?? () from /usr/lib64/kde4/plasma_applet_clock.so
#18 0x00007fe1bab03a63 in Plasma::Applet::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib64/libplasma.so.3
#19 0x00007fe1b72c0055 in ?? () from /usr/lib64/libQtGui.so.4
#20 0x00007fe1b72c3888 in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007fe1b72c3cf2 in QGraphicsScene::drawItems(QPainter*, int, QGraphicsItem**, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib64/libQtGui.so.4
#22 0x00007fe1b72e1deb in QGraphicsView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007fe1b6de0594 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fe1b72dc80b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007fe1b66a7358 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xd1da40, event=0x7fffc32d2280) at kernel/qcoreapplication.cpp:694
#26 0x00007fe1b6d8e18c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00007fe1b6d95f8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#28 0x00007fe1b958f1db in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#29 0x00007fe1b66a8091 in QCoreApplication::notifyInternal (this=0x623a50, receiver=0xd1da40, event=0x7fffc32d2280) at kernel/qcoreapplication.cpp:587
#30 0x00007fe1b6ddefcf in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#31 0x00007fe1b6ddf6b2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#32 0x00007fe1b6ddec88 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#33 0x00007fe1b6f376a4 in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007fe1b6f37b57 in ?? () from /usr/lib64/libQtGui.so.4
#35 0x00007fe1b6de03b5 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007fe1b7166dc9 in QAbstractScrollArea::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007fe1b6d8e1bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007fe1b6d95f8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007fe1b958f1db in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#40 0x00007fe1b66a8091 in QCoreApplication::notifyInternal (this=0x623a50, receiver=0xc4edb0, event=0x4649690) at kernel/qcoreapplication.cpp:587
#41 0x00007fe1b66a8d3a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x609600) at kernel/qcoreapplication.h:209
#42 0x00007fe1b66d0863 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:214
#43 0x00007fe1b2d4e0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007fe1b2d518ad in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007fe1b2d51a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007fe1b66d04ef in QEventDispatcherGlib::processEvents (this=0x639210, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#47 0x00007fe1b6e1e9bf in ?? () from /usr/lib64/libQtGui.so.4
#48 0x00007fe1b66a69a2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1020448208}) at kernel/qeventloop.cpp:143
#49 0x00007fe1b66a6b2d in QEventLoop::exec (this=0x7fffc32d3270, flags={i = -1020448128}) at kernel/qeventloop.cpp:194
#50 0x00007fe1b66a8ffd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#51 0x00007fe1bae78e2b in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#52 0x00007fe1b5890586 in __libc_start_main () from /lib64/libc.so.6
#53 0x0000000000400819 in _start ()
Comment 11 Aaron J. Seigo 2009-04-27 07:37:13 UTC
the new backtrace isn't much help unfortunately :/

Ole, are you still using 4.2.0? if so, can you try updating to something newer like 4.2.2?
Comment 12 Ole Jacob 2009-04-28 08:16:45 UTC
I've already upgraded to 4.2.2 from Suse. So what more can I do to get a proper backtrace? As far as I know I have all relevant debuginfo packages installed.
Comment 13 Dario Andres 2009-04-28 19:21:31 UTC
Is your "libqt4-debuginfo" package the same version as "libtqt4" ?
"libqt4-debuginfo" should provide the debug symbols. May be there are another qt4-debug package in the repos. (I don't know)
Thanks
Comment 14 A. Spehr 2009-05-22 14:48:43 UTC
What you are looking to fix in your backtrace is lines 5-12 under "thread 1". The part right after it says "KCrash". You don't want there to be ?? 

(Maybe 16-20 would be useful too)

It looks like you have some of the Qt debug stuff, but not all??? This is weird.
Comment 15 Aaron J. Seigo 2009-06-26 04:57:14 UTC
there are some missing debug packages there still, but i recognize this crash. the key signature is drawPixmap -> drawRects -> into qt -> death.

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