Bug 292965

Summary: Taskbar freezes (no response)
Product: [Plasma] plasma4 Reporter: Matthias <salem>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: lamarque
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Matthias 2012-01-31 14:51:04 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.00 (4.8.0 (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.2.1-gentoo-r2-Saberhagen x86_64
Distribution: "Gentoo Base System release 2.0.3"

-- Information about the crash:
- What I was doing when the application crashed:

Started/closed programs/used chromium/...

- Unusual behavior I noticed:

After the startup the taskbar randomly freezes for some seconds/minutes and working again. This happened many times a day until the complete taskbar/widget crashed and stopped working.

- Custom settings of the application:

KDE 4.8.00 with standard settings

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0x7f592544a760 (LWP 3801))]

Thread 11 (Thread 0x7f5904323700 (LWP 3810)):
#0  0x00007f5923f6d366 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#1  0x00007f592404c89d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f592404c8c5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f592404a9ad in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f592404aa55 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f591fb6e725 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f591fb6eb31 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f591fb6f0c2 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f592404a7b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f59240183a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f5924018814 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f5923f0f86f in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f5923ff57e8 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007f5923f12f7b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#15 0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#16 0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f5900850700 (LWP 3811)):
#0  0x00007f5923c7f47c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5917592524 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007f5917592559 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#4  0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f58f958d700 (LWP 3822)):
#0  0x00007f5923c7d275 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f591fb6ec80 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f591fb6f0c2 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f592404a7b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f59240183a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f5924018814 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f5923f0f86f in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f5923f12f7b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#9  0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#10 0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f58f9d8e700 (LWP 8661)):
#0  0x00007f5923c7f47c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5923f137bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f59167d1b2b in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f59167d4b0b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f59167d2f8f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f59167d3518 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5923f12f7b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#8  0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f58f6f44700 (LWP 8662)):
#0  0x00007f5923c7f47c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5923f137bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f59167d1b2b in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f59167d4b0b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f59167d2f8f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f59167d3518 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5923f12f7b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#8  0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f58f8717700 (LWP 8663)):
#0  0x00007f5923c7f47c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5923f137bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f59167d1b2b in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f59167d4b0b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f59167d2f8f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f59167d3518 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5923f12f7b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#8  0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f58f6743700 (LWP 8664)):
#0  0x00007f5923c7f47c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5923f137bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f59167d1b2b in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f59167d4b0b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f59167d2f8f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f59167d3518 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5923f12f7b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#8  0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f58f1a71700 (LWP 8665)):
#0  0x00007f5923c7f47c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5923f137bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f59167d1b2b in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f59167d4b0b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f59167d2f8f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f59167d3518 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5923f12f7b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#8  0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f58f0ef8700 (LWP 9887)):
[KCrash Handler]
#6  0x00007f5922924755 in raise () from /lib64/libc.so.6
#7  0x00007f59229259ef in abort () from /lib64/libc.so.6
#8  0x00007f5922d33add in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/libstdc++.so.6
#9  0x00007f5922d31d16 in ?? () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/libstdc++.so.6
#10 0x00007f5922d31d43 in std::terminate() () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/libstdc++.so.6
#11 0x00007f5922d3267f in __cxa_pure_virtual () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/libstdc++.so.6
#12 0x00007f592401b7a0 in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007f59240304a3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f5921cbc6e9 in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#15 0x00007f5921cb1f4a in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#16 0x00007f5921cceded in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#17 0x00007f5921cd05ed in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#18 0x00007f5921cad8ae in QNetworkAccessManager::createRequest(QNetworkAccessManager::Operation, QNetworkRequest const&, QIODevice*) () from /usr/lib64/qt4/libQtNetwork.so.4
#19 0x00007f5921caae34 in QNetworkAccessManager::get(QNetworkRequest const&) () from /usr/lib64/qt4/libQtNetwork.so.4
#20 0x00007f591a3a02fc in Herqq::Upnp::HDataRetriever::retrieveData(QUrl const&, QUrl const&, QByteArray*) () from /usr/lib64/libHUpnp.so.1
#21 0x00007f591a3a0703 in Herqq::Upnp::HDataRetriever::retrieveDeviceDescription(QUrl const&, QString*) () from /usr/lib64/libHUpnp.so.1
#22 0x00007f591a3944d4 in Herqq::Upnp::HControlPointPrivate::buildDevice(QUrl const&, int, QString*) () from /usr/lib64/libHUpnp.so.1
#23 0x00007f591a39ee5f in Herqq::Upnp::DeviceBuildTask::run() () from /usr/lib64/libHUpnp.so.1
#24 0x00007f5923f05617 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007f5923f12f7b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#27 0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#28 0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f58ebfff700 (LWP 9897)):
#0  0x00007f59229c64b9 in syscall () from /lib64/libc.so.6
#1  0x00007f5923f11a5c in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f5923f0c4a5 in QMutex::lockInternal() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f592403339d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f5924033f28 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f5921ca2983 in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#6  0x00007f5921c9e057 in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#7  0x00007f5921c9e8ca in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#8  0x00007f5921ce3a25 in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#9  0x00007f5921d4ec45 in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#10 0x00007f592402be7e in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f59231540dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007f59231595dd in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007f5924e326a6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#14 0x00007f59240197cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007f592401e051 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f592404ac23 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f591fb6b123 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f591fb6efb8 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f591fb6f0c2 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007f592404a763 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007f59240183a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007f5924018814 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#23 0x00007f5923f0f86f in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f5923f12f7b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007f5913cef2da in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#26 0x00007f5923c7ab2a in start_thread () from /lib64/libpthread.so.0
#27 0x00007f59229c985d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f592544a760 (LWP 3801)):
#0  0x00007f59229c64b9 in syscall () from /lib64/libc.so.6
#1  0x00007f5923f11a5c in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f5923f0c4a5 in QMutex::lockInternal() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f5924031500 in QObject::~QObject() () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f58fb867899 in ?? () from /usr/lib64/kde4/imports/org/kde/plasma/core/libcorebindingsplugin.so
#5  0x00007f5922927195 in ?? () from /lib64/libc.so.6
#6  0x00007f59229271e5 in exit () from /lib64/libc.so.6
#7  0x00007f59231cbd68 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#8  0x00007f5924e32018 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#9  0x00007f59248c331e in _XIOError () from /usr/lib64/libX11.so.6
#10 0x00007f59248c229d in _XEventsQueued () from /usr/lib64/libX11.so.6
#11 0x00007f59248b229f in XEventsQueued () from /usr/lib64/libX11.so.6
#12 0x00007f592320671c in ?? () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007f591fb6e3d4 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#14 0x00007f591fb6ecda in ?? () from /usr/lib64/libglib-2.0.so.0
#15 0x00007f591fb6f0c2 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#16 0x00007f592404a763 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f592320655e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007f59240183a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f5924018814 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f592401e419 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007f59110ebd63 in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#22 0x0000000000407f82 in _start ()

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2012-02-01 11:20:03 UTC
As a workaround you can disable the upnp use flag in kdelibs, recompile it and it should not crash anymore.
Comment 2 Matthias 2012-02-08 03:55:02 UTC
Thanks, working now.