Bug 287659

Summary: plasma crash during shutdown
Product: [Plasma] plasma4 Reporter: Phil Kemp <philktst>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: dolphinsilverwolf, philktst, soelman
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 Phil Kemp 2011-11-27 06:35:30 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

Shutdown - with dolphin, firefox and kontact active.  Dolphin closes, kontact closes, firefox remains. Then crash occurs - as often as not.

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

Thread 4 (Thread 0xb0a34b70 (LWP 1663)):
#0  0x004810bc in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0x004643f7 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x0209e34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0208f896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0208fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x01444b37 in QEventDispatcherGlib::processEvents (this=0x922e2b8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x014151dd in QEventLoop::processEvents (this=0xb0a34290, flags=...) at kernel/qeventloop.cpp:149
#7  0x01415421 in QEventLoop::exec (this=0xb0a34290, flags=...) at kernel/qeventloop.cpp:201
#8  0x0131890b in QThread::exec (this=0x91e15b0) at thread/qthread.cpp:498
#9  0x013f5e2d in QInotifyFileSystemWatcherEngine::run (this=0x91e15b0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0131b7b3 in QThreadPrivate::start (arg=0x91e15b0) at thread/qthread_unix.cpp:331
#11 0x01f0ad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x004730ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xaf17eb70 (LWP 1664)):
#0  0x00d4fd10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x013727d5 in do_gettime (frac=0xaf17e000, sec=0xaf17dff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x014454b6 in QTimerInfoList::updateCurrentTime (this=0x97617b4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0144580a in QTimerInfoList::timerWait (this=0x97617b4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x01444053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf17e10c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x014440ed in timerSourcePrepare (source=0x9761780, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0208e88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x0208f637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0208fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01444b37 in QEventDispatcherGlib::processEvents (this=0x97600a8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x014151dd in QEventLoop::processEvents (this=0xaf17e290, flags=...) at kernel/qeventloop.cpp:149
#12 0x01415421 in QEventLoop::exec (this=0xaf17e290, flags=...) at kernel/qeventloop.cpp:201
#13 0x0131890b in QThread::exec (this=0x975ed58) at thread/qthread.cpp:498
#14 0x013f5e2d in QInotifyFileSystemWatcherEngine::run (this=0x975ed58) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0131b7b3 in QThreadPrivate::start (arg=0x975ed58) at thread/qthread_unix.cpp:331
#16 0x01f0ad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x004730ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xad929b70 (LWP 1670)):
#0  0x004643d9 in poll () from /lib/i386-linux-gnu/libc.so.6
#1  0x0209e34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0208f896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0208ff9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x04a0ecea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#5  0x020b65f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x01f0ad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x004730ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb6b41730 (LWP 1662)):
[KCrash Handler]
#7  0x0000001a in ?? ()
#8  0x0401096f in TaskGroupItem::~TaskGroupItem (this=0xa9df1c0, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#9  0x04010a42 in TaskGroupItem::~TaskGroupItem (this=0xa9df1c0, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:83
#10 0x014295f3 in qDeleteInEventHandler (o=0xa9df1c0) at kernel/qobject.cpp:3986
#11 0x0142eb80 in QObject::event (this=0xa9df1c0, e=0x97d6540) at kernel/qobject.cpp:1200
#12 0x03534bd4 in QGraphicsWidget::event (this=0xa9df1c0, event=0x97d6540) at graphicsview/qgraphicswidget.cpp:1455
#13 0x02e75d54 in notify_helper (e=0x97d6540, receiver=0xa9df1c0, this=0x8da4638) at kernel/qapplication.cpp:4486
#14 QApplicationPrivate::notify_helper (this=0x8da4638, receiver=0xa9df1c0, e=0x97d6540) at kernel/qapplication.cpp:4458
#15 0x02e7b103 in QApplication::notify (this=0x97d6540, receiver=0xa9df1c0, e=0x97d6540) at kernel/qapplication.cpp:3886
#16 0x0105e681 in KApplication::notify (this=0x8d905e8, receiver=0xa9df1c0, event=0x97d6540) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x0141619e in QCoreApplication::notifyInternal (this=0x8d905e8, receiver=0xa9df1c0, event=0x97d6540) at kernel/qcoreapplication.cpp:787
#18 0x01419f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x8d592e0) at kernel/qcoreapplication.cpp:1428
#20 0x0141a0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=52) at kernel/qcoreapplication.cpp:1321
#21 0x0141a1d3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1071
#22 0x02e738f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#23 0x00bb218b in kdemain (argc=1, argv=0xbfc83294) at ../../../../plasma/desktop/shell/main.cpp:120
#24 0x0804850b in main (argc=1, argv=0xbfc83294) at plasma-desktop_dummy.cpp:3

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

Possible duplicates by query: bug 287459, bug 287342, bug 287010, bug 287006, bug 286892.

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2011-11-27 13:30:22 UTC

