Bug 332092 - Plasma desktop crashes when going from one activity to another
Summary: Plasma desktop crashes when going from one activity to another
Status: RESOLVED DUPLICATE of bug 302931
Alias: None
Product: plasma4
Classification: Plasma
Component: activities (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-13 10:56 UTC by Sakis
Modified: 2014-04-05 17:33 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.72 KB, text/plain)
2014-03-15 19:53 UTC, spam+kde
Details
New crash information added by DrKonqi (9.10 KB, text/plain)
2014-04-05 17:33 UTC, Konrad Renner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sakis 2014-03-13 10:56:16 UTC
Application: plasma-desktop (4.12.2)
KDE Platform Version: 4.12.3 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Linux 3.11.0-18-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
-- Information about the crash:
I believe my system and the hardware is automaticly included in this report. So I won't get into any details. It's just a dual core 2.2Ghz with 3GB RAM@667hz

- What I was doing when the application crashed: I was just changing from one activity to another. I have totaly four running in my system simultaneously .

That's it! 
Thanks and good luck.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb12b3740 (LWP 1793))]

Thread 4 (Thread 0xa43f2b40 (LWP 1794)):
#0  0xb776d424 in __kernel_vsyscall ()
#1  0xb212884b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb76269bc in __pthread_cond_wait (cond=0xb32248d0, mutex=0xb32248b8) at forward.c:149
#3  0xb3121c72 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb3121cbf in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2124d78 in start_thread (arg=0xa43f2b40) at pthread_create.c:311
#6  0xb761901e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xa10fdb40 (LWP 1798)):
#0  0xb2126e2f in __GI___pthread_mutex_lock (mutex=0xa0700558) at pthread_mutex_lock.c:116
#1  0xb7626bc4 in pthread_mutex_lock (mutex=0xa0700558) at forward.c:192
#2  0xb2052bb0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb200fb18 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb200fca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb60809ef in QEventDispatcherGlib::processEvents (this=0xa0700468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0xb604f813 in QEventLoop::processEvents (this=this@entry=0xa10fd228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb604fb39 in QEventLoop::exec (this=this@entry=0xa10fd228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5f3c21d in QThread::exec (this=this@entry=0xa7d3f40) at thread/qthread.cpp:537
#9  0xb602fc34 in QInotifyFileSystemWatcherEngine::run (this=0xa7d3f40) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb5f3eb4f in QThreadPrivate::start (arg=0xa7d3f40) at thread/qthread_unix.cpp:349
#11 0xb2124d78 in start_thread (arg=0xa10fdb40) at pthread_create.c:311
#12 0xb761901e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xa04acb40 (LWP 1799)):
#0  0xb200fc8c in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb60809ef in QEventDispatcherGlib::processEvents (this=0x9fb00468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#2  0xb604f813 in QEventLoop::processEvents (this=this@entry=0xa04ac228, flags=...) at kernel/qeventloop.cpp:149
#3  0xb604fb39 in QEventLoop::exec (this=this@entry=0xa04ac228, flags=...) at kernel/qeventloop.cpp:204
#4  0xb5f3c21d in QThread::exec (this=this@entry=0xa8b9a98) at thread/qthread.cpp:537
#5  0xb602fc34 in QInotifyFileSystemWatcherEngine::run (this=0xa8b9a98) at io/qfilesystemwatcher_inotify.cpp:265
#6  0xb5f3eb4f in QThreadPrivate::start (arg=0xa8b9a98) at thread/qthread_unix.cpp:349
#7  0xb2124d78 in start_thread (arg=0xa04acb40) at pthread_create.c:311
#8  0xb761901e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb12b3740 (LWP 1793)):
[KCrash Handler]
#7  0x746e6961 in ?? ()
#8  0xb6bdb411 in QDeclarativeItem::~QDeclarativeItem (this=0xcd04200, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#9  0xa35c833a in Plasma::FrameSvgItem::~FrameSvgItem (this=0xcd04200, __in_chrg=<optimized out>) at ../../../../plasma/declarativeimports/core/framesvgitem.cpp:73
#10 0xa35b4b2a in ~QDeclarativeElement (this=0xcd04200, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:92
#11 QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0xcd04200, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:92
#12 0xb6064543 in qDeleteInEventHandler (o=o@entry=0xcd04200) at kernel/qobject.cpp:4280
#13 0xb606a710 in QObject::event (this=0xcd04200, e=0xc8f4160) at kernel/qobject.cpp:1175
#14 0xb6bd6434 in QDeclarativeItem::event (this=<optimized out>, ev=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:3780
#15 0xb555c7f4 in QApplicationPrivate::notify_helper (this=0x9bd3ac0, receiver=0xcd04200, e=0xc8f4160) at kernel/qapplication.cpp:4567
#16 0xb55632d3 in QApplication::notify (this=0x9bbe158, receiver=receiver@entry=0xcd04200, e=e@entry=0xc8f4160) at kernel/qapplication.cpp:4353
#17 0xb66c41e4 in KApplication::notify (this=0x9bbe158, receiver=0xcd04200, event=0xc8f4160) at ../../kdeui/kernel/kapplication.cpp:311
#18 0xb6050e3a in QCoreApplication::notifyInternal (this=0x9bbe158, receiver=receiver@entry=0xcd04200, event=event@entry=0xc8f4160) at kernel/qcoreapplication.cpp:953
#19 0xb60546fd in sendEvent (event=0xc8f4160, receiver=0xcd04200) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x9b69130) at kernel/qcoreapplication.cpp:1577
#21 0xb6054c0c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#22 0xb60811de in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=0x9bd7788) at kernel/qeventdispatcher_glib.cpp:280
#24 0xb200f83e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0xb200fbe8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb200fca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb60809cf in QEventDispatcherGlib::processEvents (this=this@entry=0x9b69ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#28 0xb56115fe in QGuiEventDispatcherGlib::processEvents (this=0x9b69ed0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0xb604f813 in QEventLoop::processEvents (this=this@entry=0xbf886168, flags=...) at kernel/qeventloop.cpp:149
#30 0xb604fb39 in QEventLoop::exec (this=this@entry=0xbf886168, flags=...) at kernel/qeventloop.cpp:204
#31 0xb60558ee in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#32 0xb555aa24 in QApplication::exec () at kernel/qapplication.cpp:3828
#33 0xb772ad07 in kdemain (argc=1, argv=0xbf886304) at ../../../../plasma/desktop/shell/main.cpp:126
#34 0x0804855b in main (argc=1, argv=0xbf886304) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 331058, bug 331014, bug 330377, bug 329851, bug 329462.

