Bug 350380 - KWin crash during display count/resolution changes
Summary: KWin crash during display count/resolution changes
Status: RESOLVED DUPLICATE of bug 350195
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.2.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-19 18:00 UTC by Tyler Scott
Modified: 2015-07-20 08:39 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tyler Scott 2015-07-19 18:00:03 UTC
Application: plasmashell (5.2.2)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-22-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:
I changed my display configuration to disable my TV as an output (1080p) so that only one monitor was enabled (1080x1920) then enabled a second monitor (1690x1050). During this second change the kwin crashed.

- Unusual behavior I noticed:
The displays contained nothing but digital artifacts for about 5 seconds before the kwin crash message appeared. This seems to happen whenever changing the number of available displays but could be related.

- Custom settings of the application:
Using a Radeon 6950 with the DVI ports for the monitors and the HDMI port for the TV enable one 1080p monitor, disable the TV but keep it connected, and enable the second monitor (1690x1050).

OpenGL version string: 3.0 Mesa 10.5.3 (git-c4b8bff)

Compositor: OpenGL 3.1 using EGL

The crash can be reproduced sometimes.

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

Thread 20 (Thread 0x7f9cc9173700 (LWP 2411)):
#0  0x00007f9cd81a58dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9cda712b72 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f9cda71464f in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9ccb4ba099 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9cc9173700) at pthread_create.c:333
#6  0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f9cc2600700 (LWP 2439)):
#0  0x00007f9cd48f6789 in g_mutex_lock (mutex=mutex@entry=0x7f9cb4000990) at /build/buildd/glib2.0-2.44.1/./glib/gthread-posix.c:1336
#1  0x00007f9cd48b1641 in g_main_context_query (context=context@entry=0x7f9cb4000990, max_priority=2147483647, timeout=timeout@entry=0x7f9cc25ffca4, fds=fds@entry=0x7f9cb4002e70, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3512
#2  0x00007f9cd48b1e37 in g_main_context_iterate (context=context@entry=0x7f9cb4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3790
#3  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9cb4000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9cc2600700) at pthread_create.c:333
#10 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f9cb9383700 (LWP 2441)):
#0  0x00007f9cd7a31da0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9cbba4a45b in radeon_drm_cs_emit_ioctl (mtx=0xc0f6b8, cond=0xc0f6e0) at ../../../../../include/c11/threads_posix.h:154
#2  0x00007f9cbba4a45b in radeon_drm_cs_emit_ioctl (sema=0xc0f6b8) at ../../../../../src/gallium/auxiliary/os/os_thread.h:248
#3  0x00007f9cbba4a45b in radeon_drm_cs_emit_ioctl (param=param@entry=0xc0f3a0) at radeon_drm_winsys.c:594
#4  0x00007f9cbba49be7 in impl_thrd_routine (p=<optimized out>) at ../../../../../include/c11/threads_posix.h:87
#5  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9cb9383700) at pthread_create.c:333
#6  0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f9cb0c73700 (LWP 2459)):
#0  0x00007f9cd48b162f in g_main_context_query (context=context@entry=0x7f9cac000990, max_priority=2147483647, timeout=timeout@entry=0x7f9cb0c72ca4, fds=fds@entry=0x7f9cac003070, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3507
#1  0x00007f9cd48b1e37 in g_main_context_iterate (context=context@entry=0x7f9cac000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3790
#2  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9cac000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#3  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9cb0c73700) at pthread_create.c:333
#9  0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f9caab97700 (LWP 2490)):
#0  0x00007f9cd48f6789 in g_mutex_lock (mutex=mutex@entry=0x7f9ca4000990) at /build/buildd/glib2.0-2.44.1/./glib/gthread-posix.c:1336
#1  0x00007f9cd48b1409 in g_main_context_prepare (context=context@entry=0x7f9ca4000990, priority=priority@entry=0x7f9caab96ca0) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3412
#2  0x00007f9cd48b1de8 in g_main_context_iterate (context=context@entry=0x7f9ca4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3788
#3  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9ca4000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9caab97700) at pthread_create.c:333
#10 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f9ca9b96700 (LWP 2491)):
#0  0x00007f9cd48f6789 in g_mutex_lock (mutex=mutex@entry=0x7f9c9c000990) at /build/buildd/glib2.0-2.44.1/./glib/gthread-posix.c:1336
#1  0x00007f9cd48b1ea2 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f9c9c002e70, timeout=-1, context=0x7f9c9c000990) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:4098
#2  0x00007f9cd48b1ea2 in g_main_context_iterate (context=context@entry=0x7f9c9c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3803
#3  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9c9c000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9ca9b96700) at pthread_create.c:333
#10 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f9ca8b65700 (LWP 2492)):
#0  0x00007f9cd48f6789 in g_mutex_lock (mutex=mutex@entry=0x7f9ca0000990) at /build/buildd/glib2.0-2.44.1/./glib/gthread-posix.c:1336
#1  0x00007f9cd48b0df0 in g_main_context_acquire (context=0x7f9ca0000990) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3182
#2  0x00007f9cd48b1d75 in g_main_context_iterate (context=context@entry=0x7f9ca0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3758
#3  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9ca0000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9ca8b65700) at pthread_create.c:333
#10 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f9c9b7ff700 (LWP 2493)):
#0  0x00007f9cd81a58dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9cd48b1ebc in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f9c94002e70, timeout=-1, context=0x7f9c94000990) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:4103
#2  0x00007f9cd48b1ebc in g_main_context_iterate (context=context@entry=0x7f9c94000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3803
#3  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9c94000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9c9b7ff700) at pthread_create.c:333
#10 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f9c9a7fe700 (LWP 2494)):
#0  0x00007f9cd81a149d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9cd48f52f0 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7f9c9a7fdbd0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f9cd48f52f0 in g_wakeup_acknowledge (wakeup=0x7f9c94002540) at /build/buildd/glib2.0-2.44.1/./glib/gwakeup.c:210
#3  0x00007f9cd48b196c in g_main_context_check (context=context@entry=0x7f9c8c000990, max_priority=2147483647, fds=fds@entry=0x7f9c8c002e70, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3600
#4  0x00007f9cd48b1e60 in g_main_context_iterate (context=context@entry=0x7f9c8c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3805
#5  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9c8c000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#6  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f9cd7a2c6aa in start_thread (arg=0x7f9c9a7fe700) at pthread_create.c:333
#12 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f9c997fd700 (LWP 2495)):
#0  0x00007f9cd81a58dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9cd48b1ebc in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f9c90003270, timeout=-1, context=0x7f9c90000990) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:4103
#2  0x00007f9cd48b1ebc in g_main_context_iterate (context=context@entry=0x7f9c90000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3803
#3  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9c90000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9c997fd700) at pthread_create.c:333
#10 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f9c8bfff700 (LWP 2496)):
#0  0x00007f9cd81a149d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9cd48f52f0 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7f9c8bffebd0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f9cd48f52f0 in g_wakeup_acknowledge (wakeup=0x7f9c90002720) at /build/buildd/glib2.0-2.44.1/./glib/gwakeup.c:210
#3  0x00007f9cd48b196c in g_main_context_check (context=context@entry=0x7f9c84000990, max_priority=2147483647, fds=fds@entry=0x7f9c84003070, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3600
#4  0x00007f9cd48b1e60 in g_main_context_iterate (context=context@entry=0x7f9c84000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3805
#5  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9c84000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#6  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f9cd7a2c6aa in start_thread (arg=0x7f9c8bfff700) at pthread_create.c:333
#12 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f9c8adf6700 (LWP 2497)):
#0  0x00007f9cd48f67a4 in g_mutex_unlock (mutex=0x7f9c7c000990) at /build/buildd/glib2.0-2.44.1/./glib/gthread-posix.c:1348
#1  0x00007f9cd48b13f0 in g_main_context_prepare (context=context@entry=0x7f9c7c000990, priority=priority@entry=0x7f9c8adf5ca0) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3408
#2  0x00007f9cd48b1de8 in g_main_context_iterate (context=context@entry=0x7f9c7c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3788
#3  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9c7c000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9c8adf6700) at pthread_create.c:333
#10 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f9c89d05700 (LWP 2498)):
#0  0x00007f9cd881ee13 in QMutex::unlock() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f9cd8abd5b5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f9cd48b18c1 in g_main_context_check (context=context@entry=0x7f9c80000990, max_priority=2147483647, fds=fds@entry=0x7f9c80002a70, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3649
#3  0x00007f9cd48b1e60 in g_main_context_iterate (context=context@entry=0x7f9c80000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3805
#4  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9c80000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#5  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f9cd7a2c6aa in start_thread (arg=0x7f9c89d05700) at pthread_create.c:333
#11 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f9c88bfc700 (LWP 2499)):
#0  0x00007f9cd7a31da0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9cdc530644 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f9cdc530689 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9c88bfc700) at pthread_create.c:333
#4  0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f9bfbfff700 (LWP 2500)):
#0  0x00007f9cd48f6789 in g_mutex_lock (mutex=mutex@entry=0x7f9bf4000990) at /build/buildd/glib2.0-2.44.1/./glib/gthread-posix.c:1336
#1  0x00007f9cd48b1e7e in g_main_context_iterate (context=context@entry=0x7f9bf4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3812
#2  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9bf4000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#3  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9bfbfff700) at pthread_create.c:333
#9  0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f9bfa8ca700 (LWP 2504)):
#0  0x00007f9cd81a149d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9cd48f52f0 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7f9bfa8c9bd0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f9cd48f52f0 in g_wakeup_acknowledge (wakeup=0x7f9bf40027b0) at /build/buildd/glib2.0-2.44.1/./glib/gwakeup.c:210
#3  0x00007f9cd48b196c in g_main_context_check (context=context@entry=0x7f9bec000990, max_priority=2147483647, fds=fds@entry=0x7f9bec003270, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3600
#4  0x00007f9cd48b1e60 in g_main_context_iterate (context=context@entry=0x7f9bec000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3805
#5  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9bec000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#6  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f9cd7a2c6aa in start_thread (arg=0x7f9bfa8ca700) at pthread_create.c:333
#12 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f9beb7ff700 (LWP 2507)):
#0  0x00007f9cd48f6789 in g_mutex_lock (mutex=mutex@entry=0x7f9be4000990) at /build/buildd/glib2.0-2.44.1/./glib/gthread-posix.c:1336
#1  0x00007f9cd48b1409 in g_main_context_prepare (context=context@entry=0x7f9be4000990, priority=priority@entry=0x7f9beb7feca0) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3412
#2  0x00007f9cd48b1de8 in g_main_context_iterate (context=context@entry=0x7f9be4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3788
#3  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9be4000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cda5aff65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9beb7ff700) at pthread_create.c:333
#10 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f9bea7fe700 (LWP 2508)):
#0  0x00007f9cd81a58dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9cd48b1ebc in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f9bdc003330, timeout=-1, context=0x7f9bdc000990) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:4103
#2  0x00007f9cd48b1ebc in g_main_context_iterate (context=context@entry=0x7f9bdc000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3803
#3  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9bdc000990, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cdd099b56 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9cd7a2c6aa in start_thread (arg=0x7f9bea7fe700) at pthread_create.c:333
#10 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9be9c14700 (LWP 2511)):
#0  0x00007ffefbbaad18 in clock_gettime ()
#1  0x00007f9cd81bf38d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f9cd88dccb6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f9cd8abb639 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9cd8abbba5 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cd8abd03e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cd48b13fd in g_main_context_prepare (context=context@entry=0x7f9be0002dc0, priority=priority@entry=0x7f9be9c13c50) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3410
#7  0x00007f9cd48b1de8 in g_main_context_iterate (context=context@entry=0x7f9be0002dc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3788
#8  0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9be0002dc0, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#9  0x00007f9cd8abdc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f9cd8821b44 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f9cdd099b56 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f9cd8826b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f9cd7a2c6aa in start_thread (arg=0x7f9be9c14700) at pthread_create.c:333
#15 0x00007f9cd81b0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9cdd3e27c0 (LWP 2404)):
[KCrash Handler]
#6  0x00007f9cd8dd88f0 in QScreen::availableGeometry() const () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7  0x00007f9cd8dd8f8c in QScreen::availableVirtualGeometry() const () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007f9cdd21fb9a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f9cd8a959c9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f9cd8db5d4f in QWindow::screenChanged(QScreen*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f9cd8db65a5 in QWindowPrivate::emitScreenChangedRecursion(QScreen*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007f9cd8db9cc3 in QWindowPrivate::setTopLevelScreen(QScreen*, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007f9cd8db9e65 in QWindow::screenDestroyed(QObject*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007f9cd8a9535a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f9cd8a960ff in QObject::destroyed(QObject*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f9cd8a9ea8b in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f9cd8dd8679 in QScreen::~QScreen() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#18 0x00007f9cd8d9ef2a in QPlatformScreen::~QPlatformScreen() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007f9ccb4c5769 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#20 0x00007f9ccb4b85ab in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#21 0x00007f9ccb4b927d in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#22 0x00007f9ccb4ba4bb in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#23 0x00007f9cd8a9673a in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f9cd936eb2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f9cd9374000 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f9cd8a64c2b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f9cd8a66c9b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f9cd8abd843 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f9cd48b1c3d in g_main_context_dispatch (context=0x7f9cc40016f0) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3122
#30 0x00007f9cd48b1c3d in g_main_context_dispatch (context=context@entry=0x7f9cc40016f0) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3737
#31 0x00007f9cd48b1f20 in g_main_context_iterate (context=context@entry=0x7f9cc40016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3808
#32 0x00007f9cd48b1fcc in g_main_context_iteration (context=0x7f9cc40016f0, may_block=1) at /build/buildd/glib2.0-2.44.1/./glib/gmain.c:3869
#33 0x00007f9cd8abdc57 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f9cd8a623e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f9cd8a6a02c in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x000000000042fd9b in main ()

Reported using DrKonqi
Comment 1 Marco Martin 2015-07-20 08:39:36 UTC

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