Bug 349212

Summary: Crash when secondary monitor is connected and laptop monitor disabled
Product: [Plasma] plasmashell Reporter: Elizabeth Myers <elizabeth>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: asturm, bhush94, fabian.kislat, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.3.1   
Target Milestone: 1.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Elizabeth Myers 2015-06-15 23:23:12 UTC
Application: plasmashell (5.3.1)
 (Compiled from sources)
Qt Version: 5.4.1
Operating System: Linux 4.0.5-gentoo x86_64
Distribution: "Gentoo Base System release 2.2"

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

I configured the laptop monitor to be disabled in the control panel, and enabled a secondary monitor connected via displayport. Hereafter, with the monitor connected, plasma crashes upon startup without displaying anything.

- Custom settings of the application:

Primary laptop monitor disabled, external monitor is connected and enabled *only*.

The crash can be reproduced every time.

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

Thread 16 (Thread 0x7fee831e8700 (LWP 30643)):
#0  0x00007fee882af2cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee8afb89d2 in poll (__timeout=-1, __nfds=1, __fds=0x7fee831e7cc0) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=0xdcf6b0, cond=<optimized out>, vector=0x0, count=0x0) at /tmp/portage/x11-libs/libxcb-1.11-r1/work/libxcb-1.11/src/xcb_conn.c:459
#3  0x00007fee8afba54f in xcb_wait_for_event (c=0x7fee831e7cc0) at /tmp/portage/x11-libs/libxcb-1.11-r1/work/libxcb-1.11/src/xcb_in.c:623
#4  0x00007fee8bc34879 in QXcbEventReader::run (this=0xdd9d80) at qxcbconnection.cpp:1099
#5  0x00007fee8860f1ae in QThreadPrivate::start (arg=0xdd9d80) at thread/qthread_unix.cpp:337
#6  0x00007fee878af2d4 in start_thread (arg=0x7fee831e8700) at pthread_create.c:310
#7  0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fee81eb7700 (LWP 30652)):
#0  g_source_iter_next (iter=iter@entry=0x7fee81eb6be0, source=source@entry=0x7fee81eb6bd8) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:923
#1  0x00007fee862d735b in g_main_context_prepare (context=context@entry=0x7fee74000990, priority=priority@entry=0x7fee81eb6c60) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3388
#2  0x00007fee862d7da8 in g_main_context_iterate (context=context@entry=0x7fee74000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3788
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee74000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee81eb6da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0xe662f0) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0xe662f0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0xe662f0) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fee81eb7700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fee79807700 (LWP 30662)):
#0  g_main_context_check (context=context@entry=0x7fee70000990, max_priority=2147483647, fds=fds@entry=0x7fee70003270, n_fds=n_fds@entry=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3649
#1  0x00007fee862d7e20 in g_main_context_iterate (context=context@entry=0x7fee70000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3805
#2  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee70000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#3  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee79806da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fee8860a324 in QThread::exec (this=this@entry=0x17450c0) at thread/qthread.cpp:503
#6  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x17450c0) at qml/ftw/qqmlthread.cpp:141
#7  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x17450c0) at thread/qthread_unix.cpp:337
#8  0x00007fee878af2d4 in start_thread (arg=0x7fee79807700) at pthread_create.c:310
#9  0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fee6f5c9700 (LWP 30667)):
#0  0x00007fee882af2cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee862d7e7c in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fee60003070, timeout=-1, context=0x7fee60000990) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7fee60000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3803
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee60000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee6f5c8da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x1835e10) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x1835e10) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x1835e10) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fee6f5c9700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fee6e5c8700 (LWP 30668)):
#0  0x00007fee8631c319 in g_mutex_lock (mutex=mutex@entry=0x7fee64000990) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthread-posix.c:1336
#1  0x00007fee862d79d6 in g_main_context_dispatch (context=context@entry=0x7fee64000990) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3733
#2  0x00007fee862d7ee0 in g_main_context_iterate (context=context@entry=0x7fee64000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3808
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee64000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee6e5c7da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x19254f0) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x19254f0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x19254f0) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fee6e5c8700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fee6d527700 (LWP 30669)):
#0  0x00007fee8860753f in testAndSetRelaxed<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=@0x1a1c278: 0x0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86.h:259
#1  testAndSetRelease<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=@0x1a1c278: 0x0) at ../../include/QtCore/../../src/corelib/thread/qgenericatomic.h:175
#2  testAndSetRelease (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, this=this@entry=0x1a1c278) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:272
#3  fastTryUnlock (current=<synthetic pointer>, this=this@entry=0x1a1c278) at thread/qmutex.h:85
#4  QMutex::unlock (this=this@entry=0x1a1c278) at thread/qmutex.cpp:264
#5  0x00007fee88856625 in unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:138
#6  ~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:132
#7  canWaitLocked (this=<optimized out>) at ../../include/QtCore/5.4.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:244
#8  postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7fee580012d0) at kernel/qeventdispatcher_glib.cpp:254
#9  postEventSourceCheck (source=0x7fee580012d0) at kernel/qeventdispatcher_glib.cpp:264
#10 0x00007fee862d7881 in g_main_context_check (context=context@entry=0x7fee58000990, max_priority=2147483647, fds=fds@entry=0x7fee58002e70, n_fds=n_fds@entry=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3649
#11 0x00007fee862d7e20 in g_main_context_iterate (context=context@entry=0x7fee58000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3805
#12 0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee58000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#13 0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#14 0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee6d526da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#15 0x00007fee8860a324 in QThread::exec (this=this@entry=0x1a1c0a0) at thread/qthread.cpp:503
#16 0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x1a1c0a0) at qml/ftw/qqmlthread.cpp:141
#17 0x00007fee8860f1ae in QThreadPrivate::start (arg=0x1a1c0a0) at thread/qthread_unix.cpp:337
#18 0x00007fee878af2d4 in start_thread (arg=0x7fee6d527700) at pthread_create.c:310
#19 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fee5ffff700 (LWP 30670)):
#0  g_source_iter_next (iter=iter@entry=0x7fee5fffebe0, source=source@entry=0x7fee5fffebd8) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:929
#1  0x00007fee862d735b in g_main_context_prepare (context=context@entry=0x7fee54000990, priority=priority@entry=0x7fee5fffec60) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3388
#2  0x00007fee862d7da8 in g_main_context_iterate (context=context@entry=0x7fee54000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3788
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee54000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee5fffeda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x1b0df70) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x1b0df70) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x1b0df70) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fee5ffff700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fee5effe700 (LWP 30671)):
#0  __GI___pthread_getspecific (key=3) at pthread_getspecific.c:56
#1  0x00007fee8631bde3 in g_private_get (key=key@entry=0x7fee865c6b20 <g_thread_specific_private>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthread-posix.c:1057
#2  0x00007fee862fedc0 in g_thread_self () at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthread.c:958
#3  0x00007fee862d7f7d in g_main_context_iteration (context=0x7fee4c000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee4c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee5effdda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x1c033d0) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x1c033d0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x1c033d0) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fee5effe700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fee5dffd700 (LWP 30672)):
#0  0x00007fee882af2cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee862d7e7c in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fee50002e70, timeout=-1, context=0x7fee50000990) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7fee50000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3803
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee50000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee5dffcda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x1cf1bf0) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x1cf1bf0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x1cf1bf0) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fee5dffd700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fee5c9c0700 (LWP 30673)):
#0  0x00007fee882af2cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee862d7e7c in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fee44003070, timeout=-1, context=0x7fee44000990) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7fee44000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3803
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee44000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee5c9bfda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x1df0a20) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x1df0a20) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x1df0a20) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fee5c9c0700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fee4b5f7700 (LWP 30674)):
#0  idleTimerSourcePrepare (source=0x7fee40003000, timeout=timeout@entry=0x7fee4b5f6bd4) at kernel/qeventdispatcher_glib.cpp:197
#1  0x00007fee862d73bd in g_main_context_prepare (context=context@entry=0x7fee40000990, priority=priority@entry=0x7fee4b5f6c60) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3410
#2  0x00007fee862d7da8 in g_main_context_iterate (context=context@entry=0x7fee40000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3788
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee40000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fee400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee4b5f6da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x1ef1bb0) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x1ef1bb0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x1ef1bb0) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fee4b5f7700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fee4a5f6700 (LWP 30675)):
#0  pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003900379b74 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x0000003900379bb9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007fee878af2d4 in start_thread (arg=0x7fee4a5f6700) at pthread_create.c:310
#4  0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fee49cf5700 (LWP 30676)):
#0  0x00007fee8631c319 in g_mutex_lock (mutex=mutex@entry=0x7fedb8000990) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gthread-posix.c:1336
#1  0x00007fee862d788c in g_main_context_check (context=context@entry=0x7fedb8000990, max_priority=2147483647, fds=fds@entry=0x7fedb8002e70, n_fds=n_fds@entry=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3651
#2  0x00007fee862d7e20 in g_main_context_iterate (context=context@entry=0x7fedb8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3805
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fedb8000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fedb80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fee49cf4da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x1ff0c20) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x1ff0c20) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x1ff0c20) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fee49cf5700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fedbf5ef700 (LWP 30677)):
#0  0x00007fee882af2cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee862d7e7c in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fedb4002e70, timeout=-1, context=0x7fedb4000990) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7fedb4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3803
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fedb4000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fedb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fedbf5eeda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x2174cb0) at thread/qthread.cpp:503
#7  0x00007fee8a59c7d5 in QQmlThreadPrivate::run (this=0x2174cb0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x2174cb0) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fedbf5ef700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fedbd9e2700 (LWP 30678)):
#0  0x00007fee882af2cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee862d7e7c in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fedac003330, timeout=-1, context=0x7fedac000990) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7fedac000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3803
#3  0x00007fee862d7f8c in g_main_context_iteration (context=0x7fedac000990, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00007fee88856ccc in QEventDispatcherGlib::processEvents (this=0x7fedac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7fedbd9e1d50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fee8860a324 in QThread::exec (this=this@entry=0x22afa10) at thread/qthread.cpp:503
#7  0x00007fee8a7f3226 in QQuickPixmapReader::run (this=0x22afa10) at util/qquickpixmapcache.cpp:712
#8  0x00007fee8860f1ae in QThreadPrivate::start (arg=0x22afa10) at thread/qthread_unix.cpp:337
#9  0x00007fee878af2d4 in start_thread (arg=0x7fedbd9e2700) at pthread_create.c:310
#10 0x00007fee882b81fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fee8bcc3800 (LWP 30640)):
[KCrash Handler]
#6  _mm_store_si128 (__B=..., __P=0x7fedb000824c) at /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/include/emmintrin.h:706
#7  rgba8_copy_aligned_dst (bytes=16, src=0x3222a90, dst=0x7fedb000824c) at /tmp/portage/media-libs/mesa-10.5.6/work/mesa-10.5.6/src/mesa/drivers/dri/i965/intel_tiled_memcpy.c:88
#8  linear_to_xtiled (mem_copy=0x7fee7afdd5e0 <rgba8_copy_aligned_dst>, swizzle_bit=64, src_pitch=16, src=0x3222a84 "", dst=0x7fedb0008000 "-\231\237\377-\231\237\377\t\031!%\t\031!%0\210\264\307;\252\342\372=\256\346\377=\256\346\377", y1=0, y0=0, x3=<optimized out>, x2=28, x1=28, x0=12) at /tmp/portage/media-libs/mesa-10.5.6/work/mesa-10.5.6/src/mesa/drivers/dri/i965/intel_tiled_memcpy.c:200
#9  linear_to_xtiled_faster (x0=12, x1=<optimized out>, x2=28, x3=<optimized out>, y0=y0@entry=1, y1=y1@entry=5, dst=0x7fedb0008000 "-\231\237\377-\231\237\377\t\031!%\t\031!%0\210\264\307;\252\342\372=\256\346\377=\256\346\377", src=0x3222a74 "D3\022KD3\022K\346\256=\377P", src_pitch=16, swizzle_bit=64, mem_copy=0x7fee7afdd5e0 <rgba8_copy_aligned_dst>) at /tmp/portage/media-libs/mesa-10.5.6/work/mesa-10.5.6/src/mesa/drivers/dri/i965/intel_tiled_memcpy.c:406
#10 0x00007fee7afdf56f in linear_to_tiled (xt1=4108, xt2=4124, yt1=1, yt2=5, dst=0x7fedb0000000 ")\201\274\377)\201\274\377+\204\277\377'\201\273\377)\203\274\377*\203\274\377(\202\273\377)\202\273\377*\205\275\377,\206\276\377(\203\273\377*\205\275\377+\206\276\377)\204\274\377,\207\277\377)\205\274\377*\206\275\377*\206\275\377)\205\274\377.\211\300\377+\210\276\377*\206\273\377*\210\275\377+\210\275\377)\205\272\377'\205\271\377*\207\273\377)\207\273\377)\210\274\377*\210\274\377'\204\270\377)\210\273\377)\210\273\377*\210\273\377)\210\273\377*\211\274\377,\212\275\377'\207\271\377)\212\273\377*\212\273\377,\213\274\377,\213\274\377)\210\271\377,\214\275\377,\215\275\377'\210\270\377*\212\272\377(\211\271\377)\213\273\377*\214\273\377"..., src=0x3221a74 "", dst_pitch=16384, src_pitch=16, has_swizzling=true, tiling=1, mem_copy=0x7fee7afdd5e0 <rgba8_copy_aligned_dst>) at /tmp/portage/media-libs/mesa-10.5.6/work/mesa-10.5.6/src/mesa/drivers/dri/i965/intel_tiled_memcpy.c:608
#11 0x00007fee7afdce95 in intel_texsubimage_tiled_memcpy (ctx=ctx@entry=0x22c7688, dims=dims@entry=2, texImage=texImage@entry=0x36af880, xoffset=xoffset@entry=1027, yoffset=<optimized out>, yoffset@entry=1, zoffset=zoffset@entry=0, width=4, height=4, depth=1, format=32993, type=5121, pixels=0x3222a90, packing=0x22e2d80, for_glTexImage=false) at /tmp/portage/media-libs/mesa-10.5.6/work/mesa-10.5.6/src/mesa/drivers/dri/i965/intel_tex_subimage.c:177
#12 0x00007fee7afdd133 in intelTexSubImage (ctx=0x22c7688, dims=2, texImage=0x36af880, xoffset=1027, yoffset=1, zoffset=0, width=4, height=4, depth=1, format=32993, type=5121, pixels=0x3222a90, packing=0x22e2d80) at /tmp/portage/media-libs/mesa-10.5.6/work/mesa-10.5.6/src/mesa/drivers/dri/i965/intel_tex_subimage.c:220
#13 0x00007fee7ad784aa in _mesa_texture_sub_image (ctx=ctx@entry=0x22c7688, dims=dims@entry=2, texObj=texObj@entry=0x368c970, texImage=0x36af880, target=target@entry=3553, level=level@entry=0, xoffset=1027, yoffset=1, zoffset=0, width=4, height=4, depth=1, format=32993, type=5121, pixels=0x3222a90, dsa=false) at /tmp/portage/media-libs/mesa-10.5.6/work/mesa-10.5.6/src/mesa/main/teximage.c:3520
#14 0x00007fee7ad7870c in texsubimage (ctx=0x22c7688, dims=dims@entry=2, target=3553, level=0, xoffset=1027, yoffset=1, zoffset=0, width=4, height=4, depth=1, format=32993, type=5121, pixels=0x3222a90) at /tmp/portage/media-libs/mesa-10.5.6/work/mesa-10.5.6/src/mesa/main/teximage.c:3569
#15 0x00007fee7ad78a0f in _mesa_TexSubImage2D (target=<optimized out>, level=<optimized out>, xoffset=<optimized out>, yoffset=<optimized out>, width=<optimized out>, height=<optimized out>, format=32993, type=5121, pixels=0x3222a90) at /tmp/portage/media-libs/mesa-10.5.6/work/mesa-10.5.6/src/mesa/main/teximage.c:3714
#16 0x00007fee8a83899e in glTexSubImage2D (pixels=0x3222a90, type=5121, format=<optimized out>, height=4, width=4, yoffset=1, xoffset=1027, level=0, target=3553, this=0x22b7b30) at /usr/include/qt5/QtGui/qopenglfunctions.h:1048
#17 QSGAtlasTexture::Atlas::uploadBgra (this=this@entry=0x321ef10, texture=<optimized out>) at scenegraph/util/qsgatlastexture.cpp:318
#18 0x00007fee8a8390f8 in QSGAtlasTexture::Atlas::bind (this=0x321ef10, filtering=QSGTexture::Linear) at scenegraph/util/qsgatlastexture.cpp:387
#19 0x00007fee8a83b708 in QSGOpaqueTextureMaterialShader::updateState (this=0x36b8850, state=..., newEffect=<optimized out>, oldEffect=0x0) at scenegraph/util/qsgtexturematerial.cpp:99
#20 0x00007fee8a82434e in QSGBatchRenderer::Renderer::renderMergedBatch (this=0x321dfb0, batch=0x3650d80) at scenegraph/coreapi/qsgbatchrenderer.cpp:2202
#21 0x00007fee8a825bcd in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x321dfb0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2417
#22 0x00007fee8a82adda in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2590
#23 0x00007fee8a8357d6 in QSGRenderer::renderScene (this=0x321dfb0, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:206
#24 0x00007fee8a835c8b in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:168
#25 0x00007fee8a84458e in QSGRenderContext::renderNextFrame (this=0x1444290, renderer=0x321dfb0, fboId=<optimized out>) at scenegraph/qsgcontext.cpp:554
#26 0x00007fee8a88f94c in QQuickWindowPrivate::renderSceneGraph (this=0x1fff700, size=...) at items/qquickwindow.cpp:379
#27 0x00007fee8a85eec6 in QSGGuiThreadRenderLoop::renderWindow (this=0x1442c00, window=0x1ffe1e0) at scenegraph/qsgrenderloop.cpp:369
#28 0x00007fee8a860076 in QSGGuiThreadRenderLoop::exposureChanged (this=0x1442c00, window=0x1ffe1e0) at scenegraph/qsgrenderloop.cpp:415
#29 0x00007fee88b33985 in QWindow::event (this=this@entry=0x1ffe1e0, ev=ev@entry=0x7ffd81021da0) at kernel/qwindow.cpp:2051
#30 0x00007fee8a899243 in QQuickWindow::event (this=this@entry=0x1ffe1e0, e=e@entry=0x7ffd81021da0) at items/qquickwindow.cpp:1392
#31 0x000000000043c162 in DesktopView::event (this=0x1ffe1e0, e=0x7ffd81021da0) at /tmp/portage/kde-plasma/plasma-workspace-5.3.1/work/plasma-workspace-5.3.1/shell/desktopview.cpp:215
#32 0x00000038f715952c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#33 0x00000038f715e920 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#34 0x00007fee887ff2ab in QCoreApplication::notifyInternal (this=0x7ffd81022200, receiver=receiver@entry=0x1ffe1e0, event=event@entry=0x7ffd81021da0) at kernel/qcoreapplication.cpp:935
#35 0x00007fee88b2c0d6 in sendSpontaneousEvent (event=0x7ffd81021da0, receiver=0x1ffe1e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QGuiApplicationPrivate::processExposeEvent (e=0x22c7170) at kernel/qguiapplication.cpp:2610
#37 0x00007fee88b2ce0d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x22c7170) at kernel/qguiapplication.cpp:1635
#38 0x00007fee88b1255f in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572
#39 0x00007fee8bc5e830 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#40 0x00007fee862d7bfd in g_main_dispatch (context=0x7fee7c002450) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3122
#41 g_main_context_dispatch (context=context@entry=0x7fee7c002450) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3737
#42 0x00007fee862d7ee0 in g_main_context_iterate (context=context@entry=0x7fee7c002450, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3808
#43 0x00007fee862d7f8c in g_main_context_iteration (context=0x7fee7c002450, may_block=1) at /tmp/portage/dev-libs/glib-2.44.1/work/glib-2.44.1/glib/gmain.c:3869
#44 0x00007fee88856cb7 in QEventDispatcherGlib::processEvents (this=0xdf3340, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#45 0x00007fee887fcb02 in QEventLoop::exec (this=this@entry=0x7ffd81022080, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#46 0x00007fee888046dc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#47 0x00000000004301a3 in main (argc=3, argv=<optimized out>) at /tmp/portage/kde-plasma/plasma-workspace-5.3.1/work/plasma-workspace-5.3.1/shell/main.cpp:154

Reported using DrKonqi
Comment 1 David Edmundson 2015-06-28 04:50:23 UTC

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