Bug 343216 - Plasmashell crased after exiting full screen
Summary: Plasmashell crased after exiting full screen
Status: RESOLVED DUPLICATE of bug 345544
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.1.95
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 344239 346156 347764 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-01-23 17:24 UTC by Javier
Modified: 2015-12-19 23:11 UTC (History)
9 users (show)

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


Attachments
The backtrace I got when switching monitors (6.83 KB, text/plain)
2015-12-19 23:08 UTC, Elvis Stansvik
Details
The effect on fonts after the crash (688.28 KB, image/png)
2015-12-19 23:11 UTC, Elvis Stansvik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Javier 2015-01-23 17:24:08 UTC
Application: plasmashell ()

Qt Version: 5.3.2
Operating System: Linux 3.18.0-9-generic x86_64
Distribution: Ubuntu Vivid Vervet (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I just closed XBMC, wich was running on full screen. Also at barely the same time also krunner crashed.

- Unusual behavior I noticed:
I have two monitors hooked up, one VGA and the other DVI. Even though in KDE I have set up the DVI monitor as the primary one, when lunching XBMC in full screen mode it shows on the VGA.
When entering and exiting this full screen mode the screens blink and it is visible that they have been switched (in the DVI FHD I can see an area the size of a 1024x768 (the VGA) and the rest black, and the oposite on the VGA).

Using a fully updated Kubuntu 15.04 + proposed repos.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f03f5d267c0 (LWP 2071))]

