Bug 185226

Summary: Plasma crash in taskmanager after starting several programs at once
Product: [Unmaintained] plasma4 Reporter: Andrey Borzenkov <arvidjaar>
Component: widget-taskbarAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andrey Borzenkov 2009-02-22 13:03:46 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Mandriva RPMs

I started several tasks in rapid succession via Kickof favorites menu. Here "rapid" is relative - I have slow system. This was immediately after logging in. Using Qt 4.5rc1 as provided by Mandriva RPM.

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 1 (Thread 0xb4a8a6d0 (LWP 32191))]

Thread 3 (Thread 0xa914db90 (LWP 32193)):
#0  0xb7fba424 in __kernel_vsyscall ()
#1  0xb503bc45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb7eb58ed in __pthread_cond_wait (cond=0x8dd5b90, mutex=0x8dd5b78) at
forward.c:139
#3  0xb66ca91b in QWaitCondition::wait (this=0x8db2728, mutex=0x8db2724,
time=4294967295) at thread/qwaitcondition_unix.cpp:82
#4  0xb50eaf74 in QHostInfoAgent::run (this=0x8db2718) at
kernel/qhostinfo.cpp:255
#5  0xb66c980f in QThreadPrivate::start (arg=0x8db2718) at
thread/qthread_unix.cpp:184
#6  0xb5038315 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb7ea826e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa86abb90 (LWP 32208)):
#0  0xb7fba424 in __kernel_vsyscall ()
#1  0xb503bc45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb7eb58ed in __pthread_cond_wait (cond=0x8c05598, mutex=0x8c05580) at
forward.c:139
#3  0xb66ca91b in QWaitCondition::wait (this=0x8c4c840, mutex=0x8c4c83c,
time=4294967295) at thread/qwaitcondition_unix.cpp:82
#4  0xa935afae in RenderThread::run (this=0x8c4c834) at
/usr/src/debug/kdebase-workspace-4.2.0/plasma/wallpapers/image/renderthread.cpp:91
#5  0xb66c980f in QThreadPrivate::start (arg=0x8c4c834) at
thread/qthread_unix.cpp:184
#6  0xb5038315 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb7ea826e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4a8a6d0 (LWP 32191)):
[KCrash Handler]
#6  QHash<KSharedPtr<TaskManager::Startup>, TaskManager::TaskItem*>::erase
(this=0x9129c68, it={i = 0x922af38}) at /usr/lib/qt4/include/QtCore/qhash.h:808
#7  0xa920dc46 in QMutableHashIterator<KSharedPtr<TaskManager::Startup>,
TaskManager::TaskItem*>::remove (this=0xbf8d3800) at
/usr/lib/qt4/include/QtCore/qhash.h:1006
#8  0xa920a703 in TaskManager::GroupManager::add (this=0x9129c48, task={d =
0xbf8d3868}) at
/usr/src/debug/kdebase-workspace-4.2.0/libs/taskmanager/groupmanager.cpp:241
#9  0xa920b98b in TaskManager::GroupManager::qt_metacall (this=0x9129c48,
_c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf8d3930)
    at
/usr/src/debug/kdebase-workspace-4.2.0/build/libs/taskmanager/groupmanager.moc:91
#10 0xb67dc125 in QMetaObject::activate (sender=0x9129cc8, from_signal_index=4,
to_signal_index=4, argv=0xbf8d3930) at kernel/qobject.cpp:3055
#11 0xb67dd9b5 in QMetaObject::activate (sender=0x9129cc8, m=0xa923fddc,
local_signal_index=0, argv=0xbf8d3930) at kernel/qobject.cpp:3127
#12 0xa9226265 in TaskManager::TaskManager::taskAdded (this=0x9129cc8, _t1={d =
0xbf8d39a0}) at
/usr/src/debug/kdebase-workspace-4.2.0/build/libs/taskmanager/taskmanager.moc:152
#13 0xa9227556 in TaskManager::TaskManager::windowAdded (this=0x9129cc8,
w=60817575) at
/usr/src/debug/kdebase-workspace-4.2.0/libs/taskmanager/taskmanager.cpp:246
#14 0xa92279a5 in TaskManager::TaskManager::qt_metacall (this=0x9129cc8,
_c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf8d3ae0)
    at
