Bug 294899

Summary: Plasma crashed after trying to add a panel
Product: [Unmaintained] plasma4 Reporter: kieran.sedgwick
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kieran.sedgwick 2012-02-27 03:02:43 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.8.0
Operating System: Linux 3.1.0-7.fc16.i686 i686

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

I clicked the desktop tab in the upper-right hand corner of the screen, and clicked the plus beside "Add Panel".

I may have had Konquerer open at the time, but nothing else beyond whatever booted with the system (a minty-fresh install of Fedora)

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb77ab780 (LWP 2176))]

Thread 6 (Thread 0xafa17b40 (LWP 2460)):
#0  0x009e8416 in __kernel_vsyscall () from /usr/lib/libplasma.so.3
#1  0x0034584c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x02a355e8 in wait (time=4294967295, this=0x99ecdb0) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x99e99a0, mutex=0x99c5948, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0x0093317d in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99e9988, th=0x99a9e00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0093613c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x99d3a90, th=0x99a9e00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00932cdb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99e9988, th=0x99a9e00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0093624c in ThreadWeaver::WorkingHardState::applyForWork (this=0x99d3a90, th=0x99a9e00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00932bd4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99e9988, th=0x99a9e00, previous=0xa51cb50) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00934c34 in ThreadWeaver::ThreadRunHelper::run (this=0xafa17264, parent=0x99e9988, th=0x99a9e00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87
#10 0x00934cfb in ThreadWeaver::Thread::run (this=0x99a9e00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#11 0x02a35061 in QThreadPrivate::start (arg=0x99a9e00) at thread/qthread_unix.cpp:298
#12 0x00341cd3 in start_thread (arg=0xafa17b40) at pthread_create.c:309
#13 0x021534de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xb16ebb40 (LWP 2461)):
#0  0x009e8416 in __kernel_vsyscall () from /usr/lib/libplasma.so.3
#1  0x0034584c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x02a355e8 in wait (time=4294967295, this=0x99ecdb0) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x99e99a0, mutex=0x99c5948, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0x0093317d in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99e9988, th=0xa0c42b8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0093613c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x99d3a90, th=0xa0c42b8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00932cdb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99e9988, th=0xa0c42b8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0093624c in ThreadWeaver::WorkingHardState::applyForWork (this=0x99d3a90, th=0xa0c42b8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00932bd4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99e9988, th=0xa0c42b8, previous=0x99c07d0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00934c34 in ThreadWeaver::ThreadRunHelper::run (this=0xb16eb264, parent=0x99e9988, th=0xa0c42b8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87
#10 0x00934cfb in ThreadWeaver::Thread::run (this=0xa0c42b8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#11 0x02a35061 in QThreadPrivate::start (arg=0xa0c42b8) at thread/qthread_unix.cpp:298
#12 0x00341cd3 in start_thread (arg=0xb16ebb40) at pthread_create.c:309
#13 0x021534de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xaddcbb40 (LWP 2462)):
#0  0x009e8416 in __kernel_vsyscall () from /usr/lib/libplasma.so.3
#1  0x0034584c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x02a355e8 in wait (time=4294967295, this=0x99ecdb0) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x99e99a0, mutex=0x99c5948, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0x0093317d in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99e9988, th=0xa1987a8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0093613c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x99d3a90, th=0xa1987a8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00932cdb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99e9988, th=0xa1987a8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0093624c in ThreadWeaver::WorkingHardState::applyForWork (this=0x99d3a90, th=0xa1987a8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00932bd4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99e9988, th=0xa1987a8, previous=0x0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00934c34 in ThreadWeaver::ThreadRunHelper::run (this=0xaddcb264, parent=0x99e9988, th=0xa1987a8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87
#10 0x00934cfb in ThreadWeaver::Thread::run (this=0xa1987a8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#11 0x02a35061 in QThreadPrivate::start (arg=0xa1987a8) at thread/qthread_unix.cpp:298
#12 0x00341cd3 in start_thread (arg=0xaddcbb40) at pthread_create.c:309
#13 0x021534de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xad5cab40 (LWP 2463)):
#0  0x009e8416 in __kernel_vsyscall () from /usr/lib/libplasma.so.3
#1  0x0034584c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x02a355e8 in wait (time=4294967295, this=0x99ecdb0) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x99e99a0, mutex=0x99c5948, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0x0093317d in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99e9988, th=0xa064f10) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0093613c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x99d3a90, th=0xa064f10) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00932cdb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99e9988, th=0xa064f10) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0093624c in ThreadWeaver::WorkingHardState::applyForWork (this=0x99d3a90, th=0xa064f10) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00932bd4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99e9988, th=0xa064f10, previous=0xa56a8b0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00934c34 in ThreadWeaver::ThreadRunHelper::run (this=0xad5ca264, parent=0x99e9988, th=0xa064f10) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87
#10 0x00934cfb in ThreadWeaver::Thread::run (this=0xa064f10) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#11 0x02a35061 in QThreadPrivate::start (arg=0xa064f10) at thread/qthread_unix.cpp:298
#12 0x00341cd3 in start_thread (arg=0xad5cab40) at pthread_create.c:309
#13 0x021534de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xacc17b40 (LWP 2531)):
#0  0x009e8416 in __kernel_vsyscall () from /usr/lib/libplasma.so.3
#1  0x0034584c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x00564271 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x664980) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0x005642b0 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x664980) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x00341cd3 in start_thread (arg=0xacc17b40) at pthread_create.c:309
#5  0x021534de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb77ab780 (LWP 2176)):
[KCrash Handler]
#7  0x01926b67 in QGraphicsItem::isWidget (this=0x2ca5054) at graphicsview/qgraphicsitem.cpp:1759
#8  0x0194fc10 in QGraphicsLayoutItemPrivate::hasHeightForWidth (this=0xa80ef58) at graphicsview/qgraphicslayoutitem.cpp:287
#9  0x0199c7d9 in QGridLayoutItem::hasDynamicConstraint (this=0x9d58720) at graphicsview/qgridlayoutengine.cpp:576
#10 0x0199d85e in ensureDynamicConstraint (this=0xa77e320) at graphicsview/qgridlayoutengine.cpp:1666
#11 QGridLayoutEngine::ensureDynamicConstraint (this=0xa77e320) at graphicsview/qgridlayoutengine.cpp:1661
#12 0x0199d901 in QGridLayoutEngine::hasDynamicConstraint (this=0xa77e320) at graphicsview/qgridlayoutengine.cpp:1686
#13 0x019a1a03 in QGridLayoutEngine::sizeHint (this=0xa77e320, styleInfo=..., which=Qt::MaximumSize, constraint=...) at graphicsview/qgridlayoutengine.cpp:1143
#14 0x01921541 in QGraphicsGridLayout::sizeHint (this=0xa733a58, which=Qt::MaximumSize, constraint=...) at graphicsview/qgraphicsgridlayout.cpp:670
#15 0x0194eca0 in QGraphicsLayoutItemPrivate::effectiveSizeHints (this=0xa77e230, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:169
#16 0x0194f684 in effectiveSizeHint (constraint=..., which=Qt::MinimumSize, this=<optimized out>) at graphicsview/qgraphicslayoutitem.cpp:813
#17 QGraphicsLayoutItem::effectiveSizeHint (this=0xa733a58, which=Qt::MinimumSize, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:805
#18 0x0199250d in QGraphicsWidget::sizeHint (this=0xa77d448, which=Qt::MinimumSize, constraint=...) at graphicsview/qgraphicswidget.cpp:743
#19 0x0194ed4c in QGraphicsLayoutItemPrivate::effectiveSizeHints (this=0xa77e138, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:175
#20 0x0194f684 in effectiveSizeHint (constraint=..., which=Qt::PreferredSize, this=<optimized out>) at graphicsview/qgraphicslayoutitem.cpp:813
#21 QGraphicsLayoutItem::effectiveSizeHint (this=0xa77d458, which=Qt::PreferredSize, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:805
#22 0x07002d42 in SystemTray::TaskArea::adjustHiddentTasksWidget (this=0xa732b50) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/plasma/generic/applets/systemtray/ui/taskarea.cpp:452
#23 0x07004d89 in SystemTray::TaskArea::addWidgetForTask (this=0xa732b50, task=0xa8ef450) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/plasma/generic/applets/systemtray/ui/taskarea.cpp:320
#24 0x07005170 in SystemTray::TaskArea::addTask (this=0xa732b50, task=0xa8ef450) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/plasma/generic/applets/systemtray/ui/taskarea.cpp:196
#25 0x02b5e801 in QMetaObject::activate (sender=0x97d17e0, m=0x7011378, local_signal_index=0, argv=0xbf993e28) at kernel/qobject.cpp:3546
#26 0x06fe4156 in SystemTray::Manager::taskAdded (this=0x97d17e0, _t1=0xa8ef450) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/i686-redhat-linux-gnu/plasma/generic/applets/systemtray/manager.moc:113
#27 0x06fe43f9 in SystemTray::Manager::addTask (this=0x97d17e0, task=0xa8ef450) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/plasma/generic/applets/systemtray/core/manager.cpp:87
#28 0x02b5e801 in QMetaObject::activate (sender=0x972a430, m=0x70113dc, local_signal_index=0, argv=0xbf993f68) at kernel/qobject.cpp:3546
#29 0x06fe4b96 in SystemTray::Protocol::taskCreated (this=0x972a430, _t1=0xa8ef450) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/i686-redhat-linux-gnu/plasma/generic/applets/systemtray/protocol.moc:105
#30 0x06fece07 in SystemTray::PlasmoidProtocol::addApplet (this=0x972a430, appletName=..., id=0, parent=0xa752698) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:112
#31 0x06fe3eea in SystemTray::Manager::addApplet (this=0x97d17e0, appletName=..., parent=0xa752698) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/plasma/generic/applets/systemtray/core/manager.cpp:110
#32 0x06ff8c6b in SystemTray::Applet::checkDefaultApplets (this=0xa752698) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/plasma/generic/applets/systemtray/ui/applet.cpp:737
#33 0x02b5b0b2 in QMetaCallEvent::placeMetaCall (this=0x9dd1bc0, object=0xa752698) at kernel/qobject.cpp:524
#34 0x02b63d7b in QObject::event (this=0xa752698, e=0x9dd1bc0) at kernel/qobject.cpp:1194
#35 0x01992d4c in QGraphicsWidget::event (this=0xa752698, event=0x9dd1bc0) at graphicsview/qgraphicswidget.cpp:1461
#36 0x012b2a34 in notify_helper (e=0x9dd1bc0, receiver=0xa752698, this=0x939e5a8) at kernel/qapplication.cpp:4518
#37 QApplicationPrivate::notify_helper (this=0x939e5a8, receiver=0xa752698, e=0x9dd1bc0) at kernel/qapplication.cpp:4490
#38 0x012b7ed3 in QApplication::notify (this=0x9dd1bc0, receiver=0xa752698, e=0x9dd1bc0) at kernel/qapplication.cpp:4247
#39 0x06b16622 in KApplication::notify (this=0x93942a8, receiver=0xa752698, event=0x9dd1bc0) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#40 0x02b48f5e in QCoreApplication::notifyInternal (this=0x93942a8, receiver=0xa752698, event=0x9dd1bc0) at kernel/qcoreapplication.cpp:876
#41 0x02b4ceb8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x935a230) at kernel/qcoreapplication.cpp:1500
#43 0x02b4d1ed in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#44 0x02b7b805 in sendPostedEvents () at kernel/qcoreapplication.h:236
#45 postEventSourceDispatch (s=0x93a2490) at kernel/qeventdispatcher_glib.cpp:279
#46 0x0273b5bf in g_main_dispatch (context=0x93a1a00) at gmain.c:2425
#47 g_main_context_dispatch (context=0x93a1a00) at gmain.c:2995
#48 0x0273bd00 in g_main_context_iterate (context=0x93a1a00, block=41199520, dispatch=1, self=0x939ec90) at gmain.c:3073
#49 0x0273bfaf in g_main_context_iteration (context=0x93a1a00, may_block=1) at gmain.c:3136
#50 0x02b7bc08 in QEventDispatcherGlib::processEvents (this=0x935ad98, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#51 0x0136738b in QGuiEventDispatcherGlib::processEvents (this=0x935ad98, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#52 0x02b47e4e in QEventLoop::processEvents (this=0xbf9948d4, flags=...) at kernel/qeventloop.cpp:149
#53 0x02b480f9 in QEventLoop::exec (this=0xbf9948d4, flags=...) at kernel/qeventloop.cpp:204
#54 0x02b4d29b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#55 0x012b0835 in QApplication::exec () at kernel/qapplication.cpp:3779
#56 0x003a5906 in kdemain (argc=1, argv=0xbf994ad4) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/plasma/desktop/shell/main.cpp:120
#57 0x0804875c in main (argc=1, argv=0xbf994ad4) at /usr/src/debug/kdebase-workspace-4.7.2/kdebase-workspace-4.7.2/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 291859.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-02-27 07:42:11 UTC

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