Bug 282555 - plasma-desktop crashes after resuming from suspension
Summary: plasma-desktop crashes after resuming from suspension
Status: RESOLVED DUPLICATE of bug 279733
Alias: None
Product: plasma4
Classification: Plasma
Component: notifications (show other bugs)
Version: 4.6.5
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-22 13:18 UTC by Franco Pellegrini
Modified: 2012-05-29 21:58 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.81 KB, text/plain)
2012-03-13 13:47 UTC, Kirk Cuthbert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Franco Pellegrini 2011-09-22 13:18:55 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 3.0.0-1-686-pae i686
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
- What I was doing when the application crashed:
I was resuming my laptop from suspension. 
After entering the password for the lock screen and getting to the desktop, plasma-desktop crashes and restart.

This happens sometimes.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Shell de escritorio Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2109950 (LWP 2644))]

Thread 2 (Thread 0xa96ffb70 (LWP 2647)):
#0  0xb3247e11 in *__GI_clock_gettime (clock_id=1, tp=0xa96fefe8) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb63e2d25 in do_gettime (frac=0xa96fefe0, sec=0xa96fefd8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb64b5696 in QTimerInfoList::updateCurrentTime (this=0xa1a8a54) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb64b59fa in QTimerInfoList::timerWait (this=0xa1a8a54, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb64b4253 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa96ff0fc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb64b42ed in timerSourcePrepare (source=0xa1a8a20, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb31ad74e in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb31ae613 in ?? () from /lib/libglib-2.0.so.0
#9  0xb31aece4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb64b4d27 in QEventDispatcherGlib::processEvents (this=0xa1a6460, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb6485abd in QEventLoop::processEvents (this=0xa96ff2a0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6485d01 in QEventLoop::exec (this=0xa96ff2a0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6388e6b in QThread::exec (this=0xa1a2e10) at thread/qthread.cpp:492
#14 0xb64665fd in QInotifyFileSystemWatcherEngine::run (this=0xa1a2e10) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb638bcd3 in QThreadPrivate::start (arg=0xa1a2e10) at thread/qthread_unix.cpp:320
#16 0xb32afc39 in start_thread (arg=0xa96ffb70) at pthread_create.c:304
#17 0xb768196e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb2109950 (LWP 2644)):
[KCrash Handler]
#7  0xb649f295 in QObject::~QObject (this=0x9ef9c98, __in_chrg=<optimized out>) at kernel/qobject.cpp:891
#8  0xb636e6eb in QAbstractAnimation::~QAbstractAnimation (this=0x9ef9c98, __in_chrg=<optimized out>) at animation/qabstractanimation.cpp:480
#9  0xb636ff16 in QVariantAnimation::~QVariantAnimation (this=0x9ef9c98, __in_chrg=<optimized out>) at animation/qvariantanimation.cpp:361
#10 0xb6373165 in QPropertyAnimation::~QPropertyAnimation (this=0x9ef9c98, __in_chrg=<optimized out>) at animation/qpropertyanimation.cpp:171
#11 0xb63731b2 in QPropertyAnimation::~QPropertyAnimation (this=0x9ef9c98, __in_chrg=<optimized out>) at animation/qpropertyanimation.cpp:174
#12 0xb649a951 in QObjectPrivate::deleteChildren (this=0xa7c0f20) at kernel/qobject.cpp:1955
#13 0xb649f549 in QObject::~QObject (this=0xa83c0b8, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#14 0xb636e6eb in QAbstractAnimation::~QAbstractAnimation (this=0xa83c0b8, __in_chrg=<optimized out>) at animation/qabstractanimation.cpp:480
#15 0xb6374ad6 in QAnimationGroup::~QAnimationGroup (this=0xa83c0b8, __in_chrg=<optimized out>) at animation/qanimationgroup.cpp:115
#16 0xb6376c26 in QParallelAnimationGroup::~QParallelAnimationGroup (this=0xa83c0b8, __in_chrg=<optimized out>) at animation/qparallelanimationgroup.cpp:101
#17 0xb6376c52 in QParallelAnimationGroup::~QParallelAnimationGroup (this=0xa83c0b8, __in_chrg=<optimized out>) at animation/qparallelanimationgroup.cpp:103
#18 0xb649a951 in QObjectPrivate::deleteChildren (this=0xab13a80) at kernel/qobject.cpp:1955
#19 0xb649f549 in QObject::~QObject (this=0xab312f0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#20 0xb60739dc in ~QGraphicsObject (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:546
#21 QGraphicsWidget::~QGraphicsWidget (this=0xab312f0, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#22 0xaf2b7158 in NotificationWidget::~NotificationWidget (this=0xab312f0, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notificationwidget.cpp:195
#23 0xaf2b71d2 in NotificationWidget::~NotificationWidget (this=0xab312f0, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notificationwidget.cpp:198
#24 0xb64996e3 in qDeleteInEventHandler (o=0xab312f0) at kernel/qobject.cpp:3986
#25 0xb649ecd8 in QObject::event (this=0xab312f0, e=0xa5ea300) at kernel/qobject.cpp:1200
#26 0xb606fb84 in QGraphicsWidget::event (this=0xab312f0, event=0xa5ea300) at graphicsview/qgraphicswidget.cpp:1423
#27 0xb59b50a4 in notify_helper (e=0xa5ea300, receiver=0xab312f0, this=0x9b55b40) at kernel/qapplication.cpp:4467
#28 QApplicationPrivate::notify_helper (this=0x9b55b40, receiver=0xab312f0, e=0xa5ea300) at kernel/qapplication.cpp:4439
#29 0xb59ba432 in QApplication::notify (this=0xa5ea300, receiver=0xab312f0, e=0xa5ea300) at kernel/qapplication.cpp:4214
#30 0xb6b1b571 in KApplication::notify (this=0x9b41768, receiver=0xab312f0, event=0xa5ea300) at ../../kdeui/kernel/kapplication.cpp:311
#31 0xb6486a9e in QCoreApplication::notifyInternal (this=0x9b41768, receiver=0xab312f0, event=0xa5ea300) at kernel/qcoreapplication.cpp:731
#32 0xb648a264 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9b014e0) at kernel/qcoreapplication.cpp:1372
#34 0xb648a3ac in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#35 0xb64b4894 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=0x9b582d0) at kernel/qeventdispatcher_glib.cpp:277
#37 0xb31ae252 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0xb31aea30 in ?? () from /lib/libglib-2.0.so.0
#39 0xb31aece4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0xb64b4cc7 in QEventDispatcherGlib::processEvents (this=0x9b021f0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#41 0xb5a6a01a in QGuiEventDispatcherGlib::processEvents (this=0x9b021f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0xb6485abd in QEventLoop::processEvents (this=0xbfd88034, flags=...) at kernel/qeventloop.cpp:149
#43 0xb6485d01 in QEventLoop::exec (this=0xbfd88034, flags=...) at kernel/qeventloop.cpp:201
#44 0xb648a45a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#45 0xb59b2f24 in QApplication::exec () at kernel/qapplication.cpp:3741
#46 0xb7764c9b in kdemain (argc=1, argv=0xbfd88244) at ../../../../plasma/desktop/shell/main.cpp:120
#47 0x0804857b in main (argc=1, argv=0xbfd88244) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 249579.

Reported using DrKonqi
Comment 1 Kirk Cuthbert 2012-03-13 13:47:19 UTC
Created attachment 69574 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

I resumed Kubuntu from sleep mode and discovered that the desktop had crashed and restarted.

-- Backtrace (Reduced):
#7  0x045f73b2 in QObject::~QObject (this=0xa1aaf88, __in_chrg=<optimized out>) at kernel/qobject.cpp:923
#8  0x07ac0b8c in ~QGraphicsObject (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#9  QGraphicsWidget::~QGraphicsWidget (this=0xa1aaf88, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#10 0x07a7bb81 in QGraphicsProxyWidget::~QGraphicsProxyWidget (this=0xa1aaf88, __in_chrg=<optimized out>) at graphicsview/qgraphicsproxywidget.cpp:549
#11 0x003adc73 in Plasma::Label::~Label (this=0xa1aaf88, __in_chrg=<optimized out>) at ../../plasma/widgets/label.cpp:112
Comment 2 Myriam Schweingruber 2012-05-29 21:58:21 UTC

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