Thread 34 (Thread 0x7f03de832700 (LWP 2076)):
#0  0x00007f03ef99b45d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f03f2b1bb72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f03f2b1d64f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f03e13bde39 in QXcbEventReader::run (this=0x16e7020) at qxcbconnection.cpp:1046
#4  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x16e7020) at thread/qthread_unix.cpp:345
#5  0x00007f03eecff0a5 in start_thread (arg=0x7f03de832700) at pthread_create.c:309
#6  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 33 (Thread 0x7f03d77fe700 (LWP 2090)):
#0  0x00007f03eb50c660 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c7680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c8078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03c80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03d77fde00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x17c4870) at thread/qthread_unix.cpp:345
#8  0x00007f03eecff0a5 in start_thread (arg=0x7f03d77fe700) at pthread_create.c:309
#9  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 32 (Thread 0x7f03ceb65700 (LWP 2097)):
#0  0x00007f03eb50c639 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c810e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03ceb64e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x1aefb20) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f03ceb65700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 31 (Thread 0x7f03ccc12700 (LWP 2109)):
#0  0x00007f03eb50c654 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c7989 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c80c7 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03ccc11e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x1acceb0) at thread/qthread_unix.cpp:345
#8  0x00007f03eecff0a5 in start_thread (arg=0x7f03ccc12700) at pthread_create.c:309
#9  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 30 (Thread 0x7f03c37ff700 (LWP 2110)):
#0  0x00007f03eb4c7781 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c8078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03c37fee00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x1dbdba0) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f03c37ff700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 29 (Thread 0x7f03c27fe700 (LWP 2111)):
#0  0x00007f03ef99b45d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f03eb4c814c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03c27fde00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x1eccbb0) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f03c27fe700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 28 (Thread 0x7f03c17fd700 (LWP 2112)):
#0  0x00007f03eb4c7b91 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c80f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03c17fce00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x1f9aba0) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f03c17fd700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 27 (Thread 0x7f03affff700 (LWP 2113)):
#0  0x00007f03eb4c824d in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#2  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03afffee00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#3  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#4  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x2072470) at thread/qthread_unix.cpp:345
#5  0x00007f03eecff0a5 in start_thread (arg=0x7f03affff700) at pthread_create.c:309
#6  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 26 (Thread 0x7f03aeffe700 (LWP 2114)):
#0  0x00007f03eb4c7b5c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c80f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03aeffde00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x2159e30) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f03aeffe700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 25 (Thread 0x7f03adffd700 (LWP 2115)):
#0  0x00007f03eb4c7b54 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c80f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03adffce00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x2230050) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f03adffd700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7f03acd54700 (LWP 2116)):
#0  0x00007f03ef99b45d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f03eb4c814c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f03acd53e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x22ff880) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f03acd54700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7f039f7ff700 (LWP 2117)):
#0  0x00007f03eb4c7ffd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f039f7fee00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#4  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#5  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x23eaf00) at thread/qthread_unix.cpp:345
#6  0x00007f03eecff0a5 in start_thread (arg=0x7f039f7ff700) at pthread_create.c:309
#7  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7f039e7fe700 (LWP 2118)):
#0  0x00007f03eb50c639 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c8248 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f038c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f039e7fde00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#4  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#5  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x24dea10) at thread/qthread_unix.cpp:345
#6  0x00007f03eecff0a5 in start_thread (arg=0x7f039e7fe700) at pthread_create.c:309
#7  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7f039d7fd700 (LWP 2119)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f03f46b4d34 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f03f46b4d79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f03eecff0a5 in start_thread (arg=0x7f039d7fd700) at pthread_create.c:309
#4  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7f039cffc700 (LWP 2120)):
#0  0x00007f03eb50c639 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c8248 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f039cffbe00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#4  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#5  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x25b2f50) at thread/qthread_unix.cpp:345
#6  0x00007f03eecff0a5 in start_thread (arg=0x7f039cffc700) at pthread_create.c:309
#7  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7f030b5da700 (LWP 2125)):
#0  0x00007f03eb4c76a1 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c8078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f030b5d9e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x273af50) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f030b5da700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7f0309f24700 (LWP 2133)):
#0  0x00007f03ef99b45d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f03eb4c814c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f0309f23e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x288bf20) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f0309f24700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7f0308e4e700 (LWP 2134)):
#0  0x00007f03eb50c0f0 in g_private_get () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4ef040 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c706c in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03eb4c8005 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f03000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f0308e4de00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#8  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x2a0b7f0) at thread/qthread_unix.cpp:345
#9  0x00007f03eecff0a5 in start_thread (arg=0x7f0308e4e700) at pthread_create.c:309
#10 0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7f02fb7ff700 (LWP 2135)):
#0  0x00007f03eb4c7789 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c8078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02fb7fed90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f56934d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x1b86360) at thread/qthread_unix.cpp:345
#8  0x00007f03eecff0a5 in start_thread (arg=0x7f02fb7ff700) at pthread_create.c:309
#9  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7f02f9dac700 (LWP 2139)):
#0  0x00007f03ef99716d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f03ea24bec1 in ?? () from /usr/lib/nvidia-331-updates/tls/libnvidia-tls.so.331.113
#2  0x00007f03eb50b1a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03eb4c7bfc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03eb4c80f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02f9dabd90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#8  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#9  0x00007f03f56934d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f03f001c6ce in QThreadPrivate::start (arg=0x2af2b60) at thread/qthread_unix.cpp:345
#11 0x00007f03eecff0a5 in start_thread (arg=0x7f02f9dac700) at pthread_create.c:309
#12 0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7f02f91c2700 (LWP 2146)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f03f001d84b in wait (time=18446744073709551615, this=0x288a660) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x288a408, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f03f57026eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f03f5702809 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x288a380) at thread/qthread_unix.cpp:345
#6  0x00007f03eecff0a5 in start_thread (arg=0x7f02f91c2700) at pthread_create.c:309
#7  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7f02f89c1700 (LWP 2148)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f03f001d84b in wait (time=18446744073709551615, this=0x2aeeba0) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2aee948, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f03f57026eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f03f5702809 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x2aee8c0) at thread/qthread_unix.cpp:345
#6  0x00007f03eecff0a5 in start_thread (arg=0x7f02f89c1700) at pthread_create.c:309
#7  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7f02e9dfd700 (LWP 2149)):
#0  0x00007f03eb4c7b49 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c80f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02e9dfce00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x2dfd970) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f02e9dfd700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f02e2a85700 (LWP 2193)):
#0  0x00007f03ef99b45d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f03eb4c814c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02e2a84e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x31f3eb0) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f02e2a85700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f02e1a74700 (LWP 2194)):
#0  0x00007f03eb50c654 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c7b49 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c80f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02e1a73e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x32d47d0) at thread/qthread_unix.cpp:345
#8  0x00007f03eecff0a5 in start_thread (arg=0x7f02e1a74700) at pthread_create.c:309
#9  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f02e0983700 (LWP 2196)):
#0  0x00007f03eb50c639 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c79ce in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c80f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02e0982e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x3391b70) at thread/qthread_unix.cpp:345
#8  0x00007f03eecff0a5 in start_thread (arg=0x7f02e0983700) at pthread_create.c:309
#9  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f02cf7ff700 (LWP 2197)):
#0  0x00007f03eb4c7680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f03eb4c8078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02cf7fee00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x3499940) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f02cf7ff700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f02ccc5a700 (LWP 2257)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f03f001d84b in wait (time=18446744073709551615, this=0x31a7b10) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x31a7cd8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f03f57026eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f03f5702809 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x31a7c50) at thread/qthread_unix.cpp:345
#6  0x00007f03eecff0a5 in start_thread (arg=0x7f02ccc5a700) at pthread_create.c:309
#7  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f02c7bff700 (LWP 2269)):
#0  0x00007f03ef99b45d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f03eb4c814c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02c7bfee00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x35e4810) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f02c7bff700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f02bbfff700 (LWP 2303)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f03f001d84b in wait (time=18446744073709551615, this=0x3f4a010) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3f4abd8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f03f57026eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f03f5702809 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x3f4ab50) at thread/qthread_unix.cpp:345
#6  0x00007f03eecff0a5 in start_thread (arg=0x7f02bbfff700) at pthread_create.c:309
#7  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f02bb7fe700 (LWP 12385)):
#0  0x00007f03f02b13d9 in timerSourceCheck (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#1  0x00007f03eb4c7b51 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c80f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02bb7fde00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x45852b0) at thread/qthread_unix.cpp:345
#8  0x00007f03eecff0a5 in start_thread (arg=0x7f02bb7fe700) at pthread_create.c:309
#9  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f02ba7fd700 (LWP 12386)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f03f001d84b in wait (time=18446744073709551615, this=0x469e120) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x469e3d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f03f57026eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f03f5702809 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x469e350) at thread/qthread_unix.cpp:345
#6  0x00007f03eecff0a5 in start_thread (arg=0x7f02ba7fd700) at pthread_create.c:309
#7  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f02b8cfe700 (LWP 15529)):
#0  0x00007f03ef99b45d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f03eb4c814c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03f02b1cfc in QEventDispatcherGlib::processEvents (this=0x7f02ac041a40, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7f02b8cfde00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f03f0017654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f03f001c6ce in QThreadPrivate::start (arg=0x3d85cc0) at thread/qthread_unix.cpp:345
#7  0x00007f03eecff0a5 in start_thread (arg=0x7f02b8cfe700) at pthread_create.c:309
#8  0x00007f03ef9a590d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f03f5d267c0 (LWP 2071)):
[KCrash Handler]
#6  0x00007f03f4c41f00 in Plasma::Applet::actions() const () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#7  0x0000000000451366 in ShellCorona::addOutput (this=this@entry=0x17333c0, output=...) at ../../shell/shellcorona.cpp:838
#8  0x00000000004514e3 in ShellCorona::outputEnabledChanged (this=0x17333c0) at ../../shell/shellcorona.cpp:735
#9  0x00007f03f028860e in call (a=0x7fff2a227a30, r=0x17333c0, this=0x25c1c40) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#10 QMetaObject::activate (sender=0x1925160, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3667
#11 0x00007f03f3378d99 in KScreen::Output::apply (this=0x1925160, other=...) at ../../src/output.cpp:495
#12 0x00007f03f336651f in KScreen::Config::apply (this=this@entry=0x1942730, other=...) at ../../src/config.cpp:287
#13 0x00007f03f336db0b in KScreen::ConfigMonitor::Private::updateConfigs (this=0x25c0f40, newConfig=...) at ../../src/configmonitor.cpp:171
#14 0x00007f03f336f9a3 in KScreen::ConfigMonitor::Private::edidReady (this=0x25c0f40, watcher=0x1e21280) at ../../src/configmonitor.cpp:156
#15 0x00007f03f028860e in call (a=0x7fff2a227e90, r=0x25c0f40, this=0x4b474f0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#16 QMetaObject::activate (sender=0x4d2ee70, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2a227e90) at kernel/qobject.cpp:3667
#17 0x00007f03f0288f77 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f03f5599580 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2a227e90) at kernel/qobject.cpp:3547
#18 0x00007f03f537dc8f in QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=0x4d2ee70) at .moc/moc_qdbuspendingcall.cpp:146
#19 0x00007f03f537f3e5 in _q_finished (this=<optimized out>) at qdbuspendingcall.cpp:495
#20 QDBusPendingCallWatcher::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qdbuspendingcall.cpp:78
#21 0x00007f03f0289a0a in QObject::event (this=0x4d2ee70, e=<optimized out>) at kernel/qobject.cpp:1241
#22 0x00007f03f0f340ec in QApplicationPrivate::notify_helper (this=0x16bb410, receiver=0x4d2ee70, e=0x30a0b50) at kernel/qapplication.cpp:3499
#23 0x00007f03f0f395c0 in QApplication::notify (this=0x7fff2a228580, receiver=0x4d2ee70, e=0x30a0b50) at kernel/qapplication.cpp:3282
#24 0x00007f03f02598fb in QCoreApplication::notifyInternal (this=0x7fff2a228580, receiver=0x4d2ee70, event=event@entry=0x30a0b50) at kernel/qcoreapplication.cpp:935
#25 0x00007f03f025b8f3 in sendEvent (event=0x30a0b50, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x16b0e00) at kernel/qcoreapplication.cpp:1539
#27 0x00007f03f025bef8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1397
#28 0x00007f03f02b18d3 in postEventSourceDispatch (s=0x170cca0) at kernel/qeventdispatcher_glib.cpp:279
#29 0x00007f03eb4c7ecd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f03eb4c81b0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f03eb4c825c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f03f02b1ce7 in QEventDispatcherGlib::processEvents (this=0x1718f20, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#33 0x00007f03f0257042 in QEventLoop::exec (this=this@entry=0x7fff2a228420, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#34 0x00007f03f025ec8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#35 0x00007f03f079874c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1486
#36 0x00007f03f0f326f5 in QApplication::exec () at kernel/qapplication.cpp:2744
#37 0x000000000042f7cf in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:150

