plasma crashes on virtual desktop switch

Bug #393014 reported by Patrick McManus
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KDE Base
Fix Released
High
kdebase-workspace (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

kubuntu 9.04 on amd64... I get this crash several times a day:

Application: Plasma Workspace (plasma), signal SIGSEGV
0x00007fa214ac6d21 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 20077)]

Thread 2 (Thread 0x7fa1fc549950 (LWP 20078)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007fa2155a8939 in QWaitCondition::wait (this=0x2423b40,
mutex=0x2423b38, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2 0x00007fa1fd02ed4e in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#3 0x00007fa2155a7952 in QThreadPrivate::start (arg=0x2423b28) at
thread/qthread_unix.cpp:189
#4 0x00007fa211efc3ba in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5 0x00007fa214b04fcd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa21a20a760 (LWP 20077)):
[KCrash Handler]
#5 0x00007fa2156a7aa5 in QMetaObject::activate (sender=0x33bdd50, m=<value
optimized out>, local_signal_index=0, argv=0x7fff22250c90) at
kernel/qobject.cpp:3139
#6 0x00007fa1fdf8474f in TaskManager::AbstractGroupingStrategy::groupRemoved
() from /usr/lib/libtaskmanager.so.4
#7 0x00007fa1fdf85d2e in TaskManager::AbstractGroupingStrategy::closeGroup ()
from /usr/lib/libtaskmanager.so.4
#8 0x00007fa1fdf8c328 in ?? () from /usr/lib/libtaskmanager.so.4
#9 0x00007fa1fdf8cf0d in ?? () from /usr/lib/libtaskmanager.so.4
#10 0x00007fa2156a61f2 in QMetaObject::activate (sender=0x22c2f70,
from_signal_index=<value optimized out>, to_signal_index=22, argv=0x4) at
kernel/qobject.cpp:3069
#11 0x00007fa1fdf9c7f2 in TaskManager::TaskGroup::itemRemoved () from
/usr/lib/libtaskmanager.so.4
#12 0x00007fa1fdf88008 in TaskManager::GroupManager::remove () from
/usr/lib/libtaskmanager.so.4
#13 0x00007fa1fdf89bcb in TaskManager::GroupManager::qt_metacall () from
/usr/lib/libtaskmanager.so.4
#14 0x00007fa2156a61f2 in QMetaObject::activate (sender=0x2637a80,
from_signal_index=<value optimized out>, to_signal_index=5, argv=0x4) at
kernel/qobject.cpp:3069
#15 0x00007fa1fdf9fc15 in TaskManager::TaskManager::taskRemoved () from
/usr/lib/libtaskmanager.so.4
#16 0x00007fa1fdfa10e9 in TaskManager::TaskManager::windowRemoved () from
/usr/lib/libtaskmanager.so.4
#17 0x00007fa1fdfa2ddf in TaskManager::TaskManager::qt_metacall () from
/usr/lib/libtaskmanager.so.4
#18 0x00007fa2156a61f2 in QMetaObject::activate (sender=0x23b75c0,
from_signal_index=<value optimized out>, to_signal_index=6, argv=0x4) at
kernel/qobject.cpp:3069
#19 0x00007fa2185bcd92 in KWindowSystem::windowRemoved () from
/usr/lib/libkdeui.so.5
#20 0x00007fa2185bf2db in ?? () from /usr/lib/libkdeui.so.5
#21 0x00007fa2185ce141 in NETRootInfo::update () from /usr/lib/libkdeui.so.5
#22 0x00007fa2185ce4cb in NETRootInfo::event () from /usr/lib/libkdeui.so.5
#23 0x00007fa2185bf5ab in ?? () from /usr/lib/libkdeui.so.5
#24 0x00007fa218491683 in KApplication::x11EventFilter () from
/usr/lib/libkdeui.so.5
#25 0x00007fa219e023b4 in ?? () from /usr/lib/libkdeinit4_plasma.so
#26 0x00007fa215e31b1f in qt_x11EventFilter (ev=0x7fff22251f30) at
kernel/qapplication_x11.cpp:375
#27 0x00007fa215e44faf in QApplication::x11ProcessEvent (this=0x224a010,
event=0x7fff22251f30) at kernel/qapplication_x11.cpp:3273
#28 0x00007fa215e6e464 in x11EventSourceDispatch (s=0x225e030, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007fa2102cc20a in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#30 0x00007fa2102cf8e0 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0x00007fa2102cfa7c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#32 0x00007fa2156b9e6f in QEventDispatcherGlib::processEvents (this=0x220bea0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#33 0x00007fa215e6dbef in QGuiEventDispatcherGlib::processEvents
(this=0x7fa1fe1af780, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#34 0x00007fa21568f002 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 572858912}) at kernel/qeventloop.cpp:149
#35 0x00007fa21568f3cd in QEventLoop::exec (this=0x7fff22252260, flags={i =
572858992}) at kernel/qeventloop.cpp:200
#36 0x00007fa215691694 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:880
#37 0x00007fa219df19bb in kdemain () from /usr/lib/libkdeinit4_plasma.so
#38 0x00007fa214a3d5a6 in __libc_start_main (main=0x400890 <_start+240>,
argc=1, ubp_av=0x7fff22252568, init=0x4008c0 <__libc_csu_init>, fini=<value
optimized out>, rtld_fini=<value optimized out>,
    stack_end=0x7fff22252558) at libc-start.c:220
#39 0x00000000004007c9 in _start ()
Current language: auto; currently asm
#0 0x00007fa214ac6d21 in nanosleep () from /lib/libc.so.6
Current language: auto; currently c

I reported it to KDE as

https://bugs.kde.org/show_bug.cgi?id=198095

and they said:

"this has been fixed in 4.3; 4.1 is ~1 year old at this point, it would be worth
upgrading when 4.3 is out in a couple weeks."

.. which pretty much translates to "go see your distro". So here I am. If the bug is fixed upstream (see kde bugzilla reference) will you fix it in kubuntu 9.04 updates ? This crashes my desktop all the time. Very annoying.

affects: ubuntu → kde4libs (Ubuntu)
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Right, this is fixed in KDE 4.3, and the changeset that actually fixes the bug is too large to backport to previous versions of KDE safely.

affects: kde4libs (Ubuntu) → kdebase-workspace (Ubuntu)
Changed in kdebase-workspace (Ubuntu):
status: New → Fix Released
Changed in kdebase:
status: Unknown → Fix Released
Changed in kdebase:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.