Top frame of LP's backtrace rubbish. I got the following:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fb6d7051700 (LWP 3053)]
0x00007fb73bf9c463 in DisplayWindow::makeCurrent() () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqpa-mirserver.so
(gdb) bt
#0 0x00007fb73bf9c463 in DisplayWindow::makeCurrent() () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqpa-mirserver.so
#1 0x00007fb73bf9ec07 in MirOpenGLContext::makeCurrent(QPlatformSurface*) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqpa-mirserver.so
#2 0x00007fb7456555c2 in QOpenGLContext::makeCurrent (this=0x10a92a0, surface=0xce9960) at kernel/qopenglcontext.cpp:813
#3 0x00007fb744abfb12 in QSGRenderThread::sync (this=0x131bc90) at scenegraph/qsgthreadedrenderloop.cpp:537
#4 0x00007fb744abfe98 in QSGRenderThread::syncAndRender (this=0x131bc90) at scenegraph/qsgthreadedrenderloop.cpp:587
#5 0x00007fb744ac07d8 in QSGRenderThread::run (this=0x131bc90) at scenegraph/qsgthreadedrenderloop.cpp:704
#6 0x00007fb743b3dd2e in QThreadPrivate::start (arg=0x131bc90) at thread/qthread_unix.cpp:345
#7 0x00007fb7423690a5 in start_thread (arg=0x7fb6d7051700) at pthread_create.c:309
#8 0x00007fb7432b190d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Top frame of LP's backtrace rubbish. I got the following:
Program received signal SIGSEGV, Segmentation fault. :makeCurrent( ) () from /usr/lib/ x86_64- linux-gnu/ qt5/plugins/ platforms/ libqpa- mirserver. so :makeCurrent( ) () from /usr/lib/ x86_64- linux-gnu/ qt5/plugins/ platforms/ libqpa- mirserver. so t::makeCurrent( QPlatformSurfac e*) () from /usr/lib/ x86_64- linux-gnu/ qt5/plugins/ platforms/ libqpa- mirserver. so :makeCurrent (this=0x10a92a0, surface=0xce9960) at kernel/ qopenglcontext. cpp:813 ::sync (this=0x131bc90) at scenegraph/ qsgthreadedrend erloop. cpp:537 ::syncAndRender (this=0x131bc90) at scenegraph/ qsgthreadedrend erloop. cpp:587 ::run (this=0x131bc90) at scenegraph/ qsgthreadedrend erloop. cpp:704 :start (arg=0x131bc90) at thread/ qthread_ unix.cpp: 345 1700) at pthread_ create. c:309 unix/sysv/ linux/x86_ 64/clone. S:111
[Switching to Thread 0x7fb6d7051700 (LWP 3053)]
0x00007fb73bf9c463 in DisplayWindow:
(gdb) bt
#0 0x00007fb73bf9c463 in DisplayWindow:
#1 0x00007fb73bf9ec07 in MirOpenGLContex
#2 0x00007fb7456555c2 in QOpenGLContext:
#3 0x00007fb744abfb12 in QSGRenderThread
#4 0x00007fb744abfe98 in QSGRenderThread
#5 0x00007fb744ac07d8 in QSGRenderThread
#6 0x00007fb743b3dd2e in QThreadPrivate:
#7 0x00007fb7423690a5 in start_thread (arg=0x7fb6d705
#8 0x00007fb7432b190d in clone () at ../sysdeps/
and the unity8 log shows me:
QtCompositor: :setAllWindowsE xposed false :event got QEvent::Hide :setAllWindowsE xposed true :event got QEvent::Show
DisplayWindow:
QtCompositor:
DisplayWindow:
So appears as if Qt is trying to render with the display off - which will crash.