Bug 203776 - plasma crashes very often when switching desktops
Summary: plasma crashes very often when switching desktops
Status: RESOLVED DUPLICATE of bug 199325
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-14 03:18 UTC by Mihai RUSU
Modified: 2009-08-14 22:45 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 Mihai RUSU 2009-08-14 03:18:37 UTC
Version:            (using KDE 4.3.0)
Compiler:          gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) 
OS:                Linux
Installed from:    Compiled From Sources

Hi

Since I've upgraded to 4.3.0 (from 4.2.4 but I've used KDE all the 4.1.x and 4.2.x releases and there was no such issue) I've noticed that plasma crashes very often. Almost 6-7 times per day. I believe this is related to desktop switching because it seems to crash when I switch desktops very fast (my normal workflow is to have full screen windows, many virtual desktops and change them with keyboard shortcuts, I even manage to change a desktop and then change to another before it finishes drawing in the first one this may be the issue at hand).

The dump backtrace seems to be very detailed so I hope this is helpful, please let me know if you need any other information. Thanks for your help.

Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 0 (LWP 27575)]

Thread 2 (Thread 0x40b72950 (LWP 27576)):
#0  0x00007fc9940e3b99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc994361bd5 in QWaitCondition::wait (this=<value optimized out>, mutex=0xd87298, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fc997bb9f74 in QHostInfoAgent::run (this=0xd87280) at kernel/qhostinfo.cpp:260
#3  0x00007fc994361152 in QThreadPrivate::start (arg=0xd87280) at thread/qthread_unix.cpp:189
#4  0x00007fc9940df3f7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fc9936b4b3d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc99922f730 (LWP 27575)):
[KCrash Handler]
#5  AbstractTaskItem::basicPreferredSize (this=0x1179e10) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/plasma/applets/tasks/tasks.h:92
#6  0x00007fc97c581152 in TaskItemLayout::preferredColumns (this=0xe58210) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/plasma/applets/tasks/taskitemlayout.cpp:206
#7  0x00007fc97c581e2c in TaskItemLayout::gridLayoutSize (this=0xe58210) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/plasma/applets/tasks/taskitemlayout.cpp:222
#8  0x00007fc97c581ebb in TaskItemLayout::layoutItems (this=0x3ff0000000000000) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/plasma/applets/tasks/taskitemlayout.cpp:245
#9  0x00007fc97c582b2c in TaskItemLayout::insert (this=0xe58210, index=12, item=0x115b580) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/plasma/applets/tasks/taskitemlayout.cpp:125
#10 0x00007fc97c582dae in TaskItemLayout::addTaskItem (this=0xe58210, item=0x115b580) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/plasma/applets/tasks/taskitemlayout.cpp:82
#11 0x00007fc97c58e092 in TaskGroupItem::itemAdded (this=0xe578a0, groupableItem=0xe7c780) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/plasma/applets/tasks/taskgroupitem.cpp:477
#12 0x00007fc97c58f10b in TaskGroupItem::qt_metacall (this=0xe578a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa136c850)
    at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/build/plasma/applets/tasks/taskgroupitem.moc:113
#13 0x00007fc99445bfcc in QMetaObject::activate (sender=0xd5db60, from_signal_index=<value optimized out>, to_signal_index=21, argv=0x31) at kernel/qobject.cpp:3111
#14 0x00007fc97c351c1f in TaskManager::TaskGroup::itemAdded (this=0x3ff0000000000000, _t1=0xe7c780)
    at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/build/libs/taskmanager/taskgroup.moc:139
#15 0x00007fc97c352641 in TaskManager::TaskGroup::add (this=0xd5db60, item=0xe7c780) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/libs/taskmanager/taskgroup.cpp:138
#16 0x00007fc97c3426e2 in TaskManager::ProgramGroupingStrategy::handleItem (this=0xbd69c0, item=0xe7c780)
    at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/libs/taskmanager/strategies/programgroupingstrategy.cpp:154
#17 0x00007fc97c33d588 in TaskManager::GroupManagerPrivate::addTask (this=0xe39e30, task=@0x7fffa136c9d0)
    at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/libs/taskmanager/groupmanager.cpp:288
#18 0x00007fc97c33e032 in TaskManager::GroupManagerPrivate::actuallyReloadTasks (this=0xe39e30) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/libs/taskmanager/groupmanager.cpp:155
#19 0x00007fc97c33eac3 in TaskManager::GroupManager::qt_metacall (this=0xd65300, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa136cb50)
    at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/build/libs/taskmanager/groupmanager.moc:108
#20 0x00007fc99445bfcc in QMetaObject::activate (sender=0xe39e98, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x31) at kernel/qobject.cpp:3111
#21 0x00007fc994456dd5 in QObject::event (this=0xe39e98, e=0x7adfa0) at kernel/qobject.cpp:1073
#22 0x00007fc994b974bf in QApplicationPrivate::notify_helper (this=0x6491e0, receiver=0xe39e98, e=0x7fffa136d170) at kernel/qapplication.cpp:4057
#23 0x00007fc994b9bef5 in QApplication::notify (this=0x631ac0, receiver=0xe39e98, e=0x7fffa136d170) at kernel/qapplication.cpp:4022
#24 0x00007fc9974d75bb in KApplication::notify (this=0x631ac0, receiver=0xe39e98, event=0x7fffa136d170) at /home/dizzy/kde4/src/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#25 0x00007fc994447044 in QCoreApplication::notifyInternal (this=0x631ac0, receiver=0xe39e98, event=0x7fffa136d170) at kernel/qcoreapplication.cpp:610
#26 0x00007fc99447320c in QTimerInfoList::activateTimers (this=0x64c380) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#27 0x00007fc994470d3d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:164
#28 0x00007fc99015d384 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0x00007fc990160695 in ?? () from /usr/lib/libglib-2.0.so.0
#30 0x00007fc990160b7b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#31 0x00007fc99447119f in QEventDispatcherGlib::processEvents (this=0x6369c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#32 0x00007fc994c2742f in QGuiEventDispatcherGlib::processEvents (this=0x3ff0000000000000, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#33 0x00007fc994446405 in QEventLoop::processEvents (this=<value optimized out>, flags=@0x7fffa136d3c0) at kernel/qeventloop.cpp:149
#34 0x00007fc99444671b in QEventLoop::exec (this=0x7fffa136d400, flags=@0x7fffa136d410) at kernel/qeventloop.cpp:200
#35 0x00007fc994448524 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#36 0x00007fc998f0500a in kdemain (argc=1, argv=0x7fffa136d718) at /home/dizzy/kde4/src/kdebase-workspace-4.3.0/plasma/shells/desktop/main.cpp:50
#37 0x00007fc9935fb1c4 in __libc_start_main () from /lib/libc.so.6
#38 0x0000000000400819 in _start ()
Comment 1 Dario Andres 2009-08-14 22:45:42 UTC
Merging with bug 199325. Thanks

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