*** This bug has been marked as a duplicate of bug 275286 ***
Comment 2 dolphinsilverwolf 2011-12-06 17:50:03 UTC
Created attachment 66441 [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 was attempting to restart the computer with two Konsole windows, Firefox, and Kopete active.  The crash reporter popped up after everything except Firefox closed.  After searching through other crash reports, I found some in which plasma-desktop was the crashed item, but the main bug report apparently referenced another item.

-- Backtrace (Reduced):
#7  0x00007fa1e5e01b96 in TaskGroupItem::~TaskGroupItem (this=0x23ad750, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#8  0x00007fa1e5e01c49 in TaskGroupItem::~TaskGroupItem (this=0x23ad750, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:83
#9  0x00007fa1fc4c7a88 in QObject::event (this=0x23ad750, e=<optimized out>) at kernel/qobject.cpp:1200
#10 0x00007fa1fbe7f89b in QGraphicsWidget::event (this=0x23ad750, event=0x2f87590) at graphicsview/qgraphicswidget.cpp:1455
#11 0x00007fa1fb861424 in notify_helper (e=0x2f87590, receiver=0x23ad750, this=0xd4b6a0) at kernel/qapplication.cpp:4486
Comment 3 dolphinsilverwolf 2011-12-06 17:50:03 UTC
Created attachment 66442 [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 was attempting to restart the computer with two Konsole windows, Firefox, and Kopete active.  The crash reporter popped up after everything except Firefox closed.  After searching through other crash reports, I found some in which plasma-desktop was the crashed item, but the main bug report apparently referenced another item.

-- Backtrace (Reduced):
#7  0x00007fa1e5e01b96 in TaskGroupItem::~TaskGroupItem (this=0x23ad750, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#8  0x00007fa1e5e01c49 in TaskGroupItem::~TaskGroupItem (this=0x23ad750, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:83
#9  0x00007fa1fc4c7a88 in QObject::event (this=0x23ad750, e=<optimized out>) at kernel/qobject.cpp:1200
#10 0x00007fa1fbe7f89b in QGraphicsWidget::event (this=0x23ad750, event=0x2f87590) at graphicsview/qgraphicswidget.cpp:1455
#11 0x00007fa1fb861424 in notify_helper (e=0x2f87590, receiver=0x23ad750, this=0xd4b6a0) at kernel/qapplication.cpp:4486
Comment 4 dolphinsilverwolf 2011-12-06 17:50:03 UTC
Created attachment 66443 [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 was attempting to restart the computer with two Konsole windows, Firefox, and Kopete active.  The crash reporter popped up after everything except Firefox closed.  After searching through other crash reports, I found some in which plasma-desktop was the crashed item, but the main bug report apparently referenced another item.

-- Backtrace (Reduced):
#7  0x00007fa1e5e01b96 in TaskGroupItem::~TaskGroupItem (this=0x23ad750, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#8  0x00007fa1e5e01c49 in TaskGroupItem::~TaskGroupItem (this=0x23ad750, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:83
#9  0x00007fa1fc4c7a88 in QObject::event (this=0x23ad750, e=<optimized out>) at kernel/qobject.cpp:1200
#10 0x00007fa1fbe7f89b in QGraphicsWidget::event (this=0x23ad750, event=0x2f87590) at graphicsview/qgraphicswidget.cpp:1455
#11 0x00007fa1fb861424 in notify_helper (e=0x2f87590, receiver=0x23ad750, this=0xd4b6a0) at kernel/qapplication.cpp:4486
Comment 5 soelman 2011-12-08 11:27:13 UTC
Created attachment 66498 [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:

Restarting Kubuntu. Crashes during shutdown of plasma.

-- Backtrace (Reduced):
#8  0x06c1796f in TaskGroupItem::~TaskGroupItem (this=0xa4e7c10, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#9  0x06c17a42 in TaskGroupItem::~TaskGroupItem (this=0xa4e7c10, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:83
#10 0x05e855f3 in qDeleteInEventHandler (o=0xa4e7c10) at kernel/qobject.cpp:3986
#11 0x05e8ab80 in QObject::event (this=0xa4e7c10, e=0x96e2e60) at kernel/qobject.cpp:1200
#12 0x01b92bd4 in QGraphicsWidget::event (this=0xa4e7c10, event=0x96e2e60) at graphicsview/qgraphicswidget.cpp:1455
Comment 6 Phil Kemp 2011-12-10 07:35:27 UTC
Created attachment 66580 [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:

Shutting down, with Kontact, Firefox and Dolphin active; seems to happen (crash) most times; sometimes shutdown just 'hangs' and the PC needs to have the power shut off!

-- Backtrace (Reduced):
#8  0x06bf696f in TaskGroupItem::~TaskGroupItem (this=0xabb7658, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#9  0x06bf6a42 in TaskGroupItem::~TaskGroupItem (this=0xabb7658, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:83
#10 0x023b05f3 in qDeleteInEventHandler (o=0xabb7658) at kernel/qobject.cpp:3986
#11 0x023b5b80 in QObject::event (this=0xabb7658, e=0xb52e680) at kernel/qobject.cpp:1200
#12 0x01d13bd4 in QGraphicsWidget::event (this=0xabb7658, event=0xb52e680) at graphicsview/qgraphicswidget.cpp:1455