Bug 286582 - Plasma Shell crashes randomly when closing an application
Summary: Plasma Shell crashes randomly when closing an application
Status: RESOLVED DUPLICATE of bug 272495
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 286588 286616 286629 286669 286691 286695 286716 286723 286774 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-11-14 11:52 UTC by leonid.fainshtein
Modified: 2011-11-19 01:03 UTC (History)
14 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.47 KB, text/plain)
2011-11-15 10:52 UTC, pcermak
Details
New crash information added by DrKonqi (6.55 KB, text/plain)
2011-11-16 11:38 UTC, francgonzalez77
Details
New crash information added by DrKonqi (11.72 KB, text/plain)
2011-11-17 13:56 UTC, S. Burmeister
Details
New crash information added by DrKonqi (19.21 KB, text/plain)
2011-11-18 09:36 UTC, a.pronobis
Details
New crash information added by DrKonqi (13.03 KB, text/plain)
2011-11-18 10:45 UTC, Rahul Mehta
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***