Bug 201939 - Crash in plasma applet task manager related to grid layout
Summary: Crash in plasma applet task manager related to grid layout
Status: RESOLVED DUPLICATE of bug 199325
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-taskbar (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-29 23:08 UTC by Octavian Voicu
Modified: 2009-07-30 00:22 UTC (History)
1 user (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 Octavian Voicu 2009-07-29 23:08:05 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.98 (KDE 4.2.98 (KDE 4.3 RC3))
Qt Version: 4.5.0
Operating System: Linux 2.6.28-14-generic x86_64
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
Crash occured when I clicked 1-2 photos multiple times in rapid succession in Dolphin, in a remote smb folder. This generated a series of events such as notifications (file coping via smb), new taskbar buttons and regrouping of taskbar items (the multiple Gwenview windows that were opened), so it's hard to pinpoint the exact cause. Also, I wasn't able to reproduce this in this manner.

I'm guessing this particular crash is related to the automatic arrangement of items inside the grid layout used in the task manager.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 3933)]

Thread 2 (Thread 0x7fe920283950 (LWP 3936)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fe940883939 in QWaitCondition::wait (this=0x24e7aa0, mutex=0x24e7a98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fe93f6fe4cc in QHostInfoAgent::run (this=0x24e7a80) at kernel/qhostinfo.cpp:260
#3  0x00007fe940882952 in QThreadPrivate::start (arg=0x24e7a80) at thread/qthread_unix.cpp:189
#4  0x00007fe93c7023ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007fe93d2e6fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe940e44750 (LWP 3933)):
[KCrash Handler]
#5  AbstractTaskItem::basicPreferredSize (this=0x51fe930) at /build/buildd/kdebase-workspace-4.2.98/plasma/applets/tasks/tasks.h:92
#6  0x00007fe92318c256 in TaskItemLayout::preferredColumns (this=0x25a5e00) at /build/buildd/kdebase-workspace-4.2.98/plasma/applets/tasks/taskitemlayout.cpp:206
#7  0x00007fe92318cbac in TaskItemLayout::gridLayoutSize (this=0x25a5e00) at /build/buildd/kdebase-workspace-4.2.98/plasma/applets/tasks/taskitemlayout.cpp:222
#8  0x00007fe92318cc3b in TaskItemLayout::layoutItems (this=0x0) at /build/buildd/kdebase-workspace-4.2.98/plasma/applets/tasks/taskitemlayout.cpp:245
#9  0x00007fe92318d7f4 in TaskItemLayout::insert (this=0x25a5e00, index=5, item=0x51c1b50) at /build/buildd/kdebase-workspace-4.2.98/plasma/applets/tasks/taskitemlayout.cpp:125
#10 0x00007fe92318d9d0 in TaskItemLayout::addTaskItem (this=0x25a5e00, item=0x51c1b50) at /build/buildd/kdebase-workspace-4.2.98/plasma/applets/tasks/taskitemlayout.cpp:82
#11 0x00007fe923199468 in TaskGroupItem::itemAdded (this=0x25b0900, groupableItem=0x4f331b0) at /build/buildd/kdebase-workspace-4.2.98/plasma/applets/tasks/taskgroupitem.cpp:477
#12 0x00007fe923199a5c in TaskGroupItem::qt_metacall (this=0x25b0900, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff48e7f340)
    at /build/buildd/kdebase-workspace-4.2.98/obj-x86_64-linux-gnu/plasma/applets/tasks/taskgroupitem.moc:113
#13 0x00007fe9409811f2 in QMetaObject::activate (sender=0x246b3c0, from_signal_index=<value optimized out>, to_signal_index=21, argv=0x0) at kernel/qobject.cpp:3069
#14 0x00007fe922f5ecaf in TaskManager::TaskGroup::itemAdded (this=0x0, _t1=0x4f331b0) at /build/buildd/kdebase-workspace-4.2.98/obj-x86_64-linux-gnu/libs/taskmanager/taskgroup.moc:139
#15 0x00007fe922f5f80b in TaskManager::TaskGroup::add (this=0x246b3c0, item=0x4f331b0) at /build/buildd/kdebase-workspace-4.2.98/libs/taskmanager/taskgroup.cpp:138
#16 0x00007fe922f45c20 in TaskManager::AbstractGroupingStrategy::closeGroup (this=0x4fe9820, group=0x4915400)
    at /build/buildd/kdebase-workspace-4.2.98/libs/taskmanager/abstractgroupingstrategy.cpp:168
#17 0x00007fe922f4cf88 in TaskManager::ProgramGroupingStrategy::checkGroup (this=0x4fe9820) at /build/buildd/kdebase-workspace-4.2.98/libs/taskmanager/strategies/programgroupingstrategy.cpp:204
#18 0x00007fe922f4de0d in TaskManager::ProgramGroupingStrategy::qt_metacall (this=0x4fe9820, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=<value optimized out>)
    at /build/buildd/kdebase-workspace-4.2.98/obj-x86_64-linux-gnu/libs/taskmanager/programgroupingstrategy.moc:68
#19 0x00007fe9409811f2 in QMetaObject::activate (sender=0x4915400, from_signal_index=<value optimized out>, to_signal_index=22, argv=0x0) at kernel/qobject.cpp:3069
#20 0x00007fe922f5ec72 in TaskManager::TaskGroup::itemRemoved (this=0x0, _t1=0x4bd70b0) at /build/buildd/kdebase-workspace-4.2.98/obj-x86_64-linux-gnu/libs/taskmanager/taskgroup.moc:146
#21 0x00007fe922f5f591 in TaskManager::TaskGroup::remove (this=0x4915400, item=0x4bd70b0) at /build/buildd/kdebase-workspace-4.2.98/libs/taskmanager/taskgroup.cpp:182
#22 0x00007fe922f48aa4 in TaskManager::GroupManagerPrivate::removeTask (this=0x25b2ba0, task={d = 0x7fff48e7f670}) at /build/buildd/kdebase-workspace-4.2.98/libs/taskmanager/groupmanager.cpp:311
#23 0x00007fe922f4a30d in TaskManager::GroupManager::qt_metacall (this=0x249ea30, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff48e7f7b0)
    at /build/buildd/kdebase-workspace-4.2.98/obj-x86_64-linux-gnu/libs/taskmanager/groupmanager.moc:105
#24 0x00007fe9409811f2 in QMetaObject::activate (sender=0x24e8550, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3069
#25 0x00007fe922f62115 in TaskManager::TaskManager::taskRemoved (this=0x0, _t1=<value optimized out>)
    at /build/buildd/kdebase-workspace-4.2.98/obj-x86_64-linux-gnu/libs/taskmanager/taskmanager.moc:162
#26 0x00007fe922f6374e in TaskManager::TaskManager::windowRemoved (this=0x24e8550, w=75497497) at /build/buildd/kdebase-workspace-4.2.98/libs/taskmanager/taskmanager.cpp:279
#27 0x00007fe922f6549f in TaskManager::TaskManager::qt_metacall (this=0x24e8550, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff48e7f9d0)
    at /build/buildd/kdebase-workspace-4.2.98/obj-x86_64-linux-gnu/libs/taskmanager/taskmanager.moc:110
#28 0x00007fe9409811f2 in QMetaObject::activate (sender=0x2082f50, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x0) at kernel/qobject.cpp:3069
#29 0x00007fe93f1636c2 in KWindowSystem::windowRemoved (this=0x0, _t1=75497497) at /build/buildd/kde4libs-4.2.98a/obj-x86_64-linux-gnu/kdeui/kwindowsystem.moc:127
#30 0x00007fe93f165c0b in KWindowSystemPrivate::removeClient (this=0x2084d50, w=75497497) at /build/buildd/kde4libs-4.2.98a/kdeui/windowmanagement/kwindowsystem_x11.cpp:249
#31 0x00007fe93f1743e7 in NETRootInfo::update (this=0x2084d78, dirty_props=<value optimized out>) at /build/buildd/kde4libs-4.2.98a/kdeui/windowmanagement/netwm.cpp:2183
#32 0x00007fe93f17512b in NETRootInfo::event (this=0x2084d78, event=<value optimized out>, properties=0x7fff48e7fce0, properties_size=5)
    at /build/buildd/kde4libs-4.2.98a/kdeui/windowmanagement/netwm.cpp:2058
#33 0x00007fe93f165edb in KWindowSystemPrivate::x11Event (this=0x2084d50, ev=0x7fff48e806d0) at /build/buildd/kde4libs-4.2.98a/kdeui/windowmanagement/kwindowsystem_x11.cpp:136
#34 0x00007fe93f035b33 in KApplication::x11EventFilter (this=<value optimized out>, _event=0x7fff48e806d0) at /build/buildd/kde4libs-4.2.98a/kdeui/kernel/kapplication.cpp:911
#35 0x00007fe93484fbd7 in PlasmaApp::x11EventFilter (this=0x1d1ed70, event=0x7fff48e806d0) at /build/buildd/kdebase-workspace-4.2.98/plasma/shells/desktop/plasmaapp.cpp:490
#36 0x00007fe93df4fb1f in qt_x11EventFilter (ev=0x7fff48e806d0) at kernel/qapplication_x11.cpp:375
#37 0x00007fe93df62faf in QApplication::x11ProcessEvent (this=0x1d1ed70, event=0x7fff48e806d0) at kernel/qapplication_x11.cpp:3273
#38 0x00007fe93df8c464 in x11EventSourceDispatch (s=0x1d61140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#39 0x00007fe93c95120a in IA__g_main_context_dispatch (context=0x1d60120) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#40 0x00007fe93c9548e0 in g_main_context_iterate (context=0x1d60120, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#41 0x00007fe93c954a7c in IA__g_main_context_iteration (context=0x1d60120, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#42 0x00007fe940994e6f in QEventDispatcherGlib::processEvents (this=0x1d5d710, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#43 0x00007fe93df8bbef in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#44 0x00007fe94096a002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1223166400}) at kernel/qeventloop.cpp:149
#45 0x00007fe94096a3cd in QEventLoop::exec (this=0x7fff48e80a00, flags={i = 1223166480}) at kernel/qeventloop.cpp:200
#46 0x00007fe94096c694 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#47 0x00007fe93483c6bb in kdemain (argc=1, argv=0x1cd19b0) at /build/buildd/kdebase-workspace-4.2.98/plasma/shells/desktop/main.cpp:50
#48 0x0000000000407215 in launch (argc=1, _name=0x1d11cb8 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=0x1d11cd8 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40a3c9 "0") at /build/buildd/kde4libs-4.2.98a/kinit/kinit.cpp:676
#49 0x0000000000407a38 in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.2.98a/kinit/kinit.cpp:1168
#50 0x0000000000407fe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.2.98a/kinit/kinit.cpp:1361
#51 0x0000000000408b26 in main (argc=2, argv=0x7fff48e818a8, envp=0x7fff48e818c0) at /build/buildd/kde4libs-4.2.98a/kinit/kinit.cpp:1788

This bug may be a duplicate of or related to bug 199325

Reported using DrKonqi
Comment 1 Dario Andres 2009-07-30 00:22:09 UTC
This is the same as bug 200358 / bug 199325. Merging. Thanks

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