/usr/src/debug/kdebase-workspace-4.2.0/build/libs/taskmanager/taskmanager.moc:107
#15 0xb67dc125 in QMetaObject::activate (sender=0x8bce2a0, from_signal_index=5,
to_signal_index=5, argv=0xbf8d3ae0) at kernel/qobject.cpp:3055
#16 0xb67dd9b5 in QMetaObject::activate (sender=0x8bce2a0, m=0xb794b32c,
local_signal_index=1, argv=0xbf8d3ae0) at kernel/qobject.cpp:3127
#17 0xb785ea05 in KWindowSystem::windowAdded (this=0x8bce2a0, _t1=60817575) at
/usr/src/debug/kdelibs-4.2.0/build/kdeui/kwindowsystem.moc:120
#18 0xb7861196 in KWindowSystemPrivate::addClient (this=0x8b5b750, w=60817575)
at
/usr/src/debug/kdelibs-4.2.0/kdeui/windowmanagement/kwindowsystem_x11.cpp:229
#19 0xb786ebb7 in NETRootInfo::update (this=0x8b5b764, dirty_props=0xbf8d3c14)
at /usr/src/debug/kdelibs-4.2.0/kdeui/windowmanagement/netwm.cpp:2123
#20 0xb786ff94 in NETRootInfo::event (this=0x8b5b764, event=0xbf8d433c,
properties=0xbf8d3cf4, properties_size=5) at
/usr/src/debug/kdelibs-4.2.0/kdeui/windowmanagement/netwm.cpp:2052
#21 0xb78614cd in KWindowSystemPrivate::x11Event (this=0x8b5b750,
ev=0xbf8d42dc) at
/usr/src/debug/kdelibs-4.2.0/kdeui/windowmanagement/kwindowsystem_x11.cpp:136
#22 0xb772b53a in KAppX11HackWidget::publicx11Event (this=0x8b5b750,
e=0xbf8d42dc) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:935
#23 0xb77282aa in KApplication::x11EventFilter (this=0x8a44090,
_event=0xbf8d42dc) at
/usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:985
#24 0xb7f5d5c4 in PlasmaApp::x11EventFilter (this=0x8a44090, event=0xbf8d42dc)
at
/usr/src/debug/kdebase-workspace-4.2.0/plasma/shells/desktop/plasmaapp.cpp:453
#25 0xb6acb6cf in qt_x11EventFilter (ev=0xbf8d42dc) at
kernel/qapplication_x11.cpp:370
#26 0xb6adf2a8 in QApplication::x11ProcessEvent (this=0x8a44090,
event=0xbf8d42dc) at kernel/qapplication_x11.cpp:3262
#27 0xb6b0a764 in x11EventSourceDispatch (s=0x8a4c280, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141
#28 0xb4e63c8a in IA__g_main_context_dispatch (context=0x8a4ba30) at
gmain.c:1814
#29 0xb4e672f4 in g_main_context_iterate (context=0x8a4ba30, block=1,
dispatch=1, self=0x8a46670) at gmain.c:2448
#30 0xb4e6747f in IA__g_main_context_iteration (context=0x8a4ba30, may_block=1)
at gmain.c:2511
#31 0xb67f24aa in QEventDispatcherGlib::processEvents (this=0x8a3e1c8, flags={i
= -1081260920}) at kernel/qeventdispatcher_glib.cpp:318
#32 0xb6b09eba in QGuiEventDispatcherGlib::processEvents (this=0x8a3e1c8,
flags={i = -1081260872}) at kernel/qguieventdispatcher_glib.cpp:197
#33 0xb67c3be3 in QEventLoop::processEvents (this=0xbf8d4530, flags={i =
-1081260808}) at kernel/qeventloop.cpp:144
#34 0xb67c4031 in QEventLoop::exec (this=0xbf8d4530, flags={i = -1081260744})
at kernel/qeventloop.cpp:195
#35 0xb67c6596 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:875
#36 0xb6a65874 in QApplication::exec () at kernel/qapplication.cpp:3526
#37 0xb7f4aa81 in kdemain (argc=1, argv=0xbf8d46d4) at
/usr/src/debug/kdebase-workspace-4.2.0/plasma/shells/desktop/main.cpp:54
#38 0x0804856f in main (argc=) at
/usr/src/debug/kdebase-workspace-4.2.0/build/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
Comment 1 Dario Andres 2009-02-22 18:59:35 UTC

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