Bug 252499

Summary: widgets crash
Product: [Unmaintained] plasma4 Reporter: J. Don Book <jdonbook>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aseigo, j.adema
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description J. Don Book 2010-09-27 04:25:52 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic i686
Distribution: Ubuntu maverick (development branch)

-- Information about the crash:
The desktop plasmoid widgets loader crashed as I was loading some new widgets from the server.

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

Thread 7 (Thread 0xaea85b70 (LWP 1314)):
#0  0x005f77d4 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0x0088cfb6 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0x039962f4 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x03996c1e in ?? () from /lib/libglib-2.0.so.0
#4  0x03997008 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0954b59f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x0951b609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x0951ba8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x09417b7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x094fa35b in ?? () from /usr/lib/libQtCore.so.4
#10 0x0941adf9 in ?? () from /usr/lib/libQtCore.so.4
#11 0x005f3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0087f6ae in clone () from /lib/libc.so.6

Thread 6 (Thread 0xada83b70 (LWP 1966)):
#0  0x00a11416 in __kernel_vsyscall ()
#1  0x005f84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088cdad in pthread_cond_wait () from /lib/libc.so.6
#3  0x0941b9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00763030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa499ca8, th=0xac22ca8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x007667dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4998e0, th=0xac22ca8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0076255b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa499ca8, th=0xac22ca8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x007668d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xac22ca8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xac22ca8, previous=0xab6ed10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0076495e in ThreadWeaver::ThreadRunHelper::run (this=0xada832e4, parent=0xa499ca8, th=0xac22ca8) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x0076507b in ThreadWeaver::Thread::run (this=0xac22ca8) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x0941adf9 in ?? () from /usr/lib/libQtCore.so.4
#12 0x005f3cc9 in start_thread () from /lib/libpthread.so.0
#13 0x0087f6ae in clone () from /lib/libc.so.6

Thread 5 (Thread 0xae284b70 (LWP 1967)):
#0  0x00a11416 in __kernel_vsyscall ()
#1  0x005f84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088cdad in pthread_cond_wait () from /lib/libc.so.6
#3  0x0941b9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00763030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa499ca8, th=0xac57e48) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x007667dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4998e0, th=0xac57e48) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0076255b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa499ca8, th=0xac57e48) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x007668d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xac57e48) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xac57e48, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x007668f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xac57e48) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xac57e48, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x007668f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xac57e48) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xac57e48, previous=0xab77428) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x0076495e in ThreadWeaver::ThreadRunHelper::run (this=0xae2842e4, parent=0xa499ca8, th=0xac57e48) at ../../../threadweaver/Weaver/Thread.cpp:87
#14 0x0076507b in ThreadWeaver::Thread::run (this=0xac57e48) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x0941adf9 in ?? () from /usr/lib/libQtCore.so.4
#16 0x005f3cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0087f6ae in clone () from /lib/libc.so.6

Thread 4 (Thread 0xad201b70 (LWP 1968)):
#0  0x00a11416 in __kernel_vsyscall ()
#1  0x005f84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088cdad in pthread_cond_wait () from /lib/libc.so.6
#3  0x0941b9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00763030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa499ca8, th=0xa242ab0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x007667dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4998e0, th=0xa242ab0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0076255b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa499ca8, th=0xa242ab0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x007668d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xa242ab0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xa242ab0, previous=0xacb9108) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0076495e in ThreadWeaver::ThreadRunHelper::run (this=0xad2012e4, parent=0xa499ca8, th=0xa242ab0) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x0076507b in ThreadWeaver::Thread::run (this=0xa242ab0) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x0941adf9 in ?? () from /usr/lib/libQtCore.so.4
#12 0x005f3cc9 in start_thread () from /lib/libpthread.so.0
#13 0x0087f6ae in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaca00b70 (LWP 1969)):
#0  0x00a11416 in __kernel_vsyscall ()
#1  0x005f84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088cdad in pthread_cond_wait () from /lib/libc.so.6
#3  0x0941b9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00763030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa499ca8, th=0xa48f750) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x007667dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4998e0, th=0xa48f750) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0076255b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa499ca8, th=0xa48f750) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x007668d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xa48f750) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xa48f750, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x007668f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xa48f750) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xa48f750, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x007668f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xa48f750) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xa48f750, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x007668f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xa48f750) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xa48f750, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#15 0x007668f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4998e0, th=0xa48f750) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#16 0x00763533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa499ca8, th=0xa48f750, previous=0xabbc168) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#17 0x0076495e in ThreadWeaver::ThreadRunHelper::run (this=0xaca002e4, parent=0xa499ca8, th=0xa48f750) at ../../../threadweaver/Weaver/Thread.cpp:87
#18 0x0076507b in ThreadWeaver::Thread::run (this=0xa48f750) at ../../../threadweaver/Weaver/Thread.cpp:142
#19 0x0941adf9 in ?? () from /usr/lib/libQtCore.so.4
#20 0x005f3cc9 in start_thread () from /lib/libpthread.so.0
#21 0x0087f6ae in clone () from /lib/libc.so.6