Reported using DrKonqi
Comment 1 Javier 2015-01-23 17:28:35 UTC
And here is the info of the krunner which crashed more or less at the same time. Don't know if it is related or not.

Application: krunner (krunner), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6272d0a7c0 (LWP 2068))]

Thread 3 (Thread 0x7f625c5d9700 (LWP 2069)):
#0  0x00007f626e97645d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f626b81fb72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f626b82164f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f625f164e39 in QXcbEventReader::run (this=0x13594f0) at qxcbconnection.cpp:1046
#4  0x00007f626eff76ce in QThreadPrivate::start (arg=0x13594f0) at thread/qthread_unix.cpp:345
#5  0x00007f626e6700a5 in start_thread (arg=0x7f625c5d9700) at pthread_create.c:309
#6  0x00007f626e98090d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f6258cd5700 (LWP 2078)):
#0  0x00007f626e97645d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f626e15114c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f626e15125c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f626f28ccfc in QEventDispatcherGlib::processEvents (this=0x7f624c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f626f232042 in QEventLoop::exec (this=this@entry=0x7f6258cd4e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f626eff2654 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007f626eff76ce in QThreadPrivate::start (arg=0x15e5f20) at thread/qthread_unix.cpp:345
#7  0x00007f626e6700a5 in start_thread (arg=0x7f6258cd5700) at pthread_create.c:309
#8  0x00007f626e98090d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f6272d0a7c0 (LWP 2068)):
[KCrash Handler]
#6  0x00007f626e8bce37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f626e8be528 in __GI_abort () at abort.c:89
#8  0x00007f626ecac06d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f626eca9ee6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f626eca9f31 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f626ecaaa7f in __cxa_pure_virtual () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f626f7690ba in QPlatformScreen::physicalSize (this=<optimized out>) at kernel/qplatformscreen.cpp:139
#13 0x00007f626f7a5082 in QScreen::physicalSize (this=this@entry=0x1362cf0) at kernel/qscreen.cpp:243
#14 0x00007f626f7a5139 in QScreen::physicalDotsPerInch (this=0x1362cf0) at kernel/qscreen.cpp:166
#15 0x00007f6271f8eb41 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f626f263b0d in QMetaObject::activate (sender=sender@entry=0x7fff22151ba0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff22150f60) at kernel/qobject.cpp:3681
#17 0x00007f626f263f77 in QMetaObject::activate (sender=sender@entry=0x7fff22151ba0, m=m@entry=0x7f626fdbc640 <QWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff22150f60) at kernel/qobject.cpp:3547
#18 0x00007f626f77f66f in QWindow::screenChanged (this=this@entry=0x7fff22151ba0, _t1=_t1@entry=0x1362de0) at .moc/moc_qwindow.cpp:625
#19 0x00007f626f7824a8 in QWindowPrivate::setScreen (this=0x13c35e0, newScreen=0x1362de0, recreate=<optimized out>) at kernel/qwindow.cpp:372
#20 0x00007f626f782655 in QWindow::screenDestroyed (this=0x7fff22151ba0, object=<optimized out>) at kernel/qwindow.cpp:1650
#21 0x00007f626f263b0d in QMetaObject::activate (sender=sender@entry=0x1362cf0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff22151110) at kernel/qobject.cpp:3681
#22 0x00007f626f263f77 in QMetaObject::activate (sender=sender@entry=0x1362cf0, m=m@entry=0x7f626f68abe0 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff22151110) at kernel/qobject.cpp:3547
#23 0x00007f626f26401f in QObject::destroyed (this=this@entry=0x1362cf0, _t1=_t1@entry=0x1362cf0) at .moc/moc_qobject.cpp:205
#24 0x00007f626f26bb6b in QObject::~QObject (this=0x1362cf0, __in_chrg=<optimized out>) at kernel/qobject.cpp:901
#25 0x00007f626faf72e7 in ~QScreen (this=0x1362cf0, __in_chrg=<optimized out>) at .moc/../kernel/qscreen.h:64
#26 QScreen::~QScreen (this=0x1362cf0, __in_chrg=<optimized out>) at .moc/../kernel/qscreen.h:64
#27 0x00007f626f76968a in QPlatformScreen::~QPlatformScreen (this=0x135ad90, __in_chrg=<optimized out>) at kernel/qplatformscreen.cpp:65
#28 0x00007f625f170a39 in QXcbScreen::~QXcbScreen (this=0x135ad90, __in_chrg=<optimized out>) at qxcbscreen.cpp:215
#29 0x00007f625f163847 in QXcbConnection::updateScreens (this=this@entry=0x1349bd0) at qxcbconnection.cpp:258
#30 0x00007f625f163f75 in QXcbConnection::handleXcbEvent (this=this@entry=0x1349bd0, event=event@entry=0x7f62540066a0) at qxcbconnection.cpp:931
#31 0x00007f625f16525b in QXcbConnection::processXcbEvents (this=0x1349bd0) at qxcbconnection.cpp:1244
#32 0x00007f626f264a0a in QObject::event (this=0x1349bd0, e=<optimized out>) at kernel/qobject.cpp:1241
#33 0x00007f62724240ec in QApplicationPrivate::notify_helper (this=0x132d0c0, receiver=0x1349bd0, e=0x7f62540051a0) at kernel/qapplication.cpp:3499
#34 0x00007f62724295c0 in QApplication::notify (this=0x7fff22151b30, receiver=0x1349bd0, e=0x7f62540051a0) at kernel/qapplication.cpp:3282
#35 0x00007f626f2348fb in QCoreApplication::notifyInternal (this=0x7fff22151b30, receiver=0x1349bd0, event=event@entry=0x7f62540051a0) at kernel/qcoreapplication.cpp:935
#36 0x00007f626f2368f3 in sendEvent (event=0x7f62540051a0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x132b4e0) at kernel/qcoreapplication.cpp:1539
#38 0x00007f626f236ef8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1397
#39 0x00007f626f28c8d3 in postEventSourceDispatch (s=0x137e5f0) at kernel/qeventdispatcher_glib.cpp:279
#40 0x00007f626e150ecd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f626e1511b0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f626e15125c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f626f28cce7 in QEventDispatcherGlib::processEvents (this=0x138c6d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#44 0x00007f626f232042 in QEventLoop::exec (this=this@entry=0x7fff22151ab0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#45 0x00007f626f239c8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#46 0x00007f626f77374c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1486
#47 0x00007f62724226f5 in QApplication::exec () at kernel/qapplication.cpp:2744
#48 0x0000000000407277 in main (argc=1, argv=<optimized out>) at ../../krunner/main.cpp:71
Comment 2 Marco Martin 2015-01-26 10:15:59 UTC
qplatformscreen... perhaps upstream?
Comment 3 Marco Martin 2015-04-14 07:53:20 UTC
*** Bug 346156 has been marked as a duplicate of this bug. ***
Comment 4 Marco Martin 2015-05-12 11:57:15 UTC
*** Bug 344239 has been marked as a duplicate of this bug. ***
Comment 5 Robert Munteanu 2015-05-20 07:20:35 UTC
Which 'upstream' does the resolution refer to? I'd like to take it up with them, whoever they are.
Comment 6 Marco Martin 2015-05-20 10:03:05 UTC
the first crash seems in plasma stuff (Applet::actions()) and many other similar reports arrived
Comment 7 Marco Martin 2015-05-20 10:03:10 UTC
*** Bug 347764 has been marked as a duplicate of this bug. ***
Comment 8 Bhushan Shah 2015-05-21 03:27:31 UTC
Second crash is duplicate of https://bugs.kde.org/show_bug.cgi?id=345544 and reported upstream at https://bugreports.qt.io/browse/QTBUG-45753
Comment 9 Bhushan Shah 2015-05-21 03:27:51 UTC
Also fix at https://codereview.qt-project.org/#/c/111100/
Comment 10 David Edmundson 2015-07-27 12:40:54 UTC

