Bug 290667 - Repeated crash on shutdown
Summary: Repeated crash on shutdown
Status: RESOLVED DUPLICATE of bug 275286
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:
Depends on:
Blocks:
 
Reported: 2012-01-05 08:36 UTC by Phil Kemp
Modified: 2012-01-12 07:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.14 KB, text/plain)
2012-01-12 07:51 UTC, Phil Kemp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Kemp 2012-01-05 08:36:02 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 i686
Distribution: Ubuntu 11.10

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

Just doing a shuitdown.
This crash has become very repeatable in the past few days - ie. in 2012.

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

Thread 4 (Thread 0xb090cb70 (LWP 1642)):
#0  0x00e18416 in __kernel_vsyscall ()
#1  0x001d340e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x038f434b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x038e5896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x038e5c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x042cfb37 in QEventDispatcherGlib::processEvents (this=0x8c373f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x042a01dd in QEventLoop::processEvents (this=0xb090c290, flags=...) at kernel/qeventloop.cpp:149
#7  0x042a0421 in QEventLoop::exec (this=0xb090c290, flags=...) at kernel/qeventloop.cpp:201
#8  0x041a390b in QThread::exec (this=0x8c260b8) at thread/qthread.cpp:498
#9  0x04280e2d in QInotifyFileSystemWatcherEngine::run (this=0x8c260b8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x041a67b3 in QThreadPrivate::start (arg=0x8c260b8) at thread/qthread_unix.cpp:331
#11 0x0388dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xaf07ab70 (LWP 1643)):
#0  0x02baad10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x041fd7d5 in do_gettime (frac=0xaf07a000, sec=0xaf079ff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x042d04b6 in QTimerInfoList::updateCurrentTime (this=0x91daf24) at kernel/qeventdispatcher_unix.cpp:339
#4  0x042d080a in QTimerInfoList::timerWait (this=0x91daf24, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x042cf053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf07a10c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x042cf0ed in timerSourcePrepare (source=0x91daef0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x038e488c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x038e5637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x038e5c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x042cfb37 in QEventDispatcherGlib::processEvents (this=0x91daf88, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x042a01dd in QEventLoop::processEvents (this=0xaf07a290, flags=...) at kernel/qeventloop.cpp:149
#12 0x042a0421 in QEventLoop::exec (this=0xaf07a290, flags=...) at kernel/qeventloop.cpp:201
#13 0x041a390b in QThread::exec (this=0x91d9888) at thread/qthread.cpp:498
#14 0x04280e2d in QInotifyFileSystemWatcherEngine::run (this=0x91d9888) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x041a67b3 in QThreadPrivate::start (arg=0x91d9888) at thread/qthread_unix.cpp:331
#16 0x0388dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xad825b70 (LWP 1649)):
#0  0x001efeee in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#1  0x038e4b9b in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x038e5664 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x038e5f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x05f5acea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#5  0x0390c5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x0388dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb6a1a730 (LWP 1641)):
[KCrash Handler]
#7  0x00000003 in ?? ()
#8  0x04f3b96f in TaskGroupItem::~TaskGroupItem (this=0x9f2f600, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#9  0x04f3ba52 in TaskGroupItem::~TaskGroupItem (this=0x9f2f600, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:84
#10 0x042b45f3 in qDeleteInEventHandler (o=0x9f2f600) at kernel/qobject.cpp:3986
#11 0x042b9b80 in QObject::event (this=0x9f2f600, e=0xa4ddb90) at kernel/qobject.cpp:1200
#12 0x06c08bd4 in QGraphicsWidget::event (this=0x9f2f600, event=0xa4ddb90) at graphicsview/qgraphicswidget.cpp:1455
#13 0x06549d54 in notify_helper (e=0xa4ddb90, receiver=0x9f2f600, this=0x874eb60) at kernel/qapplication.cpp:4486
#14 QApplicationPrivate::notify_helper (this=0x874eb60, receiver=0x9f2f600, e=0xa4ddb90) at kernel/qapplication.cpp:4458
#15 0x0654f103 in QApplication::notify (this=0xa4ddb90, receiver=0x9f2f600, e=0xa4ddb90) at kernel/qapplication.cpp:3886
#16 0x010f1681 in KApplication::notify (this=0x873c1e8, receiver=0x9f2f600, event=0xa4ddb90) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x042a119e in QCoreApplication::notifyInternal (this=0x873c1e8, receiver=0x9f2f600, event=0xa4ddb90) at kernel/qcoreapplication.cpp:787
#18 0x042a4f93 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=0x86ff2e0) at kernel/qcoreapplication.cpp:1428
#20 0x042a50ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=52) at kernel/qcoreapplication.cpp:1321
#21 0x042a51d3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1071
#22 0x065478f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#23 0x0042818b in kdemain (argc=1, argv=0xbfe107f4) at ../../../../plasma/desktop/shell/main.cpp:120
#24 0x0804850b in main (argc=1, argv=0xbfe107f4) at plasma-desktop_dummy.cpp:3

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

Possible duplicates by query: bug 290290, bug 289989, bug 289887, bug 289766, bug 289423.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-01-05 08:40:49 UTC

*** This bug has been marked as a duplicate of bug 275286 ***
Comment 2 Phil Kemp 2012-01-12 07:51:13 UTC
Created attachment 67727 [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:

Just shutting down; this crash is MORE repeatable in 2012!

-- Backtrace (Reduced):
#8  0x05aa196f in TaskGroupItem::~TaskGroupItem (this=0xbe1f218, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#9  0x05aa1a52 in TaskGroupItem::~TaskGroupItem (this=0xbe1f218, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:84
#10 0x02d795f3 in qDeleteInEventHandler (o=0xbe1f218) at kernel/qobject.cpp:3986
#11 0x02d7eb80 in QObject::event (this=0xbe1f218, e=0xb3a9ab0) at kernel/qobject.cpp:1200
#12 0x01bd0bd4 in QGraphicsWidget::event (this=0xbe1f218, event=0xb3a9ab0) at graphicsview/qgraphicswidget.cpp:1455