Bug 372436 - Plasma crashed when turning back on one of two monitors
Summary: Plasma crashed when turning back on one of two monitors
Status: RESOLVED DUPLICATE of bug 349289
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-multiscreen (show other bugs)
Version: 5.8.3
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-11-13 16:09 UTC by Alden Weddleton
Modified: 2016-11-14 11:04 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 Alden Weddleton 2016-11-13 16:09:56 UTC
Application: plasmashell (5.8.3)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.4.0-47-generic x86_64
Distribution: KDE neon User Edition 5.8

-- Information about the crash:
plasmashell 5.8.3
nvidia driver 367.57

I was turning back on the one of my monitors currently set up as the primary when plasma crashed.  This is the config nvidia generates.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 361.42  (buildd@lgw01-18)  Tue Apr  5 14:33:28 UTC 2016

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics W2361"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 61.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 970"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-6"
    Option         "metamodes" "DVI-I-1: 1920x1080_60_0 +0+0, DP-4: 1920x1080_144 +1920+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

It was tricky figureing out which packages had the required debug libraries.  I would have found a note pointing towards using the apt-find tool helpful.

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".
pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f2498f448c0 (LWP 3597))]

Thread 20 (Thread 0x7f23d77fe700 (LWP 6308)):
[KCrash Handler]
#6  0x000000004391f22a in  ()
#7  0x00007f23dff05c09 in Plotter::render() (this=0x50e0970) at /workspace/build/src/qmlcontrols/kquickcontrolsaddons/plotter.cpp:652
#8  0x00007f249415af36 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7f23d77fdb10, r=0x50e0970, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130
#9  0x00007f249415af36 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x5b6a6d0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3723
#10 0x00007f24971f0b8e in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f24971c209a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f24971c670c in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x28ea990) at thread/qthread_unix.cpp:344
#14 0x00007f249303b70a in start_thread (arg=0x7f23d77fe700) at pthread_create.c:333
#15 0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f2372862700 (LWP 4399)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5d0ca80) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5b09300, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x5b09280) at thread/qthread_unix.cpp:344
#6  0x00007f249303b70a in start_thread (arg=0x7f2372862700) at pthread_create.c:333
#7  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f237fffe700 (LWP 4397)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5200fb0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5ad0390, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x5ad0310) at thread/qthread_unix.cpp:344
#6  0x00007f249303b70a in start_thread (arg=0x7f237fffe700) at pthread_create.c:333
#7  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f23abffe700 (LWP 4396)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x50697f0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5069630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x50695b0) at thread/qthread_unix.cpp:344
#6  0x00007f249303b70a in start_thread (arg=0x7f23abffe700) at pthread_create.c:333
#7  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f23aa5ed700 (LWP 4390)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5007a10) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x51f4c90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x51f4c10) at thread/qthread_unix.cpp:344
#6  0x00007f249303b70a in start_thread (arg=0x7f23aa5ed700) at pthread_create.c:333
#7  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f238fdf6700 (LWP 4389)):
#0  0x00007f2493858b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f248a8a3201 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f248a894a01 in pa_mainloop_poll () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f248a8950ae in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f248a895160 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f248a8a3149 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f2489919678 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#7  0x00007f249303b70a in start_thread (arg=0x7f238fdf6700) at pthread_create.c:333
#8  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f23b51cd700 (LWP 4376)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5076600) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x505def0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x505de70) at thread/qthread_unix.cpp:344
#6  0x00007f249303b70a in start_thread (arg=0x7f23b51cd700) at pthread_create.c:333
#7  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f23b75ef700 (LWP 4375)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x41045a0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5306df0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x5306d70) at thread/qthread_unix.cpp:344
#6  0x00007f249303b70a in start_thread (arg=0x7f23b75ef700) at pthread_create.c:333
#7  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f23b59ce700 (LWP 3958)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x45f4280) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x4d3d300, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x4d3d280) at thread/qthread_unix.cpp:344
#6  0x00007f249303b70a in start_thread (arg=0x7f23b59ce700) at pthread_create.c:333
#7  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f23b61cf700 (LWP 3948)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x40fb010) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x40dd5d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x40dd550) at thread/qthread_unix.cpp:344
#6  0x00007f249303b70a in start_thread (arg=0x7f23b61cf700) at pthread_create.c:333
#7  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f23bec9a700 (LWP 3943)):
#0  0x00007f2493858b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f248f43b39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f23b80048c0, timeout=<optimized out>, context=0x7f23b8000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007f248f43b39c in g_main_context_iterate (context=context@entry=0x7f23b8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007f248f43b4ac in g_main_context_iteration (context=0x7f23b8000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f249418330b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f23b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f249412dd9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f23bec99cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f2493f53044 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f23c1178587 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x3edbab0) at thread/qthread_unix.cpp:344
#9  0x00007f249303b70a in start_thread (arg=0x7f23bec9a700) at pthread_create.c:333
#10 0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f23d7fff700 (LWP 3921)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2952fa0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x2a2f260, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x2a2f1e0) at thread/qthread_unix.cpp:344
#6  0x00007f249303b70a in start_thread (arg=0x7f23d7fff700) at pthread_create.c:333
#7  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f23deef6700 (LWP 3903)):
#0  0x00007f2493858b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f248f43b39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f23d8824bc0, timeout=<optimized out>, context=0x7f23d8000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007f248f43b39c in g_main_context_iterate (context=context@entry=0x7f23d8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007f248f43b4ac in g_main_context_iteration (context=0x7f23d8000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f249418330b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f23d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f249412dd9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f23deef5c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f2493f53044 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f2497156ac6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x281ead0) at thread/qthread_unix.cpp:344
#9  0x00007f249303b70a in start_thread (arg=0x7f23deef6700) at pthread_create.c:333
#10 0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f2474cb0700 (LWP 3891)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f24989975c4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f2498997609 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f249303b70a in start_thread (arg=0x7f2474cb0700) at pthread_create.c:333
#4  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f247636e700 (LWP 3811)):
#0  0x00007f2493858b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f248f43b39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f2464003070, timeout=<optimized out>, context=0x7f2464000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007f248f43b39c in g_main_context_iterate (context=context@entry=0x7f2464000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007f248f43b4ac in g_main_context_iteration (context=0x7f2464000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f249418330b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f24640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f249412dd9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f247636dd00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f2493f53044 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x2267220) at thread/qthread_unix.cpp:344
#8  0x00007f249303b70a in start_thread (arg=0x7f247636e700) at pthread_create.c:333
#9  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f2477fff700 (LWP 3793)):
#0  0x00007f2493858b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f248f43b39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f246c003070, timeout=<optimized out>, context=0x7f246c000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007f248f43b39c in g_main_context_iterate (context=context@entry=0x7f246c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007f248f43b4ac in g_main_context_iteration (context=0x7f246c000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f249418330b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f246c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f249412dd9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2477ffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f2493f53044 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f24967d2685 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x20ff230) at thread/qthread_unix.cpp:344
#9  0x00007f249303b70a in start_thread (arg=0x7f2477fff700) at pthread_create.c:333
#10 0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f247ded9700 (LWP 3660)):
#0  0x00007f2493858b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f248f43b39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f2470002e70, timeout=<optimized out>, context=0x7f2470000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007f248f43b39c in g_main_context_iterate (context=context@entry=0x7f2470000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007f248f43b4ac in g_main_context_iteration (context=0x7f2470000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f249418330b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f24700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f249412dd9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f247ded8ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f2493f53044 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f24967d2685 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x20aea30) at thread/qthread_unix.cpp:344
#9  0x00007f249303b70a in start_thread (arg=0x7f247ded9700) at pthread_create.c:333
#10 0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f247f91e700 (LWP 3637)):
#0  0x00007f249385469d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f248f47e740 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7f247f91dac0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f248f47e740 in g_wakeup_acknowledge (wakeup=0x20091b0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gwakeup.c:210
#3  0x00007f248f43ae84 in g_main_context_check (context=context@entry=0x7f2478000990, max_priority=2147483647, fds=fds@entry=0x7f2478013300, n_fds=n_fds@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3632
#4  0x00007f248f43b340 in g_main_context_iterate (context=context@entry=0x7f2478000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3837
#5  0x00007f248f43b4ac in g_main_context_iteration (context=0x7f2478000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#6  0x00007f249418330b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f24780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f249412dd9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f247f91dcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#8  0x00007f2493f53044 in QThread::exec() (this=this@entry=0x7f24990efd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#9  0x00007f249907b7a5 in QDBusConnectionManager::run() (this=0x7f24990efd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196
#10 0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x7f24990efd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344
#11 0x00007f249303b70a in start_thread (arg=0x7f247f91e700) at pthread_create.c:333
#12 0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f2485573700 (LWP 3607)):
#0  0x00007f2493858b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f249790fc62 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f24979118d7 in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f2487ef8a39 in QXcbEventReader::run() (this=0x1fc3c40) at qxcbconnection.cpp:1337
#4  0x00007f2493f57c28 in QThreadPrivate::start(void*) (arg=0x1fc3c40) at thread/qthread_unix.cpp:344
#5  0x00007f249303b70a in start_thread (arg=0x7f2485573700) at pthread_create.c:333
#6  0x00007f249386482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2498f448c0 (LWP 3597)):
#0  0x00007f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x4486c80) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x28ea9d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f24971c3285 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f24971c536e in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f24971c59c3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f249448cff5 in QWindow::event(QEvent*) (this=0x5b6a6d0, ev=<optimized out>) at kernel/qwindow.cpp:2133
#7  0x00007f24971fb315 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f2494a1b89c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5b6a6d0, e=0x7ffcf8e6e620) at kernel/qapplication.cpp:3799
#9  0x00007f2494a23296 in QApplication::notify(QObject*, QEvent*) (this=0x7ffcf8e6ea70, receiver=0x5b6a6d0, e=0x7ffcf8e6e620) at kernel/qapplication.cpp:3556
#10 0x00007f249412fda8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x5b6a6d0, event=event@entry=0x7ffcf8e6e620) at kernel/qcoreapplication.cpp:988
#11 0x00007f249448240d in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (event=0x7ffcf8e6e620, receiver=0x5b6a6d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#12 0x00007f249448240d in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x50ed600) at kernel/qguiapplication.cpp:2797
#13 0x00007f249448303d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x50ed600) at kernel/qguiapplication.cpp:1755
#14 0x00007f2494460e8b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:654
#15 0x00007f2487f2e720 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:76
#16 0x00007f248f43b1a7 in g_main_context_dispatch (context=0x7f24800016f0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3154
#17 0x00007f248f43b1a7 in g_main_context_dispatch (context=context@entry=0x7f24800016f0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3769
#18 0x00007f248f43b400 in g_main_context_iterate (context=context@entry=0x7f24800016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3840
#19 0x00007f248f43b4ac in g_main_context_iteration (context=0x7f24800016f0, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#20 0x00007f24941832ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1fea4b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007f249412dd9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffcf8e6e900, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#22 0x00007f24941363ac in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1261
#23 0x00007f2494478dbc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1639
#24 0x00007f2494a1b7f5 in QApplication::exec() () at kernel/qapplication.cpp:2975
#25 0x000000000041c988 in main(int, char**) (argc=2, argv=<optimized out>) at /workspace/build/shell/main.cpp:166

Reported using DrKonqi
Comment 1 David Edmundson 2016-11-14 11:04:33 UTC
thanks

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