Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-34875

Crash when using QtQuick Canvas

    XMLWordPrintable

Details

    Description

      1. apply the attached patch to qtcreator to make it use the Canvas included in QtQuick instead of its own. Note that it only changes QML code, not C++.
      2. Start qtcreator and switch to QML debugger.
      3. crash from somewhere deep in the QML engine:

      Thread 19 (Thread 0x7fff817fa700 (LWP 22657)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
      No locals.
      #1  0x00007ffff54e3f4d in QWaitConditionPrivate::wait (this=0x3b83210, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136
              code = 0
      #2  0x00007ffff54e3cf7 in QWaitCondition::wait (this=0x3b82fe8, mutex=0x3b82fe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
              __PRETTY_FUNCTION__ = "bool QWaitCondition::wait(QMutex*, long unsigned int)"
              returnValue = false
      #3  0x00007fffe7326d69 in QSGRenderThreadEventQueue::takeEvent (this=0x3b82fd8, wait=true) at scenegraph/qsgthreadedrenderloop.cpp:252
              e = 0x3b83160
      #4  0x00007fffe732501d in QSGRenderThread::processEventsAndWaitForMore (this=0x3b82f60) at scenegraph/qsgthreadedrenderloop.cpp:637
              e = 0x3b83120
      #5  0x00007fffe73251de in QSGRenderThread::run (this=0x3b82f60) at scenegraph/qsgthreadedrenderloop.cpp:667
      No locals.
      #6  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x3b82f60) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x3b82f60, __do_it = 1, __cancel_type = 0}
              thr = 0x3b82f60
              data = 0x3b83120
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #7  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff817fa700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735366014720, -5621100547107843000, 140737488342192, 140735366015424, 140737354125376, 3, 5621288564710052936, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #8  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #9  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 18 (Thread 0x7fff81ffb700 (LWP 22656)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
      No locals.
      #1  0x00007fffd44ffb33 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
      No symbol table info available.
      #2  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff81ffb700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735374407424, -5621100547107843000, 140737303531936, 140735374408128, 140737354125376, 3, 5621289664758551624, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #3  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #4  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 17 (Thread 0x7fff827fc700 (LWP 22655)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
      No locals.
      #1  0x00007ffff54e3f4d in QWaitConditionPrivate::wait (this=0x3b82550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136
              code = 0
      #2  0x00007ffff54e3cf7 in QWaitCondition::wait (this=0x3b82288, mutex=0x3b82280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
              __PRETTY_FUNCTION__ = "bool QWaitCondition::wait(QMutex*, long unsigned int)"
              returnValue = false
      #3  0x00007fffe7326d69 in QSGRenderThreadEventQueue::takeEvent (this=0x3b82278, wait=true) at scenegraph/qsgthreadedrenderloop.cpp:252
              e = 0x3b824a0
      #4  0x00007fffe732501d in QSGRenderThread::processEventsAndWaitForMore (this=0x3b82200) at scenegraph/qsgthreadedrenderloop.cpp:637
              e = 0x3b82460
      #5  0x00007fffe73251de in QSGRenderThread::run (this=0x3b82200) at scenegraph/qsgthreadedrenderloop.cpp:667
      No locals.
      #6  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x3b82200) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x3b82200, __do_it = 1, __cancel_type = 0}
              thr = 0x3b82200
              data = 0x3b82460
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #7  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff827fc700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735382800128, -5621100547107843000, 140737488342192, 140735382800832, 140737354125376, 3, 5621286366760539208, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #8  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #9  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 16 (Thread 0x7fff82ffd700 (LWP 22654)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
      No locals.
      #1  0x00007fffd44ffb33 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
      No symbol table info available.
      #2  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff82ffd700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735391192832, -5621100547107843000, 140737303531936, 140735391193536, 140737354125376, 3, 5621287462514070600, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #3  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #4  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 15 (Thread 0x7fff837fe700 (LWP 22653)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
      No locals.
      #1  0x00007ffff54e3f4d in QWaitConditionPrivate::wait (this=0x3b83b30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136
              code = 0
      #2  0x00007ffff54e3cf7 in QWaitCondition::wait (this=0x3b839c8, mutex=0x3b839c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
              __PRETTY_FUNCTION__ = "bool QWaitCondition::wait(QMutex*, long unsigned int)"
              returnValue = false
      #3  0x00007fffe7326d69 in QSGRenderThreadEventQueue::takeEvent (this=0x3b839b8, wait=true) at scenegraph/qsgthreadedrenderloop.cpp:252
              e = 0x3b81f60
      #4  0x00007fffe732501d in QSGRenderThread::processEventsAndWaitForMore (this=0x3b83940) at scenegraph/qsgthreadedrenderloop.cpp:637
              e = 0x3b81f20
      #5  0x00007fffe73251de in QSGRenderThread::run (this=0x3b83940) at scenegraph/qsgthreadedrenderloop.cpp:667
      No locals.
      #6  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x3b83940) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x3b83940, __do_it = 1, __cancel_type = 0}
              thr = 0x3b83940
              data = 0x3b81f20
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #7  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff837fe700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735399585536, -5621100547107843000, 140737488342192, 140735399586240, 140737354125376, 3, 5621284164516058184, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #8  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #9  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 14 (Thread 0x7fff83fff700 (LWP 22652)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
      No locals.
      #1  0x00007fffd44ffb33 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
      No symbol table info available.
      #2  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff83fff700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735407978240, -5621100547107843000, 140737303531936, 140735407978944, 140737354125376, 3, 5621285264564556872, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #3  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #4  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 13 (Thread 0x7fff89607700 (LWP 22651)):
      #0  0x00007ffff4552e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
              _a3 = -1
              _a1 = 52934608
              resultvar = <optimized out>
              _a2 = 1
              oldtype = 0
              result = <optimized out>
      #1  0x00007ffff2e09624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff2e09744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff57c9f5d in QEventDispatcherGlib::processEvents (this=0x3279d90, flags=...) at kernel/qeventdispatcher_glib.cpp:426
              d = 0x327ade0
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff574d4fe in QEventLoop::processEvents (this=0x7fff89606da0, flags=...) at kernel/qeventloop.cpp:136
              d = 0x327cd90
      #5  0x00007ffff574d7eb in QEventLoop::exec (this=0x7fff89606da0, flags=...) at kernel/qeventloop.cpp:212
              locker = {val = 52931136}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x327cd90, locker = @0x7fff89606d20, exceptionCaught = true}
              app = 0x7fffffffdc70
              d = 0x327cd90
      #6  0x00007ffff54db2ae in QThread::exec (this=0x327a940) at thread/qthread.cpp:509
              d = 0x327a9d0
              locker = {val = 52931136}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff5c51070, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x327cd90}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff59555a0, data = 0x7ffff5955600, static_metacall = 0x7ffff58255a4 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 32767
      #7  0x00007fffe6d09fa1 in QQmlThreadPrivate::run (this=0x327a940) at qml/ftw/qqmlthread.cpp:148
      No locals.
      #8  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x327a940) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x327a940, __do_it = 1, __cancel_type = 0}
              thr = 0x327a940
              data = 0x327aaf0
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #9  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff89607700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735498188544, -5621100547107843000, 140737488337984, 140735498189248, 140737354125376, 3, 5621270880719082568, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #11 0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 12 (Thread 0x7fff8a678700 (LWP 22650)):
      #0  0x00007ffff4552e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
              _a3 = -1
              _a1 = 45789568
              resultvar = <optimized out>
              _a2 = 1
              oldtype = 0
              result = <optimized out>
      #1  0x00007ffff2e09624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff2e09744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff57c9f5d in QEventDispatcherGlib::processEvents (this=0x2b9a510, flags=...) at kernel/qeventdispatcher_glib.cpp:426
              d = 0x2b9b4a0
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff574d4fe in QEventLoop::processEvents (this=0x7fff8a677da0, flags=...) at kernel/qeventloop.cpp:136
              d = 0x2bab0a0
      #5  0x00007ffff574d7eb in QEventLoop::exec (this=0x7fff8a677da0, flags=...) at kernel/qeventloop.cpp:212
              locker = {val = 45723904}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x2bab0a0, locker = @0x7fff8a677d20, exceptionCaught = true}
              app = 0x7fffffffdc70
              d = 0x2bab0a0
      #6  0x00007ffff54db2ae in QThread::exec (this=0x2b9b000) at thread/qthread.cpp:509
              d = 0x2b9b090
              locker = {val = 45723904}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff5c51070, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x2bab0a0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff59555a0, data = 0x7ffff5955600, static_metacall = 0x7ffff58255a4 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 32767
      #7  0x00007fffe6d09fa1 in QQmlThreadPrivate::run (this=0x2b9b000) at qml/ftw/qqmlthread.cpp:148
      No locals.
      #8  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x2b9b000) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x2b9b000, __do_it = 1, __cancel_type = 0}
              thr = 0x2b9b000
              data = 0x2b9b1b0
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #9  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff8a678700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735515428608, -5621100547107843000, 140737488337984, 140735515429312, 140737354125376, 3, 5621268708002501704, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #11 0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 11 (Thread 0x7fff8b679700 (LWP 22649)):
      #0  0x00007ffff4552e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
              _a3 = -1
              _a1 = 45747344
              resultvar = <optimized out>
              _a2 = 1
              oldtype = 0
              result = <optimized out>
      #1  0x00007ffff2e09624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff2e09744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff57c9f5d in QEventDispatcherGlib::processEvents (this=0x1c1d1e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
              d = 0x985560
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff574d4fe in QEventLoop::processEvents (this=0x7fff8b678da0, flags=...) at kernel/qeventloop.cpp:136
              d = 0x2ba0bb0
      #5  0x00007ffff574d7eb in QEventLoop::exec (this=0x7fff8b678da0, flags=...) at kernel/qeventloop.cpp:212
              locker = {val = 38931136}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x2ba0bb0, locker = @0x7fff8b678d20, exceptionCaught = true}
              app = 0x7fffffffdc70
              d = 0x2ba0bb0
      #6  0x00007ffff54db2ae in QThread::exec (this=0x255b1a0) at thread/qthread.cpp:509
              d = 0x2520a50
              locker = {val = 38931136}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff5c51070, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x2ba0bb0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff59555a0, data = 0x7ffff5955600, static_metacall = 0x7ffff58255a4 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 32767
      #7  0x00007fffe6d09fa1 in QQmlThreadPrivate::run (this=0x255b1a0) at qml/ftw/qqmlthread.cpp:148
      No locals.
      #8  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x255b1a0) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x255b1a0, __do_it = 1, __cancel_type = 0}
              thr = 0x255b1a0
              data = 0x98f9b0
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #9  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff8b679700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735532209920, -5621100547107843000, 140737488337952, 140735532210624, 140737354125376, 3, 5621266505221149768, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #11 0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 10 (Thread 0x7fff8c12b700 (LWP 22635)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
      No locals.
      #1  0x00007ffff54e3f4d in QWaitConditionPrivate::wait (this=0x1a8aba0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136
              code = 0
      #2  0x00007ffff54e3cf7 in QWaitCondition::wait (this=0x1a8a978, mutex=0x1a8a970, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
              __PRETTY_FUNCTION__ = "bool QWaitCondition::wait(QMutex*, long unsigned int)"
              returnValue = false
      #3  0x00007fffe7326d69 in QSGRenderThreadEventQueue::takeEvent (this=0x1a8a968, wait=true) at scenegraph/qsgthreadedrenderloop.cpp:252
              e = 0x3b86f90
      #4  0x00007fffe732501d in QSGRenderThread::processEventsAndWaitForMore (this=0x1a8a8f0) at scenegraph/qsgthreadedrenderloop.cpp:637
              e = 0x3b86f90
      #5  0x00007fffe73251de in QSGRenderThread::run (this=0x1a8a8f0) at scenegraph/qsgthreadedrenderloop.cpp:667
      No locals.
      #6  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x1a8a8f0) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1a8a8f0, __do_it = 1, __cancel_type = 0}
              thr = 0x1a8a8f0
              data = 0x1a8aab0
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #7  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff8c12b700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735543424768, -5621100547107843000, 140737488338784, 140735543425472, 140737354125376, 3, 5621282818580681800, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #8  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #9  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 9 (Thread 0x7fff8c92c700 (LWP 22634)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
      No locals.
      #1  0x00007fffd44ffb33 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
      No symbol table info available.
      #2  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff8c92c700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735551817472, -5621100547107843000, 140737303531936, 140735551818176, 140737354125376, 3, 5621283918629180488, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #3  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #4  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 8 (Thread 0x7fff8d980700 (LWP 22629)):
      #0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
      No locals.
      #1  0x00007ffff54e3ef7 in QWaitConditionPrivate::wait_relative (this=0x670070, time=30000) at thread/qwaitcondition_unix.cpp:126
              ti = {tv_sec = 20576, tv_nsec = 963909905}
      #2  0x00007ffff54e3f31 in QWaitConditionPrivate::wait (this=0x670070, time=30000) at thread/qwaitcondition_unix.cpp:134
              code = 0
      #3  0x00007ffff54e3cf7 in QWaitCondition::wait (this=0x651b98, mutex=0x651b90, time=30000) at thread/qwaitcondition_unix.cpp:208
              __PRETTY_FUNCTION__ = "bool QWaitCondition::wait(QMutex*, long unsigned int)"
              returnValue = false
      #4  0x00007ffff54dc500 in QThreadPoolThread::run (this=0x1a9faf0) at thread/qthreadpool.cpp:134
              r = 0x0
              expired = false
              locker = {val = 6626193}
              __PRETTY_FUNCTION__ = "virtual void QThreadPoolThread::run()"
      #5  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x1a9faf0) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1a9faf0, __do_it = 1, __cancel_type = 0}
              thr = 0x1a9faf0
              data = 0x1ab28d0
              objectName = {static null = {<No data fields>}, d = 0x1ab19d0}
      #6  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff8d980700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735568938752, -5621100547107843000, 140737488344048, 140735568939456, 140737354125376, 3, 5621281760408114248, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #7  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #8  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 7 (Thread 0x7fff8eed8700 (LWP 22602)):
      #0  0x00007ffff4552e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
              _a3 = -1
              _a1 = 22907376
              resultvar = <optimized out>
              _a2 = 3
              oldtype = 0
              result = <optimized out>
      #1  0x00007ffff2e09624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff2e09744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff57c9f7d in QEventDispatcherGlib::processEvents (this=0x15d2d50, flags=...) at kernel/qeventdispatcher_glib.cpp:428
              d = 0x15d1800
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff574d4fe in QEventLoop::processEvents (this=0x7fff8eed7ce0, flags=...) at kernel/qeventloop.cpp:136
              d = 0x15d9540
      #5  0x00007ffff574d7eb in QEventLoop::exec (this=0x7fff8eed7ce0, flags=...) at kernel/qeventloop.cpp:212
              locker = {val = 22880560}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x15d9540, locker = @0x7fff8eed7c60, exceptionCaught = true}
              app = 0x7fffffffdc70
              d = 0x15d9540
      #6  0x00007ffff54db2ae in QThread::exec (this=0x15d23b0) at thread/qthread.cpp:509
              d = 0x15d20c0
              locker = {val = 22880560}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff5c51070, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x15d9540}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff59555a0, data = 0x7ffff5955600, static_metacall = 0x7ffff58255a4 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 39413
      #7  0x00007fffe6d223a0 in QQmlDebugServerThread::run (this=0x15d23b0) at debugger/qqmldebugserver.cpp:237
              server = 0x15d1400
              connection = 0x708fa0
              __PRETTY_FUNCTION__ = "virtual void QQmlDebugServerThread::run()"
              eventLoop = {<QObject> = {_vptr.QObject = 0x7fff8eed7d60, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ffff594b340}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff59555a0, data = 0x7ffff5955600, static_metacall = 0x7ffff58255a4 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
      #8  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x15d23b0) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x15d23b0, __do_it = 1, __cancel_type = 0}
              thr = 0x15d23b0
              data = 0x15d1600
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #9  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff8eed8700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735591319296, -5621100547107843000, 140737488343472, 140735591320000, 140737354125376, 3, 5621278552067544136, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #11 0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 6 (Thread 0x7fff8fffd700 (LWP 22601)):
      #0  0x00007ffff4552e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
              _a3 = -1
              _a1 = 15511456
              resultvar = <optimized out>
              _a2 = 1
              oldtype = 0
              result = <optimized out>
      #1  0x00007ffff2e09624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff2e09744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff57c9f5d in QEventDispatcherGlib::processEvents (this=0xeca4e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
              d = 0xe97100
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff574d4fe in QEventLoop::processEvents (this=0x7fff8fffcda0, flags=...) at kernel/qeventloop.cpp:136
              d = 0xec5170
      #5  0x00007ffff574d7eb in QEventLoop::exec (this=0x7fff8fffcda0, flags=...) at kernel/qeventloop.cpp:212
              locker = {val = 15316608}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0xec5170, locker = @0x7fff8fffcd20, exceptionCaught = true}
              app = 0x7fffffffdc70
              d = 0xec5170
      #6  0x00007ffff54db2ae in QThread::exec (this=0xe9b580) at thread/qthread.cpp:509
              d = 0xe9b610
              locker = {val = 15316608}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff5c51070, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0xec5170}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff59555a0, data = 0x7ffff5955600, static_metacall = 0x7ffff58255a4 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 0
      #7  0x00007fffe6d09fa1 in QQmlThreadPrivate::run (this=0xe9b580) at qml/ftw/qqmlthread.cpp:148
      No locals.
      #8  0x00007ffff54e2748 in QThreadPrivate::start (arg=0xe9b580) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0xe9b580, __do_it = 1, __cancel_type = 0}
              thr = 0xe9b580
              data = 0xe9b1c0
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #9  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fff8fffd700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735609296640, -5621100547107843000, 140737488344176, 140735609297344, 140737354125376, 3, 5621276467397792840, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #11 0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 4 (Thread 0x7fffd5c69700 (LWP 22591)):
      #0  0x00007ffff4552e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
              _a3 = -1
              _a1 = 12668400
              resultvar = <optimized out>
              _a2 = 1
              oldtype = 0
              result = <optimized out>
      #1  0x00007ffff2e09624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff2e09744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff57c9f7d in QEventDispatcherGlib::processEvents (this=0xc14d60, flags=...) at kernel/qeventdispatcher_glib.cpp:428
              d = 0xc15cc0
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff574d4fe in QEventLoop::processEvents (this=0x7fffd5c68da0, flags=...) at kernel/qeventloop.cpp:136
              d = 0xc16630
      #5  0x00007ffff574d7eb in QEventLoop::exec (this=0x7fffd5c68da0, flags=...) at kernel/qeventloop.cpp:212
              locker = {val = 12668992}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0xc16630, locker = @0x7fffd5c68d20, exceptionCaught = true}
              app = 0x7fffffffdc70
              d = 0xc16630
      #6  0x00007ffff54db2ae in QThread::exec (this=0xc146c0) at thread/qthread.cpp:509
              d = 0xc14fd0
              locker = {val = 12668992}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff5c51070, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0xc16630}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff59555a0, data = 0x7ffff5955600, static_metacall = 0x7ffff58255a4 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 0
      #7  0x00007ffff54db454 in QThread::run (this=0xc146c0) at thread/qthread.cpp:576
      No locals.
      #8  0x00007ffff54e2748 in QThreadPrivate::start (arg=0xc146c0) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0xc146c0, __do_it = 1, __cancel_type = 0}
              thr = 0xc146c0
              data = 0xc150f0
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #9  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fffd5c69700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736779949824, -5621100547107843000, 140737488345008, 140736779950528, 140737354125376, 3, 5621193104230061128, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #11 0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 3 (Thread 0x7fffd646a700 (LWP 22587)):
      #0  0x00007ffff4557573 in select () at ../sysdeps/unix/syscall-template.S:82
      No locals.
      #1  0x00007ffff56e2b26 in QProcessManager::run (this=0x65e3f0) at io/qprocess_unix.cpp:272
              readset = {fds_bits = {256, 0 <repeats 15 times>}}
              nselect = 1
              c = 0 '\000'
      #2  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x65e3f0) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x65e3f0, __do_it = 1, __cancel_type = 0}
              thr = 0x65e3f0
              data = 0x652e70
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #3  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fffd646a700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736788342528, -5621100547107843000, 140737488343776, 140736788343232, 140737354125376, 3, 5621189806232048712, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #4  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #5  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 2 (Thread 0x7fffecefd700 (LWP 22514)):
      #0  0x00007ffff4552e33 in *__GI___poll (fds=<optimized out>, fds@entry=0x7fffecefcd60, nfds=<optimized out>, nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
              _a3 = -1
              _a1 = 140737168526688
              resultvar = <optimized out>
              _a2 = 1
              oldtype = 0
              result = <optimized out>
      #1  0x00007ffff1c171c2 in _xcb_conn_wait (c=c@entry=0x629c90, cond=cond@entry=0x629cd0, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:400
              ret = <optimized out>
              fd = {fd = 5, events = 1, revents = 0}
      #2  0x00007ffff1c1893f in xcb_wait_for_event (c=0x629c90) at ../../src/xcb_in.c:522
              ret = 0x0
      #3  0x00007fffefbbfe03 in QXcbEventReader::run (this=0x635410) at qxcbconnection.cpp:1008
              event = 0x0
      #4  0x00007ffff54e2748 in QThreadPrivate::start (arg=0x635410) at thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff54e27de <QThreadPrivate::finish(void*)>, __cancel_arg = 0x635410, __do_it = 1, __cancel_type = 32767}
              thr = 0x635410
              data = 0x635770
              objectName = {static null = {<No data fields>}, d = 0x7ffff582eca0}
      #5  0x00007ffff4fb2b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
              __res = <optimized out>
              pd = 0x7fffecefd700
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737168529152, -5621100547107843000, 140737488343168, 140737168529856, 140737354125376, 3, 5621071820796073032, 5621124707770045512}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #6  0x00007ffff455da7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #7  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 1 (Thread 0x7ffff0042740 (LWP 22511)):
      #0  0x00007fffe6b43314 in QV4::Object::put (this=0x0, name=..., v=...) at /home/ulf/dev/qt5/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:288
      No locals.
      #1  0x00007fffe6b533e4 in QV4::__qmljs_set_property (ctx=0x7fffffffc500, object=..., name=..., value=...) at jsruntime/qv4runtime.cpp:536
              scope = {engine = 0x2baba00, mark = 0x7fff89678788, size = 1}
              o = {ptr = 0x7fff89678788}
      #2  0x00007fffe6bec666 in QQmlJS::Moth::VME::run (this=0x7fffffffc4a7, context=0x7fffffffc500, code=0x39887c0 "\230$\277\346\377\177", stack=0x7fff896780d0, stackSize=215, storeJumpTable=0x0) at jsruntime/qv4vme_moth.cpp:304
              instr = @0x39887a0: {code = 0x7fffe6bec505, breakPoint = 0, name = 10, base = {scope = 1, index = 2}, source = {scope = 1, index = 3}}
              genericInstr = 0x39887a0
              runtimeStrings = 0x397d0f0
              exceptionHandler = 0x0
              debugger = 0x3278570
              scopeDepth = 3
              scopes = 0x7fffffffb8b0
      #3  0x00007fffe6bf275a in QQmlJS::Moth::VME::exec (ctxt=0x7fffffffc500, code=0x3988538 "\032˾\346\377\177") at jsruntime/qv4vme_moth.cpp:707
              vme = {<No data fields>}
              debugger = 0x3278570
              retVal = 45791744
      #4  0x00007fffe6b8acba in QV4::Function::code (this=0x3984fe0, ctx=0x7fffffffc500, data=0x3988538 "\032˾\346\377\177") at jsruntime/qv4function_p.h:89
      No locals.
      #5  0x00007fffe6b89f37 in QV4::SimpleScriptFunction::call (that=0x7fff89658fc0, callData=0x7fff89678008) at jsruntime/qv4functionobject.cpp:594
              v4 = 0x2baba00
              context = 0x2baf930
              ctx = {<QV4::ExecutionContext> = {type = QV4::ExecutionContext::Type_SimpleCallContext, strictMode = false, marked = false, callData = 0x7fff89678008, engine = 0x2baba00, parent = 0x2baf930, outer = 0x3988480, lookups = 0x0, compilationUnit = 0x3970b00, next = 0x7fffffffc590, currentEvalCode = 0x0, interpreterInstructionPointer = 0x7fffffffb928, jitInstructionPointer = 0x0}, function = 0x7fff89658fc0, realArgumentCount = 48, locals = 0x7fff89678058, activation = 0x0}
              ctxSaver = {engine = 0x2baba00, savedContext = 0x2baf930}
              f = 0x7fff89658fc0
              scope = {engine = 0x2baba00, mark = 0x7fff89678058, size = 10039056}
      #6  0x00007fffe6b434cf in QV4::FunctionObject::call (this=0x7fff89658fc0, callData=0x7fff89678008) at jsruntime/qv4functionobject_p.h:130
      No locals.
      #7  0x00007fffe6ce8f80 in QQmlJavaScriptExpression::evaluate (this=0x3985eb0, context=0x3987a70, function=..., callData=0x7fff89678008, isUndefined=0x0) at qml/qqmljavascriptexpression.cpp:166
              lastPropertyCapture = 0x0
              v4 = 0x2baba00
              ctx = 0x2baf930
              __PRETTY_FUNCTION__ = "QV4::ReturnedValue QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::ValueRef, QV4::CallData*, bool*)"
              ep = 0x2b9ad50
              capture = {<QQmlEnginePrivate::PropertyCapture> = {_vptr.PropertyCapture = 0x7fffe714f3b0}, engine = 0x2b9a070, expression = 0x3985eb0, guards = {_first = 0x0, _last = 0x0, _flag = 0, _count = 0}, errorString = 0x0}
              watcher = {_c = 0x396fb70, _w = 0x7fffffffc6c0, _s = 0x3985eb0}
              scope = {engine = 0x2baba00, mark = 0x7fff89678048, size = -14654}
              result = {ptr = 0x7fff89678048}
      #8  0x00007fffe6c6e40d in QQmlBoundSignalExpression::evaluate (this=0x3985e90, a=0x7fffffffcce0) at qml/qqmlboundsignal.cpp:226
              engine = 0x2b9bf00
              methodIndex = 41
              callData = {ptr = 0x7fff89678008}
              dummy = {a = 9, s = 0, ptr = 0x7fffffffc7b0, {array = "\000\000\000\000\377\177\000\000\303\323[\365\377\177\000\000\000\000\000\000\377\177\000\000\324vK\365\377\177\000\000\000\000\000", q_for_alignment_1 = 140733193388032, q_for_alignment_2 = 6.9531436082559078e-310}}
              argsTypes = 0x396e650
              argCount = 1
              f = {ptr = 0x7fff89678000}
              ep = 0x2b9ad50
              scope = {engine = 0x2baba00, mark = 0x7fff89678000, size = -14167}
      #9  0x00007fffe6c6ea58 in QQmlBoundSignal_callback (e=0x39846d8, a=0x7fffffffcce0) at qml/qqmlboundsignal.cpp:353
              s = 0x39846c0
              prof = {enabled = false}
      #10 0x00007fffe6cc705d in QQmlNotifier::emitNotify (endpoint=0x39846d8, a=0x7fffffffcce0) at qml/qqmlnotifier.cpp:81
              originalSenderPtr = 60226416
              disconnectWatch = 0x7fffffffca30
      #11 0x00007fffe6c0db7e in QQmlData::signalEmitted (object=0x396fb70, index=29, a=0x7fffffffcce0) at qml/qqmlengine.cpp:703
              ep = 0x39846d8
              ddata = 0x396fb90
              __PRETTY_FUNCTION__ = "static void QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**)"
      #12 0x00007ffff5793487 in QMetaObject::activate (sender=0x396fb70, signalOffset=29, local_signal_index=0, argv=0x7fffffffcce0) at kernel/qobject.cpp:3423
              signal_index = 29
              empty_argv = {0x7fffffffcc50}
              currentThreadId = 0x7fffffffcc90
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #13 0x00007ffff57932bc in QMetaObject::activate (sender=0x396fb70, m=0x7fffe785a3e0, local_signal_index=0, argv=0x7fffffffcce0) at kernel/qobject.cpp:3405
      No locals.
      #14 0x00007fffe74eb97b in QQuickCanvasItem::paint (this=0x396fb70, _t1=...) at .moc/moc_qquickcanvasitem_p.cpp:423
              _a = {0x0, 0x7fffffffce90}
      #15 0x00007fffe7474426 in QQuickCanvasItem::updatePolish (this=0x396fb70) at items/context2d/qquickcanvasitem.cpp:679
              d = 0x397ce30
      #16 0x00007fffe7353ba7 in QQuickWindowPrivate::polishItems (this=0x2b9a2a0) at items/qquickwindow.cpp:260
              item = 0x396fb70
              it = {i = {i = 0x2474080}}
              itms = {q_hash = {{d = 0x987700, e = 0x987700}}}
              maxPolishCycles = 99999
              __PRETTY_FUNCTION__ = "void QQuickWindowPrivate::polishItems()"
      #17 0x00007fffe7326299 in QSGThreadedRenderLoop::polishAndSync (this=0xe975e0, w=0x3b7b170) at scenegraph/qsgthreadedrenderloop.cpp:1055
              timer = {t1 = 15300064, t2 = 7220068}
              polishTime = 0
              waitTime = 0
              syncTime = 0
              profileFrames = false
              __PRETTY_FUNCTION__ = "void QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*)"
              d = 0x2b9a2a0
      #18 0x00007fffe7326703 in QSGThreadedRenderLoop::event (this=0xe975e0, e=0x7fffffffd860) at scenegraph/qsgthreadedrenderloop.cpp:1138
              w = 0x3b7b170
              te = 0x7fffffffd860
      #19 0x00007ffff6dab2f6 in QApplicationPrivate::notify_helper (this=0x61c640, receiver=0xe975e0, e=0x7fffffffd860) at kernel/qapplication.cpp:3467
              consumed = false
      #20 0x00007ffff6da87d7 in QApplication::notify (this=0x7fffffffdc70, receiver=0xe975e0, e=0x7fffffffd860) at kernel/qapplication.cpp:2888
              d = 0x61c640
              __PRETTY_FUNCTION__ = "virtual bool QApplication::notify(QObject*, QEvent*)"
              res = false
      #21 0x00007ffff5750932 in QCoreApplication::notifyInternal (this=0x7fffffffdc70, receiver=0xe975e0, event=0x7fffffffd860) at kernel/qcoreapplication.cpp:878
              threadData = 0x61b400
              loopLevelCounter = {threadData = 0x61b400}
              result = false
              cbdata = {0xe975e0, 0x7fffffffd860, 0x7fffffffd7ef}
              d = 0xecaf20
      #22 0x00007ffff575460f in QCoreApplication::sendEvent (receiver=0xe975e0, event=0x7fffffffd860) at kernel/qcoreapplication.h:232
      No locals.
      #23 0x00007ffff57c8234 in QTimerInfoList::activateTimers (this=0x65a160) at kernel/qtimerinfo_unix.cpp:643
              e = {<QEvent> = {_vptr.QEvent = 0x7ffff5c4d7d0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff5955aa0, data = 0x7ffff5957420, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 1, posted = 0, spont = 0, m_accept = 1, reserved = 0}, id = 42}
              currentTimerInfo = 0x99cf30
              n_act = 1
              maxCount = 1
              currentTime = {tv_sec = 20549, tv_nsec = 11813343}
      #24 0x00007ffff57c9592 in timerSourceDispatch (source=0x65a100) at kernel/qeventdispatcher_glib.cpp:185
              timerSource = 0x65a100
      #25 0x00007ffff2e09355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #26 0x00007ffff2e09688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #27 0x00007ffff2e09744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #28 0x00007ffff57c9f5d in QEventDispatcherGlib::processEvents (this=0x64fa00, flags=...) at kernel/qeventdispatcher_glib.cpp:426
              d = 0x659fc0
              canWait = true
              savedFlags = {i = 0}
              result = false
      #29 0x00007fffefc198b2 in QPAEventDispatcherGlib::processEvents (this=0x64fa00, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:123
      No locals.
      #30 0x00007ffff574d4fe in QEventLoop::processEvents (this=0x7fffffffdb60, flags=...) at kernel/qeventloop.cpp:136
              d = 0x679e80
      #31 0x00007ffff574d7eb in QEventLoop::exec (this=0x7fffffffdb60, flags=...) at kernel/qeventloop.cpp:212
              locker = {val = 6404928}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x679e80, locker = @0x7fffffffdae0, exceptionCaught = true}
              app = 0x7fffffffdc70
              d = 0x679e80
      #32 0x00007ffff575100a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1131
              threadData = 0x61b400
              __PRETTY_FUNCTION__ = "static int QCoreApplication::exec()"
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff5c51070, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x679e80}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff59555a0, data = 0x7ffff5955600, static_metacall = 0x7ffff58255a4 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 32767
      #33 0x00007ffff5d6c79e in QGuiApplication::exec () at kernel/qguiapplication.cpp:1332
      No locals.
      #34 0x00007ffff6da8085 in QApplication::exec () at kernel/qapplication.cpp:2692
      No locals.
      #35 0x000000000040f296 in main (argc=1, argv=0x7fffffffe838) at main.cpp:533
              customPluginPaths = {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff58327d0}, d = 0x7ffff58327d0}}, <No data fields>}
              arguments = {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x670ff0}, d = 0x670ff0}}, <No data fields>}
              creatorTrPath = @0x7fffffffe040: {static null = {<No data fields>}, d = 0x65d300}
              globalSettings = 0x66fd40
              uiLanguages = {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x6554e0}, d = 0x6554e0}}, <No data fields>}
              r = 0
              qtTranslator = {<QObject> = {_vptr.QObject = 0x7ffff5c514f0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x6725c0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff5957fc0, data = 0x7ffff5958000, static_metacall = 0x7ffff58264a8 <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              proxyUrl = {d = 0x672040}
              foundAppOptions = {d = 0x7ffff586d780}
              plugins = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x6a8580}, d = 0x6a8580}}
              coreplugin = 0x68c260
              threadCount = 8
              settingsPath = {static null = {<No data fields>}, d = 0x7ffff582eca0}
              it = {c = 0x7fffffffdde0, i = {i = 0x671008}, n = {i = 0x671000}}
              settings = 0x6653f0
              translator = {<QObject> = {_vptr.QObject = 0x7ffff5c514f0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x672260}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff5957fc0, data = 0x7ffff5958000, static_metacall = 0x7ffff58264a8 <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              pid = -1
              isBlock = false
              app = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x61a1f0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x61c640}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff5955720, data = 0x7ffff5955940, static_metacall = 0x7ffff58256fc <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffffffdc70}, static staticMetaObject = {d = {superdata = 0x7ffff5c51100, stringdata = 0x7ffff610c800, data = 0x7ffff610cc00, static_metacall = 0x7ffff5d72722 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6444760, stringdata = 0x7ffff72120a0, data = 0x7ffff72123c0, static_metacall = 0x7ffff6dacc92 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff75dbb40, stringdata = 0x414a80, data = 0x414c20, static_metacall = 0x412f7c <SharedTools::QtSingleApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, firstPeer = 8578, instances = 0x65f220, pidPeer = 0x65c600, actWin = 0x0, appId = {static null = {<No data fields>}, d = 0x61c600}, block = false}
              testOptionProvided = false
              pluginManager = {<QObject> = {_vptr.QObject = 0x7ffff7ddb4f0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff58f1fc0, data = 0x7ffff58f20e0, static_metacall = 0x7ffff5796254 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x660d20}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff593ef80, data = 0x7ffff5948c20, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff5c4d920, stringdata = 0x7ffff7bcb7e0, data = 0x7ffff7bcb9c0, static_metacall = 0x7ffff7bc7afc <ExtensionSystem::PluginManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              overrideLanguage = {static null = {<No data fields>}, d = 0x7ffff582eca0}
              pluginPaths = {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x66cea0}, d = 0x66cea0}}, <No data fields>}
      

      Attachments

        Activity

          People

            aalpert Alan Alpert
            ulherman Ulf Hermann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: