Bug 220702 - Plasma crashed after task manager went mad
Summary: Plasma crashed after task manager went mad
Status: RESOLVED DUPLICATE of bug 199325
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-taskbar (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-30 16:46 UTC by Abner Silva
Modified: 2010-01-02 18:07 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 Abner Silva 2009-12-30 16:46:35 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.30-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
Freequently the task manager goes mad and keep with an empty slot as it was mapping and invisible application.
I still have no clue how to reproduce it, but it's happening with some frequency.

I suspect about the konversation application, since I'm alway running it when this crash happens. But as I'm not sure about it, I still need to do more test which I'll report soon.

Here is the list of the current applications (on the task manager) that I was running during the last crash:

- Konsole;
- Kontact (with KMail running) + KMail composer window;
- Konversation;
- Chrome browser in the other workspace.

About task manager configuration:

- Forcing only one row;
- Only show applications from the current desktop;
- Group by applications;
- Sort alphabeticaly.

The crash can be reproduced some of the time.

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

Thread 2 (Thread 0x7f2405a60950 (LWP 2976)):
#0  0x00007f242784bb69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2427af9471 in QWaitConditionPrivate::wait (this=0x19ea010, time=18446744073709551615) at /home/abner/Projects/kde/src/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007f2427af8fce in QWaitCondition::wait (this=0x19e6f80, mutex=0x19e6f78, time=18446744073709551615) at /home/abner/Projects/kde/src/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f2428b91030 in QHostInfoAgent::run (this=0x19e6f60) at /home/abner/Projects/kde/src/qt-copy/src/network/kernel/qhostinfo.cpp:252
#4  0x00007f2427af8a82 in QThreadPrivate::start (arg=0x19e6f60) at /home/abner/Projects/kde/src/qt-copy/src/corelib/thread/qthread_unix.cpp:244
#5  0x00007f2427847f7a in start_thread () from /lib/libpthread.so.0
#6  0x00007f2425b9389d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2429f287f0 (LWP 2975)):
[KCrash Handler]
#5  Tasks::itemTopMargin (this=0x15a97a0) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/tasks.h:88
#6  AbstractTaskItem::basicPreferredSize (this=0x15a97a0) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/abstracttaskitem.cpp:114
#7  0x00007f2408ab8ab6 in TaskItemLayout::preferredColumns (this=0x1a7f390) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/taskitemlayout.cpp:232
#8  0x00007f2408ab91bc in TaskItemLayout::gridLayoutSize (this=0x1a7f390) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/taskitemlayout.cpp:248
#9  0x00007f2408ab924d in TaskItemLayout::layoutItems (this=0x408c8000000000a0) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/taskitemlayout.cpp:271
#10 0x00007f2408ab9d7a in TaskItemLayout::insert (this=0x1a7f390, index=<value optimized out>, item=0x21109f0)
    at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/taskitemlayout.cpp:146
#11 0x00007f2408ab9ed8 in TaskItemLayout::addTaskItem (this=0x1a7f390, item=0x21109f0) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/taskitemlayout.cpp:99
#12 0x00007f2408ac62e8 in TaskGroupItem::itemAdded (this=0x1a89d90, groupableItem=0x1fe75f0) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/taskgroupitem.cpp:481
#13 0x00007f2408ac5928 in TaskGroupItem::reload (this=0x1a89d90) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/taskgroupitem.cpp:307
#14 0x00007f2408ac5d94 in TaskGroupItem::setGroup (this=0x1a89d90, group=0x1a89310) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/applets/tasks/taskgroupitem.cpp:358
#15 0x00007f2408ab5550 in Tasks::qt_metacall (this=0x15d4680, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff90595fd0)
    at /home/abner/Projects/kde/build/kdebase/workspace/plasma/desktop/applets/tasks/tasks.moc:90
#16 0x00007f2427c2beef in QMetaObject::metacall (object=0x15d4680, cl=QMetaObject::InvokeMetaMethod, idx=58, argv=0x7fff90595fd0)
    at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qmetaobject.cpp:237
#17 0x00007f2427c4134b in QMetaObject::activate (sender=0x1a7d970, m=0x7f240931f400, local_signal_index=0, argv=0x0) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qobject.cpp:3294
#18 0x00007f24090fbb85 in TaskManager::GroupManagerPrivate::actuallyReloadTasks (this=0x1a7e200) at /home/abner/Projects/kde/src/kdebase/workspace/libs/taskmanager/groupmanager.cpp:174
#19 0x00007f24090fc67a in TaskManager::GroupManager::qt_metacall (this=0x1a7d970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff90596260)
    at /home/abner/Projects/kde/build/kdebase/workspace/libs/taskmanager/groupmanager.moc:104
#20 0x00007f2427c2beef in QMetaObject::metacall (object=0x1a7d970, cl=QMetaObject::InvokeMetaMethod, idx=14, argv=0x7fff90596260)
    at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qmetaobject.cpp:237
#21 0x00007f2427c4134b in QMetaObject::activate (sender=0x1a7e258, m=0x7f2427f9d680, local_signal_index=0, argv=0x0) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qobject.cpp:3294
#22 0x00007f2427caa0fe in QTimer::timeout (this=0x1a7e258) at .moc/debug-shared/moc_qtimer.cpp:134
#23 0x00007f2427c4b856 in QTimer::timerEvent (this=0x1a7e258, e=0x7fff90596d40) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qtimer.cpp:271
#24 0x00007f2427c3ba8a in QObject::event (this=0x1a7e258, e=0x7fff90596d40) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qobject.cpp:1224
#25 0x00007f24267e043b in QApplicationPrivate::notify_helper (this=0x10c8670, receiver=0x1a7e258, e=0x7fff90596d40) at /home/abner/Projects/kde/src/qt-copy/src/gui/kernel/qapplication.cpp:4242
#26 0x00007f24267e088c in QApplication::notify (this=0x10beb40, receiver=0x1a7e258, e=0x7fff90596d40) at /home/abner/Projects/kde/src/qt-copy/src/gui/kernel/qapplication.cpp:3661
#27 0x00007f242847624b in KApplication::notify (this=0x10beb40, receiver=0x1a7e258, event=0x7fff90596d40) at /home/abner/Projects/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#28 0x00007f2427c24119 in QCoreApplication::notifyInternal (this=0x10beb40, receiver=0x1a7e258, event=0x7fff90596d40)
    at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:704
#29 0x00007f2427c2945b in QCoreApplication::sendEvent (receiver=0x1a7e258, event=0x7fff90596d40) at ../../include/QtCore/../../../../src/qt-copy/src/corelib/kernel/qcoreapplication.h:215
#30 0x00007f2427c637db in QTimerInfoList::activateTimers (this=0x10cbd90) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:603
#31 0x00007f2427c60eb3 in timerSourceDispatch (source=0x10cbd30) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:184
#32 0x00007f2427c60eed in idleTimerSourceDispatch (source=0x10cbdf0) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:231
#33 0x00007f24225f38fe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x00007f24225f72b8 in ?? () from /lib/libglib-2.0.so.0
#35 0x00007f24225f73e0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x00007f2427c5fbd5 in QEventDispatcherGlib::processEvents (this=0x10c82b0, flags=...) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:407
#37 0x00007f24268d2c7b in QGuiEventDispatcherGlib::processEvents (this=0x10c82b0, flags=...) at /home/abner/Projects/kde/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#38 0x00007f2427c2054f in QEventLoop::processEvents (this=0x7fff90597140, flags=...) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#39 0x00007f2427c20773 in QEventLoop::exec (this=0x7fff90597140, flags=...) at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qeventloop.cpp:201
#40 0x00007f2427c24b63 in QCoreApplication::exec () at /home/abner/Projects/kde/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:981
#41 0x00007f24267e30e8 in QApplication::exec () at /home/abner/Projects/kde/src/qt-copy/src/gui/kernel/qapplication.cpp:3570
#42 0x00007f241a70059a in kdemain (argc=1, argv=0x10b3ca0) at /home/abner/Projects/kde/src/kdebase/workspace/plasma/desktop/shell/main.cpp:112
#43 0x00000000004074d4 in launch (argc=1, _name=0x10b3a28 "/usr/local/kde/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=0x10b3a52 "", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a427 "0") at /home/abner/Projects/kde/src/kdelibs/kinit/kinit.cpp:706
#44 0x0000000000407c98 in handle_launcher_request (sock=7, who=<value optimized out>) at /home/abner/Projects/kde/src/kdelibs/kinit/kinit.cpp:1198
#45 0x000000000040821e in handle_requests (waitForPid=0) at /home/abner/Projects/kde/src/kdelibs/kinit/kinit.cpp:1391
#46 0x000000000040892b in main (argc=4, argv=0x7fff90598288, envp=0x7fff905982b0) at /home/abner/Projects/kde/src/kdelibs/kinit/kinit.cpp:1830

Possible duplicates by query: bug 219151, bug 218672, bug 218267, bug 218236, bug 218134.

Reported using DrKonqi
Comment 1 Beat Wolf 2009-12-30 16:52:31 UTC
probably bug 199325, which would then be a confirmation that this bug still exists
Comment 2 Beat Wolf 2010-01-02 18:07:45 UTC

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