FS#45750 - plasma crashes frequently
Attached to Project:
Arch Linux
Opened by neko259 (neko259) - Thursday, 23 July 2015, 09:34 GMT
Last edited by Laurent Carlier (lordheavy) - Saturday, 03 October 2015, 05:41 GMT
Opened by neko259 (neko259) - Thursday, 23 July 2015, 09:34 GMT
Last edited by Laurent Carlier (lordheavy) - Saturday, 03 October 2015, 05:41 GMT
|
Details
Description: After some update (possibly xorg, kde or
systemd) my plasma crashes every 10-30 minutes. After
cleaning cache and all KDE profile I got it to crash once or
twice a day, but it does not restart itself anymore. If I
start it manually, the panel shows up but is not clickable
for about half an hour and then the line shows up in the
log:
void DBusMenuImporter::slotGetLayoutFinished(QDBusPendingCallWatcher*): "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." After this line, the panel starts working normal until the next crash. I got similar reports on the local forum but nobody can give a specific STRs or ideas. Here's the start log: http://pastebin.com/8HtjFRBY |
This task depends upon
Closed by Laurent Carlier (lordheavy)
Saturday, 03 October 2015, 05:41 GMT
Reason for closing: Fixed
Additional comments about closing: mesa-11.0.0-2
Saturday, 03 October 2015, 05:41 GMT
Reason for closing: Fixed
Additional comments about closing: mesa-11.0.0-2
But I can't try it since this is an important computer which cannot be rebooted to downgrade systemd right now.
Qt Version: 5.5.0
Operating System: Linux 4.1.2-2-ARCH x86_64
Distribution (Platform): Archlinux Packages
-- Backtrace:
A useful backtrace could not be generated
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff1008a2800 (LWP 13133))]
Thread 15 (Thread 0x7ff0e9db3700 (LWP 13135)):
#0 0x00007ff0fa1ffe8d in poll () from /usr/lib/libc.so.6
#1 0x00007ff0ff20c9f2 in ?? () from /usr/lib/libxcb.so.1
#2 0x00007ff0ff20e56f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3 0x00007ff0eb4ccca9 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 14 (Thread 0x7ff0e31dd700 (LWP 13137)):
#0 0x00007ff0f64e3414 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1 0x00007ff0f649ed96 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#3 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#6 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#7 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#8 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 13 (Thread 0x7ff0d9994700 (LWP 13138)):
#0 0x00007ff0f64e3414 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1 0x00007ff0f649e1b0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649eba8 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#8 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#9 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 12 (Thread 0x7ff0d3fff700 (LWP 13141)):
#0 0x00007ff0fa1ffe8d in poll () from /usr/lib/libc.so.6
#1 0x00007ff0f649ec7c in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#7 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#8 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 11 (Thread 0x7ff0d2ffe700 (LWP 13142)):
#0 0x00007ff0fa1ffe8d in poll () from /usr/lib/libc.so.6
#1 0x00007ff0f649ec7c in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#7 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#8 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 10 (Thread 0x7ff0d1f0d700 (LWP 13143)):
#0 0x00007ff0f649bcc2 in ?? () from /usr/lib/libglib-2.0.so.0
#1 0x00007ff0f649e5af in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649ec20 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#8 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#9 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 9 (Thread 0x7ff0d0e0c700 (LWP 13144)):
#0 0x00007ff0f64e3414 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1 0x00007ff0f649ec71 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#7 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#8 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 8 (Thread 0x7ff0c35df700 (LWP 13145)):
#0 0x00007ff0fa1fbf1d in read () from /usr/lib/libc.so.6
#1 0x00007ff0f64e1f60 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649e72c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0f649ec20 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#9 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 7 (Thread 0x7ff0c23ae700 (LWP 13146)):
#0 0x00007ff0f97f896f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00007ff10003e564 in ?? () from /usr/lib/libQt5Script.so.5
#2 0x00007ff10003e5a9 in ?? () from /usr/lib/libQt5Script.so.5
#3 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 6 (Thread 0x7ff0c1a95700 (LWP 13147)):
#0 0x00007ff0f64e3414 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1 0x00007ff0f649eb2d in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#7 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#8 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 5 (Thread 0x7ff0365cc700 (LWP 13148)):
#0 0x00007ff0f64e3414 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1 0x00007ff0f649e1b0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649eba8 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7 0x00007ff0fe30f1f6 in ?? () from /usr/lib/libQt5Quick.so.5
#8 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#9 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 4 (Thread 0x7ff034acb700 (LWP 13149)):
#0 0x00007ff0f649e401 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#1 0x00007ff0f649ebf7 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#7 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#8 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 3 (Thread 0x7ff028ec0700 (LWP 13150)):
#0 0x00007ff0fa8f8a0a in QMutex::lock() () from /usr/lib/libQt5Core.so.5
#1 0x00007ff0fab367df in ?? () from /usr/lib/libQt5Core.so.5
#2 0x00007ff0f649e1bd in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0f649eba8 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#9 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0x7ff01e741700 (LWP 13151)):
#0 0x00007ff0fa1ffe8d in poll () from /usr/lib/libc.so.6
#1 0x00007ff0f649ec7c in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007ff0fa8faaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x00007ff0fdc87345 in ?? () from /usr/lib/libQt5Qml.so.5
#7 0x00007ff0fa8ffa9e in ?? () from /usr/lib/libQt5Core.so.5
#8 0x00007ff0f97f3354 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007ff0fa208bfd in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7ff1008a2800 (LWP 13133)):
[KCrash Handler]
#5 0x00007ff0dbbd232c in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#6 0x00007ff0dbb5d75c in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#7 0x00007ff0fe33efba in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/libQt5Quick.so.5
#8 0x00007ff0fe3449a2 in QSGBatchRenderer::Renderer::render() () from /usr/lib/libQt5Quick.so.5
#9 0x00007ff0fe35069f in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/libQt5Quick.so.5
#10 0x00007ff0fe350eeb in QSGRenderer::renderScene(unsigned int) () from /usr/lib/libQt5Quick.so.5
#11 0x00007ff0fe3612de in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/libQt5Quick.so.5
#12 0x00007ff0fe3ab20b in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/libQt5Quick.so.5
#13 0x00007ff0fe37bbcb in ?? () from /usr/lib/libQt5Quick.so.5
#14 0x00007ff0fe37ccd1 in ?? () from /usr/lib/libQt5Quick.so.5
#15 0x00007ff0fbeaf00c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#16 0x00007ff0fbeb44e6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007ff0faae089b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#18 0x00007ff0fab3605d in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5
#19 0x00007ff0fab36561 in ?? () from /usr/lib/libQt5Core.so.5
#20 0x00007ff0f649e9fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007ff0f649ece0 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007ff0f649ed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0x00007ff0fab3725b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#24 0x00007ff0faade26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#25 0x00007ff0faae620c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#26 0x000000000042ed66 in main ()
https://bugs.freedesktop.org/show_bug.cgi?id=86281
https://bugs.kde.org/show_bug.cgi?id=349677
https://bugs.kde.org/show_bug.cgi?id=349519
No solution yet, but switching the Intel acceleration method to UXA should work around it.
I'll take this for now since it is not yet clear whether the issue is in Plasma, Qt, Mesa or the intel xorg driver. Will reassign if needed when this is cleared up upstream.
http://cgit.freedesktop.org/~ickle/mesa/commit/?h=brw-batch&id=e2a696a4cd93c2dbe445243de48ed478fbdb8009
See http://patchwork.freedesktop.org/patch/57147/
Sorry it took so long...