--- core dump of the comment #28 --- ubuntu@201401-14529:~/lp1318584-qt$ gdb /usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene --core=core GNU gdb (Ubuntu 7.7-0ubuntu3) 7.7 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene...Reading symbols from /usr/lib/debug/.build-id/5d/4471e44e258195b8860b8205330baa1def8312.debug...done. done. [New LWP 14911] [New LWP 14903] [New LWP 14904] [New LWP 14905] [New LWP 14906] [New LWP 14910] [New LWP 14902] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". warning: the debug information found in "/usr/lib/x86_64-linux-gnu/dri/r200_dri.so" does not match "/usr/lib/x86_64-linux-gnu/dri/i965_dri.so" (CRC mismatch). Core was generated by `/usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene helloworld.qml'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f93e79c8f22 in QGLXContext::makeCurrent (this=0x2532d90, surface=0x2680e70) at qglxintegration.cpp:335 335 qglxintegration.cpp: No such file or directory. (gdb) (gdb) thread apply all bt Thread 7 (Thread 0x7f93f1620780 (LWP 14902)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f93ef4157fa in wait (time=18446744073709551615, this=0x265a7b0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=, mutex=0x26a61a0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f93f0ff6140 in QSGThreadedRenderLoop::releaseResources (this=, window=, inDestructor=) at scenegraph/qsgthreadedrenderloop.cpp:1061 #4 0x00007f93f0ff737a in QSGThreadedRenderLoop::hide (this=0x26aca20, window=0x26b2ba0) at scenegraph/qsgthreadedrenderloop.cpp:840 #5 0x00007f93efb0fb61 in QWindow::event (this=this@entry=0x26b2ba0, ev=ev@entry=0x7ffffc0b5c10) at kernel/qwindow.cpp:1929 #6 0x00007f93f101c553 in QQuickWindow::event (this=0x26b2ba0, e=0x7ffffc0b5c10) at items/qquickwindow.cpp:1292 #7 0x00007f93f01afc8c in QApplicationPrivate::notify_helper (this=this@entry=0x23a26a0, receiver=receiver@entry=0x26b2ba0, e=e@entry=0x7ffffc0b5c10) at kernel/qapplication.cpp:3486 #8 0x00007f93f01b4e56 in QApplication::notify (this=0x7ffffc0b6a40, receiver=0x26b2ba0, e=0x7ffffc0b5c10) at kernel/qapplication.cpp:3236 #9 0x00007f93ef5e9c2d in QCoreApplication::notifyInternal (this=0x7ffffc0b6a40, receiver=receiver@entry=0x26b2ba0, event=event@entry=0x7ffffc0b5c10) at kernel/qcoreapplication.cpp:881 #10 0x00007f93efb0e6fe in sendEvent (event=0x7ffffc0b5c10, receiver=0x26b2ba0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:232 #11 QWindow::setVisible (this=this@entry=0x26b2ba0, visible=visible@entry=false) at kernel/qwindow.cpp:451 #12 0x00007f93efb0e85a in QWindow::destroy (this=this@entry=0x26b2ba0) at kernel/qwindow.cpp:1499 #13 0x00007f93efb0eace in QWindowPrivate::setScreen (this=0x26b4e50, newScreen=0x0, recreate=) at kernel/qwindow.cpp:357 #14 0x00007f93efb0ec22 in QWindow::screenDestroyed (this=0x26b2ba0, object=) at kernel/qwindow.cpp:1605 #15 0x00007f93ef6112a6 in QMetaObject::activate (sender=sender@entry=0x28fb4a0, signalOffset=, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffffc0b5e30) at kernel/qobject.cpp:3569 #16 0x00007f93ef6117d7 in QMetaObject::activate (sender=sender@entry=0x28fb4a0, m=m@entry=0x7f93efa1ff80 , local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffffc0b5e30) at kernel/qobject.cpp:3444 #17 0x00007f93ef61186f in QObject::destroyed (this=this@entry=0x28fb4a0, _t1=_t1@entry=0x28fb4a0) at .moc/moc_qobject.cpp:202 #18 0x00007f93ef618853 in QObject::~QObject (this=0x28fb4a0, __in_chrg=) at kernel/qobject.cpp:807 #19 0x00007f93efdab4b7 in ~QScreen (this=0x28fb4a0, __in_chrg=) at .moc/../kernel/qscreen.h:64 #20 QScreen::~QScreen (this=0x28fb4a0, __in_chrg=) at .moc/../kernel/qscreen.h:64 #21 0x00007f93efaf9ca9 in QPlatformScreen::~QPlatformScreen (this=0x2405440, __in_chrg=) at kernel/qplatformscreen.cpp:65 #22 0x00007f93e79b4429 in QXcbScreen::~QXcbScreen (this=0x2405440, __in_chrg=) at qxcbscreen.cpp:209 #23 0x00007f93e79a90ab in QXcbConnection::updateScreens (this=this@entry=0x23ae6c0) at qxcbconnection.cpp:227 #24 0x00007f93e79a9785 in QXcbConnection::handleXcbEvent (this=this@entry=0x23ae6c0, event=event@entry=0x7f93b807cff0) at qxcbconnection.cpp:925 #25 0x00007f93e79aa90b in QXcbConnection::processXcbEvents (this=0x23ae6c0) at qxcbconnection.cpp:1213 #26 0x00007f93ef61222e in QObject::event (this=0x23ae6c0, e=) at kernel/qobject.cpp:1147 #27 0x00007f93f01afc8c in QApplicationPrivate::notify_helper (this=this@entry=0x23a26a0, receiver=receiver@entry=0x23ae6c0, e=e@entry=0x7f93e00053d0) at kernel/qapplication.cpp:3486 #28 0x00007f93f01b4e56 in QApplication::notify (this=0x7ffffc0b6a40, receiver=0x23ae6c0, e=0x7f93e00053d0) at kernel/qapplication.cpp:3236 #29 0x00007f93ef5e9c2d in QCoreApplication::notifyInternal (this=0x7ffffc0b6a40, receiver=0x23ae6c0, event=event@entry=0x7f93e00053d0) at kernel/qcoreapplication.cpp:881 #30 0x00007f93ef5ebe07 in sendEvent (event=0x7f93e00053d0, receiver=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:232 #31 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x23a2800) at kernel/qcoreapplication.cpp:1485 #32 0x00007f93ef5ec433 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1343 #33 0x00007f93ef636cd3 in postEventSourceDispatch (s=0x245bd10) at kernel/qeventdispatcher_glib.cpp:279 #34 0x00007f93edcdae04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f93edcdb048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007f93edcdb0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007f93ef63698c in QEventDispatcherGlib::processEvents (this=0x245bbf0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #38 0x00007f93ef5e896b in QEventLoop::exec (this=this@entry=0x7ffffc0b67d0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #39 0x00007f93ef5ef0e1 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1134 #40 0x00007f93efb0211c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1343 #41 0x00007f93f01ae605 in QApplication::exec () at kernel/qapplication.cpp:2711 #42 0x0000000000404111 in main (argc=2, argv=) at main.cpp:537 Thread 6 (Thread 0x7f93c77fe700 (LWP 14910)): #0 0x00007f93eea9ffbd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f93edcdafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f93edcdb0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f93ef63698c in QEventDispatcherGlib::processEvents (this=0x7f93b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f93ef5e896b in QEventLoop::exec (this=this@entry=0x7f93c77fde50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f93ef41123a in QThread::exec (this=) at thread/qthread.cpp:509 ---Type to continue, or q to quit--- #6 0x00007f93ef415233 in QThreadPrivate::start (arg=0x258c870) at thread/qthread_unix.cpp:345 #7 0x00007f93ee1f3182 in start_thread (arg=0x7f93c77fe700) at pthread_create.c:312 #8 0x00007f93eeaad30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7f93d15a6700 (LWP 14906)): #0 0x00007f93eea9ffbd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f93edcdafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f93edcdb0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f93edcdb129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f93edcfff15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f93ee1f3182 in start_thread (arg=0x7f93d15a6700) at pthread_create.c:312 #6 0x00007f93eeaad30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7f93d9f18700 (LWP 14905)): #0 0x00007f93eea9ffbd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f93edcdafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f93edcdb30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f93de916e16 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f93edcfff15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f93ee1f3182 in start_thread (arg=0x7f93d9f18700) at pthread_create.c:312 #6 0x00007f93eeaad30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f93da924700 (LWP 14904)): #0 0x00007f93eea9ffbd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f93edcdafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f93edcdb0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f93db8021ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007f93edcfff15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f93ee1f3182 in start_thread (arg=0x7f93da924700) at pthread_create.c:312 #6 0x00007f93eeaad30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f93e4f81700 (LWP 14903)): #0 0x00007f93eea9ffbd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f93eaea4b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f93eaea664f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f93e79aa4c9 in QXcbEventReader::run (this=0x23b9ec0) at qxcbconnection.cpp:1023 #4 0x00007f93ef415233 in QThreadPrivate::start (arg=0x23b9ec0) at thread/qthread_unix.cpp:345 #5 0x00007f93ee1f3182 in start_thread (arg=0x7f93e4f81700) at pthread_create.c:312 #6 0x00007f93eeaad30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f93c584d700 (LWP 14911)): #0 0x00007f93e79c8f22 in QGLXContext::makeCurrent (this=0x2532d90, surface=0x2680e70) at qglxintegration.cpp:335 #1 0x00007f93efb3ab10 in QOpenGLContext::makeCurrent (this=0x2681c40, surface=0x26b2bb0) at kernel/qopenglcontext.cpp:772 #2 0x00007f93f0ff518e in QSGRenderThread::invalidateOpenGL (this=this@entry=0x26a6160, window=0x26b2ba0, inDestructor=, fallback=) at scenegraph/qsgthreadedrenderloop.cpp:469 #3 0x00007f93f0ff7693 in QSGRenderThread::event (this=0x26a6160, e=0x2aace20) at scenegraph/qsgthreadedrenderloop.cpp:404 #4 0x00007f93f0ff5a8e in QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x26a6160) at scenegraph/qsgthreadedrenderloop.cpp:648 #5 0x00007f93f0ff5c39 in QSGRenderThread::run (this=0x26a6160) at scenegraph/qsgthreadedrenderloop.cpp:675 #6 0x00007f93ef415233 in QThreadPrivate::start (arg=0x26a6160) at thread/qthread_unix.cpp:345 #7 0x00007f93ee1f3182 in start_thread (arg=0x7f93c584d700) at pthread_create.c:312 #8 0x00007f93eeaad30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb)