Bug 286582

Summary: Plasma Shell crashes randomly when closing an application
Product: [Plasma] plasma4 Reporter: leonid.fainshtein
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: a.pronobis, annma, catcher, dj.m.freex, francgonzalez77, hartmut.springer, kovariadam, lightningstrike35, ljones3, lorenzobivens, premysl.cermak, rahulmehta87, simonrijk, sven.burmeister
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description leonid.fainshtein 2011-11-14 11:52:09 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-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: Nothink special. It is enough to run Amarok or Clementine with the tray icon. The problem didn't happen in KDE 4.7.2

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

Thread 4 (Thread 0xb17dfb70 (LWP 2045)):
#0  0x014ced10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x01ca47d5 in do_gettime (frac=0xb17df010, sec=0xb17df008) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x01d774b6 in QTimerInfoList::updateCurrentTime (this=0xa18d774) at kernel/qeventdispatcher_unix.cpp:339
#4  0x01d7780a in QTimerInfoList::timerWait (this=0xa18d774, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x01d76053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb17df11c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01d760ed in timerSourcePrepare (source=0xa18d740, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x044c288c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x044c3637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x044c3c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01d76b37 in QEventDispatcherGlib::processEvents (this=0xa1adba8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x01d471dd in QEventLoop::processEvents (this=0xb17df2a0, flags=...) at kernel/qeventloop.cpp:149
#12 0x01d47421 in QEventLoop::exec (this=0xb17df2a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x01c4a90b in QThread::exec (this=0xa18a518) at thread/qthread.cpp:498
#14 0x01d27e2d in QInotifyFileSystemWatcherEngine::run (this=0xa18a518) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x01c4d7b3 in QThreadPrivate::start (arg=0xa18a518) at thread/qthread_unix.cpp:331
#16 0x04beed31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00a510ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xafe91b70 (LWP 2048)):
#0  0x014ced10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x01ca47d5 in do_gettime (frac=0xafe91010, sec=0xafe91008) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x01d774b6 in QTimerInfoList::updateCurrentTime (this=0xa42f234) at kernel/qeventdispatcher_unix.cpp:339
#4  0x01d7780a in QTimerInfoList::timerWait (this=0xa42f234, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x01d76053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xafe9111c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01d760ed in timerSourcePrepare (source=0xa42f200, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x044c288c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x044c3637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x044c3c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01d76b37 in QEventDispatcherGlib::processEvents (this=0x9e56e20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x01d471dd in QEventLoop::processEvents (this=0xafe912a0, flags=...) at kernel/qeventloop.cpp:149
#12 0x01d47421 in QEventLoop::exec (this=0xafe912a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x01c4a90b in QThread::exec (this=0x9e115d0) at thread/qthread.cpp:498
#14 0x01d27e2d in QInotifyFileSystemWatcherEngine::run (this=0x9e115d0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x01c4d7b3 in QThreadPrivate::start (arg=0x9e115d0) at thread/qthread_unix.cpp:331
#16 0x04beed31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00a510ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xadc0fb70 (LWP 2056)):
#0  0x044c285a in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x044c3637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x044c3f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0618ccea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#4  0x044ea5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x04beed31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x00a510ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb778eb20 (LWP 2044)):
[KCrash Handler]
#7  operator== (value=0, this=0x9) at /usr/include/qt4/QtCore/qbasicatomic.h:70
#8  isNull (this=0xab6c068) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#9  operator! (this=0xab6c068) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#10 TaskManager::TaskItem::task (this=0xa7c8b38) at ../../../libs/taskmanager/taskitem.cpp:113
#11 0x09735662 in WindowTaskItem::publishIconGeometry (this=0xae5ef40) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#12 0x09746688 in AbstractTaskItem::timerEvent (this=0xae5ef40, event=0xbf90917c) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
#13 0x01d60994 in QObject::event (this=0xae5ef40, e=0xbf90917c) at kernel/qobject.cpp:1181
#14 0x02699bd4 in QGraphicsWidget::event (this=0xae5ef40, event=0xbf90917c) at graphicsview/qgraphicswidget.cpp:1455
#15 0x01fdad54 in notify_helper (e=0xbf90917c, receiver=0xae5ef40, this=0x9a27590) at kernel/qapplication.cpp:4486
#16 QApplicationPrivate::notify_helper (this=0x9a27590, receiver=0xae5ef40, e=0xbf90917c) at kernel/qapplication.cpp:4458
#17 0x01fe0103 in QApplication::notify (this=0xbf90917c, receiver=0xae5ef40, e=0xbf90917c) at kernel/qapplication.cpp:3886
#18 0x010f9681 in KApplication::notify (this=0x9a29138, receiver=0xae5ef40, event=0xbf90917c) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x01d4819e in QCoreApplication::notifyInternal (this=0x9a29138, receiver=0xae5ef40, event=0xbf90917c) at kernel/qcoreapplication.cpp:787
#20 0x01d78c10 in sendEvent (event=0xbf90917c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QTimerInfoList::activateTimers (this=0x9a3d0d4) at kernel/qeventdispatcher_unix.cpp:603
#22 0x01d76155 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#23 idleTimerSourceDispatch (source=0x9a3dac0) at kernel/qeventdispatcher_glib.cpp:231
#24 0x044c325f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x044c3990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x044c3c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x01d76ada in QEventDispatcherGlib::processEvents (this=0x99e4218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#28 0x02092e3a in QGuiEventDispatcherGlib::processEvents (this=0x99e4218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x01d471dd in QEventLoop::processEvents (this=0xbf9093f4, flags=...) at kernel/qeventloop.cpp:149
#30 0x01d47421 in QEventLoop::exec (this=0xbf9093f4, flags=...) at kernel/qeventloop.cpp:201
#31 0x01d4c19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#32 0x01fd88f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#33 0x004b518b in kdemain (argc=1, argv=0xbf9095f4) at ../../../../plasma/desktop/shell/main.cpp:120
#34 0x0804850b in main (argc=1, argv=0xbf9095f4) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 286350, bug 286299, bug 286254, bug 286211, bug 285913.

