Bug 383918 - Plasma crashed when disconnecting an external monitor
Summary: Plasma crashed when disconnecting an external monitor
Status: RESOLVED DUPLICATE of bug 363118
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-08-23 15:54 UTC by martin.strecker
Modified: 2017-08-23 22:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description martin.strecker 2017-08-23 15:54:37 UTC
Application: plasmashell (5.8.6)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.79-18.26-default x86_64
Distribution: "openSUSE Leap 42.2"

-- Information about the crash:
- What I was doing when the application crashed:

I had an external monitor connected to my laptop. When disconnecting the external monitor (selecting the corresponding display in the Display and monitor configuration window, unselecting the "enabled" button, then withdrawing the external monitor cable), Plasma crashed, but then came back and displayed the desktop contents correctly.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb8f665f900 (LWP 2606))]

Thread 9 (Thread 0x7fb81f5ea700 (LWP 19925)):
#0  0x00007fb8efb7e20d in poll () at /lib64/libc.so.6
#1  0x00007fb8ec246314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fb8ec24642c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fb8f048b33b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fb8f0438feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fb8f0273f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fb8f35819d8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fb8f02789e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fb8ef387744 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fb8efb86aad in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fb8257d7700 (LWP 3658)):
#0  0x00007fb8f02714f8 in QMutex::unlock() () at /usr/lib64/libQt5Core.so.5
#1  0x00007fb8f048b275 in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb8ec24595d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fb8ec246230 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fb8ec24642c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fb8f048b33b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fb8f0438feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fb8f0273f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fb826c008f7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#9  0x00007fb8f02789e9 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fb8ef387744 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fb8efb86aad in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fb836dbb700 (LWP 2746)):
#0  0x00007fb8ec2877d4 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fb8ec246309 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fb8ec24642c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fb8f048b33b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fb8f0438feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fb8f0273f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fb8f4104632 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fb8f02789e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fb8ef387744 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fb8efb86aad in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fb83fcb8700 (LWP 2734)):
#0  0x00007fb8ef38c0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb8cae64533 in  () at /usr/lib64/dri/r600_dri.so
#2  0x00007fb8cae63d57 in  () at /usr/lib64/dri/r600_dri.so
#3  0x00007fb8ef387744 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb8efb86aad in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fb8d0d36700 (LWP 2732)):
#0  0x00007fb8ef38c0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb8f5d4b93b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fb8f5d4b969 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fb8ef387744 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb8efb86aad in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fb8d2822700 (LWP 2691)):
#0  0x00007fb8ec24377a in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fb8ec2459e0 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fb8ec246230 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fb8ec24642c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fb8f048b33b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fb8f0438feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fb8f0273f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fb8f35819d8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fb8f02789e9 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fb8ef387744 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fb8efb86aad in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fb8d3fff700 (LWP 2680)):
#0  0x00007fb8efb7e20d in poll () at /lib64/libc.so.6
#1  0x00007fb8ec246314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fb8ec24642c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fb8f048b33b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fb8f0438feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fb8f0273f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fb8f35819d8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fb8f02789e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fb8ef387744 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fb8efb86aad in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fb8e37fc700 (LWP 2615)):
#0  0x00007fb8efb7a28d in read () at /lib64/libc.so.6
#1  0x00007fb8ec286670 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fb8ec245e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fb8ec2462a8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fb8ec24642c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fb8f048b33b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fb8f0438feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fb8f0273f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fb8f0ff4295 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007fb8f02789e9 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fb8ef387744 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fb8efb86aad in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fb8f665f900 (LWP 2606)):
[KCrash Handler]
#6  0x00007fb8f419c284 in QQuickWindow::maybeUpdate() () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fb8f419ce48 in  () at /usr/lib64/libQt5Quick.so.5
#8  0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#9  0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#10 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#11 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#12 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#13 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#14 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#15 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#16 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#17 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#18 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#19 0x00007fb8f419ce16 in  () at /usr/lib64/libQt5Quick.so.5
#20 0x00007fb8f419f7bc in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib64/libQt5Quick.so.5
#21 0x00007fb8f416ec13 in  () at /usr/lib64/libQt5Quick.so.5
#22 0x00007fb8f41700c0 in  () at /usr/lib64/libQt5Quick.so.5
#23 0x00007fb8f099969e in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5
#24 0x00007fb8f41a8275 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#25 0x00000000004307db in  ()
#26 0x00007fb8f13c3e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#27 0x00007fb8f13c849a in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#28 0x00007fb8f043afd5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#29 0x00007fb8f098f3b1 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib64/libQt5Gui.so.5
#30 0x00007fb8f098fe7d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#31 0x00007fb8f0971eeb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#32 0x00007fb8e14d0bc0 in  () at /usr/lib64/libQt5XcbQpa.so.5
#33 0x00007fb8ec246134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#34 0x00007fb8ec246388 in  () at /usr/lib64/libglib-2.0.so.0
#35 0x00007fb8ec24642c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#36 0x00007fb8f048b31c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#37 0x00007fb8f0438feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#38 0x00007fb8f0440ed6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#39 0x000000000041ee0f in  ()
#40 0x00007fb8efabd6e5 in __libc_start_main () at /lib64/libc.so.6
#41 0x000000000041f079 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2017-08-23 22:32:51 UTC

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