Bug 288866

Summary: Plasma desktop randomly crashes
Product: [Unmaintained] plasma4 Reporter: Piotr <zeolek>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: alfrancis
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Piotr 2011-12-13 06:58:57 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
Although situation is persistent for 2 days I cannot still relate it to specific action. Generally it happens when performing action on any window (minimizing, maximising,closing,opening, moving from one desktop to another. This happend also in 4.7.2 (but only one or two times), but after upgr. to KDE 4.7.3 it's getting quite annoying :/  One more thing: sometimes after crash I can work normally (for example only one window gets killes), but sometimes I need to restart whole kdm, because my displays get blank.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5bfa21a7a0 (LWP 13880))]

Thread 4 (Thread 0x7f5bd67c8700 (LWP 13881)):
#0  0x00007f5bf9b00773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5bee08af68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5bee08b429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5bf6cf1f3e in QEventDispatcherGlib::processEvents (this=0x7f5bd00008b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5bf6cc5cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5bf6cc5ef7 in QEventLoop::exec (this=0x7f5bd67c7db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f5bf6bdd27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f5bf6ca8cbf in QInotifyFileSystemWatcherEngine::run (this=0x1d30c30) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f5bf6bdfd05 in QThreadPrivate::start (arg=0x1d30c30) at thread/qthread_unix.cpp:331
#9  0x00007f5beeb97efc in start_thread (arg=0x7f5bd67c8700) at pthread_create.c:304
#10 0x00007f5bf9b0c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5bd4e54700 (LWP 13882)):
#0  0x00007f5bf9b00773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5bee08af68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5bee08b429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5bf6cf1f3e in QEventDispatcherGlib::processEvents (this=0x1eeb570, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5bf6cc5cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5bf6cc5ef7 in QEventLoop::exec (this=0x7f5bd4e53db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f5bf6bdd27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f5bf6ca8cbf in QInotifyFileSystemWatcherEngine::run (this=0x1ee8b00) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f5bf6bdfd05 in QThreadPrivate::start (arg=0x1ee8b00) at thread/qthread_unix.cpp:331
#9  0x00007f5beeb97efc in start_thread (arg=0x7f5bd4e54700) at pthread_create.c:304
#10 0x00007f5bf9b0c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5bc9c00700 (LWP 13889)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5bf3cf6fe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f5bf3cf7019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f5beeb97efc in start_thread (arg=0x7f5bc9c00700) at pthread_create.c:304
#4  0x00007f5bf9b0c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5bfa21a7a0 (LWP 13880)):
[KCrash Handler]
#6  operator== (value=0, this=0xd) at /usr/include/qt4/QtCore/qbasicatomic.h:70
#7  isNull (this=0x3909e10) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#8  operator! (this=0x3909e10) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#9  TaskManager::TaskItem::task (this=<optimized out>) at ../../../libs/taskmanager/taskitem.cpp:113
#10 0x00007f5bdf109112 in WindowTaskItem::publishIconGeometry (this=0x20123d0) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#11 0x00007f5bdf117b7c in AbstractTaskItem::timerEvent (this=0x20123d0, event=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
#12 0x00007f5bf6cdd789 in QObject::event (this=0x20123d0, e=<optimized out>) at kernel/qobject.cpp:1181
#13 0x00007f5bf669589b in QGraphicsWidget::event (this=0x20123d0, event=0x7fff2902f190) at graphicsview/qgraphicswidget.cpp:1455
#14 0x00007f5bf6077424 in notify_helper (e=0x7fff2902f190, receiver=0x20123d0, this=0x1120620) at kernel/qapplication.cpp:4486
#15 QApplicationPrivate::notify_helper (this=0x1120620, receiver=0x20123d0, e=0x7fff2902f190) at kernel/qapplication.cpp:4458
#16 0x00007f5bf607c291 in QApplication::notify (this=0x110de50, receiver=0x20123d0, e=0x7fff2902f190) at kernel/qapplication.cpp:4365
#17 0x00007f5bf7975126 in KApplication::notify (this=0x110de50, receiver=0x20123d0, event=0x7fff2902f190) at ../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f5bf6cc6afc in QCoreApplication::notifyInternal (this=0x110de50, receiver=0x20123d0, event=0x7fff2902f190) at kernel/qcoreapplication.cpp:787
#19 0x00007f5bf6cf3d62 in sendEvent (event=0x7fff2902f190, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x1129290) at kernel/qeventdispatcher_unix.cpp:603
#21 0x00007f5bf6cf1538 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#23 0x00007f5bee08aa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f5bee08b258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f5bee08b429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f5bf6cf1ed6 in QEventDispatcherGlib::processEvents (this=0x10b2f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#27 0x00007f5bf611f07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f5bf6cc5cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f5bf6cc5ef7 in QEventLoop::exec (this=0x7fff2902f420, flags=...) at kernel/qeventloop.cpp:201
#30 0x00007f5bf6cca789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#31 0x00007f5bf9e0b1a3 in kdemain (argc=1, argv=0x7fff2902f808) at ../../../../plasma/desktop/shell/main.cpp:120
#32 0x00007f5bf9a4c30d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff2902f808, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2902f7f8) at libc-start.c:226
#33 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 286582.

Possible duplicates by query: bug 288759, bug 288635, bug 288553, bug 288468, bug 288260.

Reported using DrKonqi
Comment 1 Anne-Marie Mahfouf 2011-12-15 19:18:52 UTC
*** Bug 289064 has been marked as a duplicate of this bug. ***
Comment 2 Martin Flöser 2013-05-29 12:01:23 UTC

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