Bug 198541 - plasma-desktop crashing while switching virtual desktops
Summary: plasma-desktop crashing while switching virtual desktops
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 198582 198827 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-01 17:18 UTC by Gunther Piez
Modified: 2009-07-03 20:59 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gunther Piez 2009-07-01 17:18:34 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))
Qt Version: 4.5.2
Operating System: Linux 2.6.29-gentoo-r5 x86_64

What I was doing when the application crashed:
After switching virtual desktops 2-3 times plasma-desktop reliably crashes.
For me this happenes only after the update from beta2 to 4.2.95.


 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fcbf8e65790 (LWP 31736))]

Thread 2 (Thread 0x7fcbe7ff3950 (LWP 31737)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x000000300ee5f52b in QWaitCondition::wait (this=0x12a7c40, mutex=0x12a7c38, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  0x000000300fc85464 in QHostInfoAgent::run (this=<value optimized out>) at kernel/qhostinfo.cpp:260
#3  0x000000300ee5e585 in QThreadPrivate::start (arg=0x12a7c20) at thread/qthread_unix.cpp:188
#4  0x00000030022073fa in start_thread () from /lib/libpthread.so.0
#5  0x00000030016e6ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fcbf8e65790 (LWP 31736)):
[KCrash Handler]
#5  TaskManager::GroupManager::manualSortingRequest (this=<value optimized out>, taskItem=<value optimized out>, newIndex=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/groupmanager.cpp:363
#6  0x00000030b961ad6e in TaskManager::AbstractGroupingStrategy::closeGroup (this=<value optimized out>, group=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/abstractgroupingstrategy.cpp:167
#7  0x00000030b9624b3d in TaskManager::ProgramGroupingStrategy::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95_build/libs/taskmanager/programgroupingstrategy.moc:68
#8  0x000000300ef7fa5e in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3101
#9  0x00000030b963b2a2 in TaskManager::TaskGroup::itemRemoved (this=<value optimized out>, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95_build/libs/taskmanager/taskgroup.moc:146
#10 0x00000030b963b945 in TaskManager::TaskGroup::remove (this=<value optimized out>, item=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/taskgroup.cpp:182
#11 0x00000030b961e72c in TaskManager::GroupManagerPrivate::removeTask (this=<value optimized out>, task=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/groupmanager.cpp:311
#12 0x00000030b961f2c8 in TaskManager::GroupManagerPrivate::actuallyReloadTasks (this=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/groupmanager.cpp:164
#13 0x00000030b9621002 in TaskManager::GroupManager::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95_build/libs/taskmanager/groupmanager.moc:108
#14 0x000000300ef7fa5e in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3101
#15 0x000000300ef80ef3 in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1066
#16 0x000000301219d79d in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4056
#17 0x00000030121a02ba in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4021
#18 0x0000003015c357db in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.2.95/work/kdelibs-4.2.95/kdeui/kernel/kapplication.cpp:302
#19 0x000000300ef6c7cb in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:606
#20 0x000000300ef9a925 in QTimerInfoList::activateTimers (this=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#21 0x000000300ef9c268 in QEventDispatcherUNIX::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:908
#22 0x000000301223ad9a in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_x11.cpp:152
#23 0x000000300ef6b462 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#24 0x000000300ef6b8ed in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:197
#25 0x000000300ef6f67c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#26 0x00000030a9e3e07b in kdemain (argc=1, argv=0x7fff00eaa808) at /var/tmp/portage/kde-base/plasma-workspace-4.2.95/work/plasma-workspace-4.2.95/plasma/shells/desktop/main.cpp:50
#27 0x000000300161e5c6 in __libc_start_main () from /lib/libc.so.6
#28 0x0000000000400929 in _start () at ../sysdeps/x86_64/elf/start.S:113

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

Reported using DrKonqi
Comment 1 Marco Martin 2009-07-01 18:36:24 UTC
not sure, but probably is a thing fixed just hours after rc1 tagging
Comment 2 Gunther Piez 2009-07-01 18:55:09 UTC
Crash happens if "Sorting Alphabetically" is selected in Task Manager Settings and a sufficient number of windows are open. So probably libtaskmanager is the culprit.
Comment 3 Beat Wolf 2009-07-02 00:45:39 UTC
*** Bug 198582 has been marked as a duplicate of this bug. ***
Comment 4 Gunther Piez 2009-07-02 09:58:48 UTC
I just upgraded to 4.3.9999 and the crashes went away. Closing this for now.
Comment 5 Anne-Marie Mahfouf 2009-07-03 20:59:02 UTC
*** Bug 198827 has been marked as a duplicate of this bug. ***