Reported using DrKonqi
Comment 1 leonid.fainshtein 2011-11-14 16:00:36 UTC
I disabled the tray icon but the plasma crashed again. I was not prompted to send the crash report this time.
Comment 2 Lamarque V. Souza 2011-11-15 01:04:04 UTC
*** Bug 286629 has been marked as a duplicate of this bug. ***
Comment 3 Lamarque V. Souza 2011-11-15 01:04:11 UTC
*** Bug 286588 has been marked as a duplicate of this bug. ***
Comment 4 Lamarque V. Souza 2011-11-15 01:04:19 UTC
*** Bug 286616 has been marked as a duplicate of this bug. ***
Comment 5 pcermak 2011-11-15 10:52:21 UTC
Created attachment 65699 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:
Plasma desktop crashed when i clicked on tray icon of Kopete.

-- Backtrace (Reduced):
#6  isNull (this=0x4d0000) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#7  operator! (this=0x4d0000) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#8  TaskManager::TaskItem::task (this=0x2915e90) at ../../../libs/taskmanager/taskitem.cpp:113
#9  0x00007fae4035f112 in WindowTaskItem::publishIconGeometry (this=0x2bc0610) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#10 0x00007fae4036db7c in AbstractTaskItem::timerEvent (this=0x2bc0610, event=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
Comment 6 Anne-Marie Mahfouf 2011-11-15 11:58:27 UTC
*** Bug 286669 has been marked as a duplicate of this bug. ***
Comment 7 Lamarque V. Souza 2011-11-15 18:58:13 UTC
*** Bug 286716 has been marked as a duplicate of this bug. ***
Comment 8 Lamarque V. Souza 2011-11-15 18:58:27 UTC
*** Bug 286695 has been marked as a duplicate of this bug. ***
Comment 9 Lamarque V. Souza 2011-11-15 18:58:42 UTC
*** Bug 286691 has been marked as a duplicate of this bug. ***
Comment 10 Anne-Marie Mahfouf 2011-11-16 07:38:54 UTC
*** Bug 286723 has been marked as a duplicate of this bug. ***
Comment 11 Anne-Marie Mahfouf 2011-11-16 07:40:44 UTC
Changing title to accommodate more reports
Comment 12 francgonzalez77 2011-11-16 11:38:53 UTC
Created attachment 65746 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

Plasma crashes after closing ARK opened windows, and on session close/reboot

-- Backtrace (Reduced):
#7  isNull (this=0x4) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#8  operator! (this=0x4) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#9  TaskManager::TaskItem::task (this=0x9d64430) at ../../../libs/taskmanager/taskitem.cpp:113
#10 0x04c3b662 in WindowTaskItem::publishIconGeometry (this=0x951ebc0) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#11 0x04c4c688 in AbstractTaskItem::timerEvent (this=0x951ebc0, event=0xbfa2890c) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
Comment 13 Anne-Marie Mahfouf 2011-11-17 07:38:25 UTC
*** Bug 286774 has been marked as a duplicate of this bug. ***
Comment 14 S. Burmeister 2011-11-17 13:56:21 UTC
Created attachment 65781 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

I closed some applications when plasma suddenly crashed. This is on 4.7.2+.

-- Backtrace (Reduced):
#6  isNull (this=0x45454545) at /usr/include/QtCore/qsharedpointer_impl.h:568
#7  operator! (this=0x45454545) at /usr/include/QtCore/qsharedpointer_impl.h:574
#8  TaskManager::TaskItem::task (this=0x916c200) at /usr/src/debug/kde-workspace-4.7.2/libs/taskmanager/taskitem.cpp:113
#9  0xb079d780 in WindowTaskItem::publishIconGeometry (this=0x916c740, rect=...) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/applets/tasks/windowtaskitem.cpp:130
#10 0xb07afdb4 in TaskGroupItem::publishIconGeometry (this=0x95b53c8, rect=...) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/applets/tasks/taskgroupitem.cpp:1438
Comment 15 a.pronobis 2011-11-18 09:36:02 UTC
Created attachment 65810 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:
Closing an application. This bug appears randomly for me when some various applications are closed.

-- Backtrace (Reduced):
#6  isNull (this=0x78000000300000) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#7  operator! (this=0x78000000300000) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#8  TaskManager::TaskItem::task (this=0x5108cc0) at ../../../libs/taskmanager/taskitem.cpp:113
#9  0x00007fcd4aa53112 in WindowTaskItem::publishIconGeometry (this=0x492eb10) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#10 0x00007fcd4aa61b7c in AbstractTaskItem::timerEvent (this=0x492eb10, event=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
Comment 16 Rahul Mehta 2011-11-18 10:45:20 UTC
Created attachment 65813 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

I started IntelliJ IDEA 10.5.2, and Plasma crashed. It also cashes often when I close an application.

-- Backtrace (Reduced):
#6  isNull (this=0x808c96000d) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#7  operator! (this=0x808c96000d) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#8  TaskManager::TaskItem::task (this=0x34460c0) at ../../../libs/taskmanager/taskitem.cpp:113
#9  0x00007f61827b6068 in WindowTaskItem::publishIconGeometry (this=0x49ff640, rect=...) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:130
#10 0x00007f61827c5d24 in TaskGroupItem::publishIconGeometry (this=<optimized out>, rect=...) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:1432
Comment 17 Christoph Feck 2011-11-19 01:03:09 UTC

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