*** This bug has been marked as a duplicate of bug 345544 ***
Comment 11 Tommaso Colombo 2015-10-11 18:51:24 UTC
(In reply to David Edmundson from comment #10)
> *** This bug has been marked as a duplicate of bug 345544 ***

Note that only the second backtrace reported here is a duplicate of bug 345544, which turned out to be a crash in Qt. The backtrace in the original report is a crash in Plasma, which I also experienced after connecting a new monitor while the screen was locked.
Comment 12 Elvis Stansvik 2015-12-19 23:04:50 UTC
I also got this crash (the first backtrace) on Arch Linux with Qt 5.5.1. Why was this resolved as a duplicate of another bug if it's not the same backtrace?
Comment 13 Elvis Stansvik 2015-12-19 23:08:25 UTC
Created attachment 96204 [details]
The backtrace I got when switching monitors

I got this crash when doing

[estan@pyret ~]$ xrandr --output VGA1 --off && xrandr --output LVDS1 --auto
[estan@pyret ~]$ xrandr --output LVDS1 --off && xrandr --output VGA1 --auto

while connected to my external monitor. I.e. switching to the laptop internal monitor, and then back to external monitor. The crash happened on the second command. Sorry for the lack of debugging symbols, not sure how to get those on Arch.
Comment 14 Elvis Stansvik 2015-12-19 23:11:19 UTC
Created attachment 96205 [details]
The effect on fonts after the crash

As a side effect of the crash, something happened to the fonts in certain parts of the system. They became huge. The attached screenshot shows the effect.