Bug 289611

Summary: plasma-desktop crashes when switching desktops
Product: [Unmaintained] plasma4 Reporter: ultr <ultr>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: annma
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description ultr 2011-12-22 19:50:11 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.3
Operating System: Linux 3.1.0-1-686-pae i686
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
- What I was doing when the application crashed:
switching desktops (using keyboard shortcuts)

It looks like it only happens when there are windows opened.
KDE 4.7.4.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Powłoka pulpitu Plazmy (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb1f16ac0 (LWP 19550))]

Thread 2 (Thread 0xaad06b70 (LWP 19652)):
#0  0xb783c424 in __kernel_vsyscall ()
#1  0xb76fb67b in read () at ../sysdeps/unix/syscall-template.S:82
#2  0xb3236e6e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb31f1694 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb31f20d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb31f240a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb64ddd27 in QEventDispatcherGlib::processEvents (this=0x9448ef8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0xb64aeabd in QEventLoop::processEvents (this=0xaad062a0, flags=...) at kernel/qeventloop.cpp:149
#8  0xb64aed01 in QEventLoop::exec (this=0xaad062a0, flags=...) at kernel/qeventloop.cpp:201
#9  0xb63b1e6b in QThread::exec (this=0x942bc28) at thread/qthread.cpp:492
#10 0xb648f5fd in QInotifyFileSystemWatcherEngine::run (this=0x942bc28) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb63b4cd3 in QThreadPrivate::start (arg=0x942bc28) at thread/qthread_unix.cpp:320
#12 0xb3313c39 in start_thread (arg=0xaad06b70) at pthread_create.c:304
#13 0xb770a96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb1f16ac0 (LWP 19550)):
[KCrash Handler]
#7  0xb6cbd303 in KWindowInfo::valid (this=0x9a21b08, withdrawn_is_valid=true) at ../../kdeui/windowmanagement/kwindowinfo_x11.cpp:133
#8  0xb03ce800 in TaskManager::Task::isOnCurrentDesktop (this=0x9a458c8) at ../../../libs/taskmanager/task.cpp:211
#9  0xa888bfd5 in TaskSource::updateDesktop (this=0x95e8390, desktop=4) at ../../../../../plasma/generic/dataengines/tasks/tasksource.cpp:161
#10 0xa888c395 in TaskSource::qt_metacall (this=0x95e8390, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf8b5808) at ./tasksource.moc:82
#11 0xb64b5e4d in metacall (argv=0xbf8b5808, idx=16, cl=QMetaObject::InvokeMetaMethod, object=0x95e8390) at kernel/qmetaobject.cpp:237
#12 QMetaObject::metacall (object=0x95e8390, cl=QMetaObject::InvokeMetaMethod, idx=16, argv=0xbf8b5808) at kernel/qmetaobject.cpp:232
#13 0xb64c4b90 in QMetaObject::activate (sender=0x95b22a0, m=0xb03f4cf8, local_signal_index=4, argv=0xbf8b5808) at kernel/qobject.cpp:3278
#14 0xb03dd3b5 in TaskManager::TaskManager::desktopChanged (this=0x95b22a0, _t1=4) at ./taskmanager.moc:200
#15 0xb03dd3e3 in TaskManager::TaskManager::currentDesktopChanged (this=0x95b22a0, desktop=4) at ../../../libs/taskmanager/taskmanager.cpp:429
#16 0xb03df088 in TaskManager::TaskManager::qt_metacall (this=0x95b22a0, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbf8b5998) at ./taskmanager.moc:127
#17 0xb64b5e4d in metacall (argv=0xbf8b5998, idx=15, cl=QMetaObject::InvokeMetaMethod, object=0x95b22a0) at kernel/qmetaobject.cpp:237
#18 QMetaObject::metacall (object=0x95b22a0, cl=QMetaObject::InvokeMetaMethod, idx=15, argv=0xbf8b5998) at kernel/qmetaobject.cpp:232
#19 0xb64c4b90 in QMetaObject::activate (sender=0x8e39c88, m=0xb6da0178, local_signal_index=0, argv=0xbf8b5998) at kernel/qobject.cpp:3278
#20 0xb6cb9475 in KWindowSystem::currentDesktopChanged (this=0x8e39c88, _t1=4) at ./kwindowsystem.moc:122
#21 0xb6cbbf48 in KWindowSystemPrivate::x11Event (this=0x8e79c48, ev=0xbf8b5ad0) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:175
#22 0xb6b82d5b in publicX11Event (e=0xbf8b5ad0, this=<optimized out>) at ../../kdeui/kernel/ksystemeventfilter.cpp:43
#23 KSystemEventFilterPrivate::filterEvent (this=0x8da51a0, message=0xbf8b5ad0) at ../../kdeui/kernel/ksystemeventfilter.cpp:102
#24 0xb6b82df6 in _k_eventFilter (message=0xbf8b5ad0) at ../../kdeui/kernel/ksystemeventfilter.cpp:91
#25 0xb64a200c in QAbstractEventDispatcher::filterEvent (this=0x8d3a200, message=0xbf8b5ad0) at kernel/qabstracteventdispatcher.cpp:501
#26 0xb5a93324 in x11EventSourceDispatch (s=0x8d9bcb0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:143
#27 0xb31f1a3f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb31f2170 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0xb31f240a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0xb64ddcc7 in QEventDispatcherGlib::processEvents (this=0x8d3a200, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#31 0xb5a9301a in QGuiEventDispatcherGlib::processEvents (this=0x8d3a200, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0xb64aeabd in QEventLoop::processEvents (this=0xbf8b5dd4, flags=...) at kernel/qeventloop.cpp:149
#33 0xb64aed01 in QEventLoop::exec (this=0xbf8b5dd4, flags=...) at kernel/qeventloop.cpp:201
#34 0xb64b345a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#35 0xb59dbf24 in QApplication::exec () at kernel/qapplication.cpp:3741
#36 0xb77f171b in kdemain (argc=1, argv=0xbf8b5fe4) at ../../../../plasma/desktop/shell/main.cpp:120
#37 0x0804858b in main (argc=1, argv=0xbf8b5fe4) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 289461, bug 286353.

Reported using DrKonqi
Comment 1 Anne-Marie Mahfouf 2011-12-23 13:15:21 UTC

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