Thread 2 (Thread 0xac076b70 (LWP 3235)):
#0  0x00a11416 in __kernel_vsyscall ()
#1  0x005f84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088cdad in pthread_cond_wait () from /lib/libc.so.6
#3  0x06ad13a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x06ad1481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x005f3cc9 in start_thread () from /lib/libpthread.so.0
#6  0x0087f6ae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7726720 (LWP 1311)):
[KCrash Handler]
#7  0x0464181a in QGraphicsProxyWidget::widget() const () from /usr/lib/libQtGui.so.4
#8  0x002e693d in Plasma::TreeView::model (this=0xbfbe378) at ../../plasma/widgets/treeview.cpp:66
#9  0x02ed40d9 in WeatherApplet::weatherContent (this=0xa94b000, data=...) at ../../../applets/weather/weatherapplet.cpp:655
#10 0x02edaaae in WeatherApplet::dataUpdated (this=0xa94b000, source=..., data=...) at ../../../applets/weather/weatherapplet.cpp:758
#11 0x02ecfec7 in WeatherApplet::qt_metacall (this=0xa94b000, _c=QMetaObject::InvokeMetaMethod, _id=81, _a=0xbf95f614) at ./weatherapplet.moc:81
#12 0x095228ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#13 0x095356ad in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x00225839 in Plasma::SignalRelay::dataUpdated (this=0xba8b568, _t1=..., _t2=...) at ./datacontainer_p.moc:85
#15 0x002259fe in Plasma::SignalRelay::checkQueueing (this=0xba8b568) at ../../plasma/private/datacontainer_p.cpp:115
#16 0x001e4033 in Plasma::DataContainer::checkForUpdate (this=0xbad40e0) at ../../plasma/datacontainer.cpp:172
#17 0x001e8ef6 in Plasma::DataEngine::timerEvent (this=0xb967a18, event=0xbf95fc50) at ../../plasma/dataengine.cpp:388
#18 0x0952f504 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#19 0x03f7efdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x03f8504e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x011d368a in KApplication::notify (this=0x9b617e8, receiver=0xb967a18, event=0xbf95fc50) at ../../kdeui/kernel/kapplication.cpp:310
#22 0x0951cb3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#23 0x0954ead6 in ?? () from /usr/lib/libQtCore.so.4
#24 0x0954b874 in ?? () from /usr/lib/libQtCore.so.4
#25 0x03993015 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x03996e28 in ?? () from /lib/libglib-2.0.so.0
#27 0x03997008 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x0954b565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0x04040be5 in ?? () from /usr/lib/libQtGui.so.4
#30 0x0951b609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x0951ba8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x0952000f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0x03f7de07 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#34 0x0094286e in kdemain (argc=1, argv=0xbf960124) at ../../../../plasma/desktop/shell/main.cpp:118
#35 0x080485bb in main (argc=1, argv=0xbf960124) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 249837, bug 249477, bug 243802, bug 241314, bug 240421.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2010-09-27 19:33:50 UTC

*** This bug has been marked as a duplicate of bug 221806 ***
Comment 2 Beat Wolf 2010-10-17 17:27:50 UTC
*** Bug 254417 has been marked as a duplicate of this bug. ***