Bug 334486

Summary: Plasma crashed when running both Muon software updates and Firefox Nightly updates
Product: [Unmaintained] plasma4 Reporter: masinick
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: masinick
Priority: NOR Keywords: drkonqi
Version: 4.11.8   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description masinick 2014-05-07 21:20:15 UTC
Application: plasma-desktop (4.11.8)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic i686
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I ran the Muon Software Update process and updated Firefox.

-- 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 0xb1136a40 (LWP 2321))]

Thread 6 (Thread 0xa3ff2b40 (LWP 2322)):
#0  0xb7727424 in __kernel_vsyscall ()
#1  0xb20dad4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb75de8ec in __pthread_cond_wait (cond=0xb31e88d0, mutex=0xb31e88b8) at forward.c:149
#3  0xb30e5c92 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb30e5cdf in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb20d6f70 in start_thread (arg=0xa3ff2b40) at pthread_create.c:312
#6  0xb75d170e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 5 (Thread 0xa06ffb40 (LWP 2330)):
#0  0xb20d91d6 in __GI___pthread_mutex_lock (mutex=0xa0708d88) at ../nptl/pthread_mutex_lock.c:146
#1  0xb75deaf4 in pthread_mutex_lock (mutex=0xa0708d88) at forward.c:192
#2  0xb1fff100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb1fb9879 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb1fba2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb1fba76b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xa11e6e9a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb1fe09ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb20d6f70 in start_thread (arg=0xa06ffb40) at pthread_create.c:312
#9  0xb75d170e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0x9fcffb40 (LWP 2331)):
#0  0xb20da12e in __pthread_mutex_unlock_usercnt (mutex=0x9f300558, decr=1) at pthread_mutex_unlock.c:57
#1  0xb75deb34 in pthread_mutex_unlock (mutex=0x9f300558) at forward.c:194
#2  0xb1fff140 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb1fb9a27 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb1fba2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb1fba528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb603f95f in QEventDispatcherGlib::processEvents (this=0x9f300468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0xb600e823 in QEventLoop::processEvents (this=this@entry=0x9fcff258, flags=...) at kernel/qeventloop.cpp:149
#8  0xb600eb49 in QEventLoop::exec (this=this@entry=0x9fcff258, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5efb23d in QThread::exec (this=this@entry=0x97c4060) at thread/qthread.cpp:537
#10 0xb5feec44 in QInotifyFileSystemWatcherEngine::run (this=0x97c4060) at io/qfilesystemwatcher_inotify.cpp:265
#11 0xb5efdb6f in QThreadPrivate::start (arg=0x97c4060) at thread/qthread_unix.cpp:349
#12 0xb20d6f70 in start_thread (arg=0x9fcffb40) at pthread_create.c:312
#13 0xb75d170e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0x9dc7fb40 (LWP 2337)):
#0  0xb20da175 in __pthread_mutex_unlock_usercnt (mutex=0x9203a38, decr=1) at pthread_mutex_unlock.c:69
#1  0xb75deb34 in pthread_mutex_unlock (mutex=0x9203a38) at forward.c:194
#2  0xb1fff140 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb1fb999e in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb1fba2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb1fba528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb603f95f in QEventDispatcherGlib::processEvents (this=0x9a11eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0xb600e823 in QEventLoop::processEvents (this=this@entry=0x9dc7f268, flags=...) at kernel/qeventloop.cpp:149
#8  0xb600eb49 in QEventLoop::exec (this=this@entry=0x9dc7f268, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5efb23d in QThread::exec (this=0x97e3860) at thread/qthread.cpp:537
#10 0xa08228c7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#11 0xb5efdb6f in QThreadPrivate::start (arg=0x97e3860) at thread/qthread_unix.cpp:349
#12 0xb20d6f70 in start_thread (arg=0x9dc7fb40) at pthread_create.c:312
#13 0xb75d170e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0x9d37eb40 (LWP 2341)):
#0  0xb7727424 in __kernel_vsyscall ()
#1  0xb75df392 in __GI___clock_gettime (clock_id=1, tp=0x9d37dff8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb5f588cc in do_gettime (frac=0x9d37dff0, sec=0x9d37dfe8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb60412a2 in updateCurrentTime (this=0x9f304e34) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x9f304e34, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0xb603f82b in timerSourcePrepareHelper (src=<optimized out>, timeout=0x9d37e0ec) at kernel/qeventdispatcher_glib.cpp:143
#7  0xb603f8bd in timerSourcePrepare (source=0x9f304e00, timeout=0x9d37e0ec) at kernel/qeventdispatcher_glib.cpp:176
#8  0xb1fb99b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb1fba2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb1fba528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb603f95f in QEventDispatcherGlib::processEvents (this=0x9f302b58, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#12 0xb600e823 in QEventLoop::processEvents (this=this@entry=0x9d37e258, flags=...) at kernel/qeventloop.cpp:149
#13 0xb600eb49 in QEventLoop::exec (this=this@entry=0x9d37e258, flags=...) at kernel/qeventloop.cpp:204
#14 0xb5efb23d in QThread::exec (this=this@entry=0x97df670) at thread/qthread.cpp:537
#15 0xb5feec44 in QInotifyFileSystemWatcherEngine::run (this=0x97df670) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb5efdb6f in QThreadPrivate::start (arg=0x97df670) at thread/qthread_unix.cpp:349
#17 0xb20d6f70 in start_thread (arg=0x9d37eb40) at pthread_create.c:312
#18 0xb75d170e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb1136a40 (LWP 2321)):
[KCrash Handler]
#6  QDeclarativeExpression::hasError (this=0x2) at qml/qdeclarativeexpression.cpp:769
#7  0xb6c465b9 in QDeclarativeBoundSignal::qt_metacall (this=0xa7a3b48, c=QMetaObject::InvokeMetaMethod, id=5, a=0xbfd8c948) at qml/qdeclarativeboundsignal.cpp:200
#8  0xb6016e85 in QMetaObject::metacall (object=object@entry=0xa7a3b48, cl=cl@entry=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfd8c948) at kernel/qmetaobject.cpp:245
#9  0xb602540d in QMetaObject::activate (sender=0x9fe0a38, m=0xa3243d94, local_signal_index=0, argv=0xbfd8c948) at kernel/qobject.cpp:3569
#10 0xa323b64f in ?? () from /usr/lib/kde4/imports/org/kde/qtextracomponents/libqtextracomponentsplugin.so
#11 0xb5b8c853 in QGraphicsScenePrivate::filterDescendantEvent (this=this@entry=0x9030678, item=item@entry=0xa245ab0, event=event@entry=0xbfd8ce60) at graphicsview/qgraphicsscene.cpp:1159
#12 0xb5b915b8 in QGraphicsScenePrivate::sendEvent (this=0x9030678, item=0xa245ab0, event=0xbfd8ce60) at graphicsview/qgraphicsscene.cpp:1211
#13 0xb5b91b66 in QGraphicsScenePrivate::sendMouseEvent (this=0x9030678, mouseEvent=0xbfd8ce60) at graphicsview/qgraphicsscene.cpp:1295
#14 0xb5b9cae7 in QGraphicsScenePrivate::mousePressEventHandler (this=this@entry=0x9030678, mouseEvent=mouseEvent@entry=0xbfd8ce60) at graphicsview/qgraphicsscene.cpp:1422
#15 0xb5b9cfe7 in QGraphicsScene::mousePressEvent (this=0x9002c30, mouseEvent=0xbfd8ce60) at graphicsview/qgraphicsscene.cpp:4074
#16 0xb5ba6a0f in QGraphicsScene::event (this=0x9002c30, event=0xbfd8ce60) at graphicsview/qgraphicsscene.cpp:3455
#17 0xb551b7f4 in QApplicationPrivate::notify_helper (this=0x8f4a4f8, receiver=0x9002c30, e=0xbfd8ce60) at kernel/qapplication.cpp:4567
#18 0xb55222d3 in QApplication::notify (this=0x8f2ca70, receiver=0x9002c30, e=0xbfd8ce60) at kernel/qapplication.cpp:4353
#19 0xb66840a4 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#20 0xb600fe4a in QCoreApplication::notifyInternal (this=0x8f2ca70, receiver=receiver@entry=0x9002c30, event=event@entry=0xbfd8ce60) at kernel/qcoreapplication.cpp:953
#21 0xb5519c7d in sendSpontaneousEvent (event=0xbfd8ce60, receiver=0x9002c30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#22 qt_sendSpontaneousEvent (receiver=0x9002c30, event=event@entry=0xbfd8ce60) at kernel/qapplication.cpp:5565
#23 0xb5bc01c5 in QGraphicsView::mousePressEvent (this=0x9fd5580, event=0xbfd8d354) at graphicsview/qgraphicsview.cpp:3164
#24 0xb55751e3 in QWidget::event (this=this@entry=0x9fd5580, event=event@entry=0xbfd8d354) at kernel/qwidget.cpp:8372
#25 0xb597b78c in QFrame::event (this=this@entry=0x9fd5580, e=e@entry=0xbfd8d354) at widgets/qframe.cpp:557
#26 0xb5a09e48 in QAbstractScrollArea::viewportEvent (this=this@entry=0x9fd5580, e=e@entry=0xbfd8d354) at widgets/qabstractscrollarea.cpp:1043
#27 0xb5bc1107 in QGraphicsView::viewportEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsview.cpp:2866
#28 0xb5a0a0c6 in viewportEvent (event=0xbfd8d354, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#29 QAbstractScrollAreaFilter::eventFilter (this=0x9dd30b0, o=0x9f572d8, e=0xbfd8d354) at widgets/qabstractscrollarea_p.h:116
#30 0xb600ffbe in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x8f4a4f8, receiver=receiver@entry=0x9f572d8, event=event@entry=0xbfd8d354) at kernel/qcoreapplication.cpp:1063
#31 0xb551b7d1 in QApplicationPrivate::notify_helper (this=0x8f4a4f8, receiver=receiver@entry=0x9f572d8, e=0xbfd8d354) at kernel/qapplication.cpp:4563
#32 0xb5523ea0 in QApplication::notify (this=0x8f2ca70, receiver=0x9f572d8, e=0xbfd8d354) at kernel/qapplication.cpp:4110
#33 0xb66840a4 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#34 0xb600fe4a in QCoreApplication::notifyInternal (this=0x8f2ca70, receiver=receiver@entry=0x9f572d8, event=event@entry=0xbfd8d354) at kernel/qcoreapplication.cpp:953
#35 0xb5521b53 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x9f572d8, event=0xbfd8d354, alienWidget=0x9f572d8, nativeWidget=0x9fd5580, buttonDown=buttonDown@entry=0xb5e92ce4 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#37 0xb55a5778 in QETWidget::translateMouseEvent (this=0x9fd5580, event=event@entry=0xbfd8d57c) at kernel/qapplication_x11.cpp:4634
#38 0xb55a4ec5 in QApplication::x11ProcessEvent (this=0x8f2ca70, event=event@entry=0xbfd8d57c) at kernel/qapplication_x11.cpp:3627
#39 0xb55d0524 in x11EventSourceDispatch (s=0x8f373b0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#40 0xb1fba1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb1fba468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb1fba528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb603f93b in QEventDispatcherGlib::processEvents (this=this@entry=0x8ee6eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#44 0xb55d05de in QGuiEventDispatcherGlib::processEvents (this=0x8ee6eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb600e823 in QEventLoop::processEvents (this=this@entry=0xbfd8d838, flags=...) at kernel/qeventloop.cpp:149
#46 0xb600eb49 in QEventLoop::exec (this=this@entry=0xbfd8d838, flags=...) at kernel/qeventloop.cpp:204
#47 0xb60148fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#48 0xb5519a24 in QApplication::exec () at kernel/qapplication.cpp:3828
#49 0xb76e3d27 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#50 0x0804855b in ?? ()
#51 0xb74fea83 in __libc_start_main (main=0x8048540, argc=1, argv=0xbfd8d9d4, init=0x8048660 <__libc_csu_init>, fini=0x80486d0 <__libc_csu_fini>, rtld_fini=0xb7737180 <_dl_fini>, stack_end=0xbfd8d9cc) at libc-start.c:287
#52 0x0804857e in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 326879.

Possible duplicates by query: bug 332959, bug 332714, bug 332212, bug 329631, bug 329589.

Reported using DrKonqi
Comment 1 masinick 2014-05-07 21:27:16 UTC
It was difficult to determine whether Muon Software Updates, Firefox Nightly updates, both of them running at the same time, or something else entirely, was responsible for the crash, but during the time I've been using the 14.04 software (just a few weeks prior to release) up until now, I've probably had an exception of one kind or another every other time I've run software updates; there is something about them that seems to cause the Plasma infrastructure to get confused and generate exceptions.  I've finally at least been able to get a crash dump so that I can report what I'm seeing.  Whether this is common knowledge, jibberish, inconsistency between installed components, or something entirely different, that's where development expertise is needed.  If you have questions or you want me to run some particular scenarios for you, I'll try to do that as much as time allows.

Thank you!
Comment 2 Christoph Feck 2014-05-07 21:43:46 UTC

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