Report to https://bugs.kde.org/

Reproducible: Sometimes
Comment 1 Christoph Feck 2014-03-13 12:03:42 UTC

*** This bug has been marked as a duplicate of bug 302931 ***
Comment 2 spam+kde 2014-03-15 19:53:51 UTC
Created attachment 85594 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.5) on KDE Platform 4.11.5 using Qt 4.8.4

- What I was doing when the application crashed:

I switched between two different Activities.

-- Backtrace (Reduced):
#7  0xb6bc538e in QDeclarativeItem::~QDeclarativeItem (this=0xa5afef0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8  0xad7a933a in Plasma::FrameSvgItem::~FrameSvgItem (this=0xa5afef0, __in_chrg=<optimized out>) at ../../../../plasma/declarativeimports/core/framesvgitem.cpp:73
#9  0xad795b2a in ~QDeclarativeElement (this=0xa5afef0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#10 QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0xa5afef0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#11 0xb604d423 in qDeleteInEventHandler (o=o@entry=0xa5afef0) at kernel/qobject.cpp:4269
Comment 3 Konrad Renner 2014-04-05 17:33:09 UTC
Created attachment 85966 [details]
New crash information added by DrKonqi

plasma-desktop (4.12.2) on KDE Platform 4.12.3 using Qt 4.8.6

- What I was doing when the application crashed:

I swichted to an Activity which was stopped

-- Backtrace (Reduced):
#6  0x00007f23654b03a4 in QDeclarativeItem::~QDeclarativeItem (this=0x8227370, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7  0x00007f2338098aa1 in ~QDeclarativeElement (this=0x8227370, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:92
#8  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x8227370, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:92
#9  0x00007f23638caed8 in QObject::event (this=0x8227370, e=<optimized out>) at kernel/qobject.cpp:1175
#10 0x00007f2362c4be7c in QApplicationPrivate::notify_helper (this=this@entry=0x2495500, receiver=receiver@entry=0x8227370, e=e@entry=0xaf95aa0) at kernel/qapplication.cpp:4567