Bug 341063

Summary: Plasma crashed after try to start an other activity
Product: [Unmaintained] plasma4 Reporter: Michael Budnick <michael>
Component: activitiesAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: chanika
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Michael Budnick 2014-11-17 21:43:05 UTC
Application: plasma-desktop (4.11.12)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.6-2-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
In the list of activities I clicked on "Play"-Button to start an other activity

- Unusual behavior I noticed:
When I try first to start an other activity, nothing happends, the old activity is still active, the new one not. In the second try plasma crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7faeab288780 (LWP 1642))]

Thread 3 (Thread 0x7fae80d98700 (LWP 1899)):
#0  0x00007faea9b4505f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fae9c4518cb in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fae9c74ff00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fae9c451909 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007faea9b410a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007faea88ad7fd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fadfe365700 (LWP 1901)):
#0  0x00007faea9dba040 in __tls_get_addr@plt () from /usr/lib64/libQtCore.so.4
#1  0x00007faea9dd64b4 in get_thread_data () at thread/qthread_unix.cpp:188
#2  QThreadData::current () at thread/qthread_unix.cpp:219
#3  0x00007faea9f06435 in postEventSourcePrepare (s=0x7fadf80012e0, timeout=0x7fadfe364c64) at kernel/qeventdispatcher_glib.cpp:265
#4  0x00007faea59b728d in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#5  0x00007faea59b7b03 in ?? () from /usr/lib64/libglib-2.0.so.0
#6  0x00007faea59b7cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#7  0x00007faea9f060de in QEventDispatcherGlib::processEvents (this=0x7fadf80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#8  0x00007faea9ed7e6f in QEventLoop::processEvents (this=this@entry=0x7fadfe364e20, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007faea9ed8165 in QEventLoop::exec (this=this@entry=0x7fadfe364e20, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007faea9dd50bf in QThread::exec (this=this@entry=0xd122f0) at thread/qthread.cpp:538
#11 0x00007faea9eb9783 in QInotifyFileSystemWatcherEngine::run (this=0xd122f0) at io/qfilesystemwatcher_inotify.cpp:265
#12 0x00007faea9dd779f in QThreadPrivate::start (arg=0xd122f0) at thread/qthread_unix.cpp:349
#13 0x00007faea9b410a4 in start_thread () from /lib64/libpthread.so.0
#14 0x00007faea88ad7fd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7faeab288780 (LWP 1642)):
[KCrash Handler]
#6  0x00007faea9ee9774 in QObject::metaObject (this=0x3d1fc10) at .moc/release-shared/moc_qobject.cpp:94
#7  0x00007faea9eec319 in QObject::disconnect (sender=sender@entry=0x3d1fc10, signal=signal@entry=0x0, receiver=receiver@entry=0xbbc2f0, method=method@entry=0x0) at kernel/qobject.cpp:2920
#8  0x00007fae94927fc6 in PlasmaApp::prepareContainment (this=0xbbc2f0, containment=containment@entry=0x3d1fc10) at /usr/src/debug/kde-workspace-4.11.12/plasma/desktop/shell/plasmaapp.cpp:1133
#9  0x00007fae94910989 in DesktopView::setContainment (this=0x3612000, containment=0x3d1fc10) at /usr/src/debug/kde-workspace-4.11.12/plasma/desktop/shell/desktopview.cpp:285
#10 0x00007fae9ec768b4 in privateInit (this=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/plasma/view.cpp:71
#11 Plasma::View::qt_static_metacall (_o=0x3d1fc10, _id=0, _a=0x7faeaa23f920 <QVectorData::shared_null>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/build/plasma/view.moc:69
#12 0x00007faea9ef159e in QObject::event (this=this@entry=0x3612000, e=e@entry=0x37771f0) at kernel/qobject.cpp:1231
#13 0x00007faea90a4c5b in QWidget::event (this=this@entry=0x3612000, event=event@entry=0x37771f0) at kernel/qwidget.cpp:8859
#14 0x00007faea94415ee in QFrame::event (this=this@entry=0x3612000, e=e@entry=0x37771f0) at widgets/qframe.cpp:557
#15 0x00007faea94bdb7b in QAbstractScrollArea::event (this=0x3612000, e=0x37771f0) at widgets/qabstractscrollarea.cpp:996
#16 0x00007faea905576c in QApplicationPrivate::notify_helper (this=this@entry=0xbe5260, receiver=receiver@entry=0x3612000, e=e@entry=0x37771f0) at kernel/qapplication.cpp:4565
#17 0x00007faea905bcad in QApplication::notify (this=this@entry=0xbbc2f0, receiver=receiver@entry=0x3612000, e=e@entry=0x37771f0) at kernel/qapplication.cpp:4351
#18 0x00007faeaac7cbda in KApplication::notify (this=0xbbc2f0, receiver=0x3612000, event=0x37771f0) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#19 0x00007faea9ed92ad in QCoreApplication::notifyInternal (this=0xbbc2f0, receiver=receiver@entry=0x3612000, event=event@entry=0x37771f0) at kernel/qcoreapplication.cpp:953
#20 0x00007faea9edc57d in sendEvent (event=0x37771f0, receiver=0x3612000) at kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xb0fff0) at kernel/qcoreapplication.cpp:1577
#22 0x00007faea9edca23 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#23 0x00007faea9f068fe in sendPostedEvents () at kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=0xbf23c0) at kernel/qeventdispatcher_glib.cpp:300
#25 0x00007faea59b7a04 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#26 0x00007faea59b7c48 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007faea59b7cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#28 0x00007faea9f060be in QEventDispatcherGlib::processEvents (this=0xbe4310, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#29 0x00007faea90f2676 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007faea9ed7e6f in QEventLoop::processEvents (this=this@entry=0x7fffcc0513c0, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007faea9ed8165 in QEventLoop::exec (this=this@entry=0x7fffcc0513c0, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007faea9edd5b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#33 0x00007faea9053f3c in QApplication::exec () at kernel/qapplication.cpp:3823
#34 0x00007fae94915b94 in kdemain (argc=1, argv=0xb15470) at /usr/src/debug/kde-workspace-4.11.12/plasma/desktop/shell/main.cpp:126
#35 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-05-03 10:39:29 UTC

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