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

Using fast property or bindings in DropShadow causes crash

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.3.0
    • 5.2.1
    • None
    • Ubuntu 12.04 64-bit
    • f158fa7feaa5d9fc2ae17aa16853acbbb947443a

    Description

      Using the fast property or bindings in the radius property of DropShadow causes a crash in QQuickShaderEffectCommon::disconnectPropertySignals() when running unit tests.

      To reproduce, build the attached module and run the auto tests.

      Backtrace:

      Thread 5 (Thread 0x7fffe298e700 (LWP 561)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
      No locals.
      #1  0x00007ffff1cfc92f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
      No symbol table info available.
      #2  0x00007ffff1cfdd7f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
      No symbol table info available.
      #3  0x00007ffff1cfdf9b in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
      No symbol table info available.
      #4  0x00007ffff3ee5f5d in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
      No symbol table info available.
      #5  0x00007ffff3500172 in ?? () from /usr/lib/nvidia-304/libGL.so.1
      No symbol table info available.
      #6  0x00007ffff34d30da in ?? () from /usr/lib/nvidia-304/libGL.so.1
      No symbol table info available.
      #7  0x00007ffff07df972 in ?? () from /usr/lib/nvidia-304/libnvidia-glcore.so.304.88
      No symbol table info available.
      #8  0x00007ffff07e067e in ?? () from /usr/lib/nvidia-304/libnvidia-glcore.so.304.88
      No symbol table info available.
      #9  0x00007ffff07e1ebd in ?? () from /usr/lib/nvidia-304/libnvidia-glcore.so.304.88
      No symbol table info available.
      #10 0x00007ffff07e20b0 in ?? () from /usr/lib/nvidia-304/libnvidia-glcore.so.304.88
      No symbol table info available.
      #11 0x00007ffff69e9344 in QOpenGLFunctions::glBindFramebuffer (this=0x7fffd00e6c28, target=36160, framebuffer=1) at ../../include/QtGui/5.2.2/QtGui/private/../../../../../../../qt5-stable/qtbase/src/gui/opengl/qopenglfunctions.h:476
      No locals.
      #12 0x00007ffff69e6f53 in QOpenGLFramebufferObjectPrivate::init (this=0x7fffd00e6be0, sz=..., attachment=QOpenGLFramebufferObject::NoAttachment, texture_target=3553, internal_format=6408, samples=0, mipmap=false) at /home/micurtis/dev/qt5-stable/qtbase/src/gui/opengl/qopenglframebufferobject.cpp:447
              ctx = 0x7abc90
              fbo = 1
              texture = 32767
              color_buffer = 3801667248
              __PRETTY_FUNCTION__ = "void QOpenGLFramebufferObjectPrivate::init(QOpenGLFramebufferObject*, const QSize&, QOpenGLFramebufferObject::Attachment, GLenum, GLenum, GLint, bool)"
              maxSamples = 32
      #13 0x00007ffff69e809d in QOpenGLFramebufferObject::QOpenGLFramebufferObject (this=0x7fffd00e6bc0, size=..., format=...) at /home/micurtis/dev/qt5-stable/qtbase/src/gui/opengl/qopenglframebufferobject.cpp:797
              d = 0x7fffd00e6be0
      #14 0x00007ffff59c7824 in QQuickShaderEffectTexture::grab (this=0x7fffd00dab10) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp:386
              format = {d = 0x7fffd00e6ba0}
              root = 0x7fffd00d86b0
              deleteFboLater = false
              ctx = 0x7ffff57dd277
              mirrored = {xp = 6.9533160639407119e-310, yp = 0, w = 0, h = 6.9533160664790235e-310}
      #15 0x00007ffff59c6965 in QQuickShaderEffectTexture::updateTexture (this=0x7fffd00dab10) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp:223
              doGrab = true
      #16 0x00007ffff59c3ef9 in QQuickShaderEffectMaterial::updateTextures (this=0x7fffd00e39e0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickshadereffectnode.cpp:379
              texture = 0x7fffd00dab10
              provider = 0x7fffd00d7b50
              i = 0
      #17 0x00007ffff59c4198 in QQuickShaderEffectNode::preprocess (this=0x7fffd00e38b0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickshadereffectnode.cpp:420
      No locals.
      #18 0x00007ffff5840ee7 in QSGRenderer::preprocess (this=0x7fffd00d4d60) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp:376
              n = 0x7fffd00e38c0
              it = {i = {i = 0x7fffd00e4150}}
              items = {q_hash = {{d = 0x7fffd00d6e50, e = 0x7fffd00d6e50}}}
              profileFrames = false
      #19 0x00007ffff582fb21 in QSGBatchRenderer::Renderer::preprocess (this=0x7fffd00d4d60) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2302
      No locals.
      #20 0x00007ffff584065e in QSGRenderer::renderScene (this=0x7fffd00d4d60, bindable=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp:238
              profileFrames = false
              bindTime = 0
              renderTime = 0
              __PRETTY_FUNCTION__ = "void QSGRenderer::renderScene(const QSGBindable&)"
      #21 0x00007ffff5840584 in QSGRenderer::renderScene (this=0x7fffd00d4d60) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp:218
              b = {<QSGBindable> = {_vptr.QSGBindable = 0x7ffff5d85f30}, <No data fields>}
      #22 0x00007ffff58594c5 in QSGRenderContext::renderNextFrame (this=0x767220, renderer=0x7fffd00d4d60, fboId=0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp:378
      No locals.
      #23 0x00007ffff58ae2dd in QQuickWindowPrivate::renderSceneGraph (this=0x65fdd0, size=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickwindow.cpp:367
              _qml_memory_scope = {pushed = false}
              q = 0x662830
              fboId = 0
              devicePixelRatio = 1
      #24 0x00007ffff587fd4a in QSGRenderThread::syncAndRender (this=0x7aae50) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:590
              profileFrames = false
              syncRequested = true
              current = true
              __PRETTY_FUNCTION__ = "void QSGRenderThread::syncAndRender()"
              waitTimer = {t1 = 174859, t2 = 572218029}
              repaintRequested = false
              d = 0x65fdd0
      #25 0x00007ffff588019e in QSGRenderThread::run (this=0x7aae50) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:666
      No locals.
      #26 0x00007ffff5e84148 in QThreadPrivate::start (arg=0x7aae50) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff5e841cc <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7aae50, __do_it = 1, __cancel_type = 0}
              thr = 0x7aae50
              data = 0x7ac260
              objectName = {static null = {<No data fields>}, d = 0x7ffff65d9460}
      #27 0x00007ffff4728e9a in start_thread (arg=0x7fffe298e700) at pthread_create.c:308
              __res = <optimized out>
              pd = 0x7fffe298e700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, -600580237220380944, 140737488345216, 140736995060160, 0, 3, 600538156189351664, 600570370052587248}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = 0
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #28 0x00007ffff78e63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #29 0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 4 (Thread 0x7fffe3fff700 (LWP 560)):
      #0  QLatin1String::QLatin1String (this=0x7905a0, s=0x7fffe3ffe1f0 "\240V") at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtCore/../../../../qt5-stable/qtbase/src/corelib/tools/qstring.h:89
      No locals.
      #1  0x00007ffff526c90f in QQmlDebugServer::receiveMessage (this=0x78bf50, message=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/debugger/qqmldebugserver.cpp:408
              d = 0x78eab0
              in = {<QDataStream> = {d = {d = 0x0}, dev = 0x7fffd80057f0, owndev = true, noswap = false, byteorder = QDataStream::BigEndian, ver = 15, q_status = QDataStream::Ok}, <No data fields>}
              name = {static null = {<No data fields>}, d = 0x7fffd8002b20}
              __PRETTY_FUNCTION__ = "void QQmlDebugServer::receiveMessage(const QByteArray&)"
      #2  0x00007fffe800b5ae in QTcpServerConnection::readyRead (this=0x7fffd8003390) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:196
              d = 0x7fffd80033c0
              packet = {<QDataStream> = {d = {d = 0x0}, dev = 0x7fffd8004ff0, owndev = false, noswap = false, byteorder = QDataStream::BigEndian, ver = 15, q_status = QDataStream::Ok}, _vptr.QPacket = 0x7fffe8212af0, b = {d = 0x7fffd80056a0}, buf = 0x7fffd8004ff0}
              content = {d = 0x7fffd80056a0}
      #3  0x00007fffe800e4e9 in QTcpServerConnection::qt_static_metacall (_o=0x7fffd8003390, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffe3ffe2e0) at .moc/moc_qtcpserverconnection.cpp:75
              _t = 0x7fffd8003390
      #4  0x00007ffff6130903 in QMetaObject::activate (sender=0x7fffd8004800, signalOffset=3, local_signal_index=0, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3574
              receiverInSameThread = true
              sw = {receiver = 0x7fffd8003390, previousSender = 0x0, currentSender = {sender = 0x7fffd8004800, signal = 3, ref = 1}, switched = true}
              callFunction = 0x7fffe800e4a8 <QTcpServerConnection::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
              receiver = 0x7fffd8003390
              method_relative = 0
              c = 0x7fffd8004da0
              last = 0x7fffd8004da0
              locker = {val = 140737326818376}
              connectionLists = {connectionLists = 0x7fffd8004cd0}
              list = 0x7fffd8004e38
              signal_index = 3
              empty_argv = {0x0}
              currentThreadId = 0x7fffe3fff700
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #5  0x00007ffff6130236 in QMetaObject::activate (sender=0x7fffd8004800, m=0x7fffe8212d00, local_signal_index=0, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3446
      No locals.
      #6  0x00007fffe800ece7 in QPacketProtocol::readyRead (this=0x7fffd8004800) at .moc/moc_qpacketprotocol.cpp:143
      No locals.
      #7  0x00007fffe800eab5 in QPacketProtocol::qt_static_metacall (_o=0x7fffd8004800, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffe3ffe4b0) at .moc/moc_qpacketprotocol.cpp:74
              _t = 0x7fffd8004800
      #8  0x00007ffff6130903 in QMetaObject::activate (sender=0x7fffd80048f0, signalOffset=3, local_signal_index=0, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3574
              receiverInSameThread = true
              sw = {receiver = 0x7fffd8004800, previousSender = 0x0, currentSender = {sender = 0x7fffd80048f0, signal = 3, ref = 1}, switched = true}
              callFunction = 0x7fffe800ea70 <QPacketProtocol::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
              receiver = 0x7fffd8004800
              method_relative = 0
              c = 0x7fffd8004a60
              last = 0x7fffd8004a60
              locker = {val = 140737326818616}
              connectionLists = {connectionLists = 0x7fffd8004a10}
              list = 0x7fffd8004af8
              signal_index = 3
              empty_argv = {0x0}
              currentThreadId = 0x7fffe3fff700
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #9  0x00007ffff6130236 in QMetaObject::activate (sender=0x7fffd80048f0, m=0x7fffe8212a00, local_signal_index=0, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3446
      No locals.
      #10 0x00007fffe800cc8f in QPacketProtocolPrivate::readyRead (this=0x7fffd80048f0) at .moc/qpacketprotocol.moc:159
      No locals.
      #11 0x00007fffe800d43f in QPacketProtocolPrivate::readyToRead (this=0x7fffd80048f0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/plugins/qmltooling/shared/qpacketprotocol.cpp:203
      No locals.
      #12 0x00007fffe800ca7d in QPacketProtocolPrivate::qt_static_metacall (_o=0x7fffd80048f0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fffe3ffe6c0) at .moc/qpacketprotocol.moc:93
              _t = 0x7fffd80048f0
      #13 0x00007ffff6130903 in QMetaObject::activate (sender=0x7fffd8004210, signalOffset=3, local_signal_index=0, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3574
              receiverInSameThread = true
              sw = {receiver = 0x7fffd80048f0, previousSender = 0x0, currentSender = {sender = 0x7fffd8004210, signal = 3, ref = 1}, switched = true}
              callFunction = 0x7fffe800c9b4 <QPacketProtocolPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
              receiver = 0x7fffd80048f0
              method_relative = 5
              c = 0x7fffd8004c00
              last = 0x7fffd8004c00
              locker = {val = 140737326818952}
              connectionLists = {connectionLists = 0x7fffd8004b30}
              list = 0x7fffd8004c98
              signal_index = 3
              empty_argv = {0x0}
              currentThreadId = 0x7fffe3fff700
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #14 0x00007ffff6130236 in QMetaObject::activate (sender=0x7fffd8004210, m=0x7ffff65d4be0, local_signal_index=0, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3446
      No locals.
      #15 0x00007ffff61bd9af in QIODevice::readyRead (this=0x7fffd8004210) at .moc/moc_qiodevice.cpp:153
      No locals.
      #16 0x00007ffff2440fda in QAbstractSocketPrivate::canReadNotification (this=0x7fffd8004230) at /home/micurtis/dev/qt5-stable/qtbase/src/network/socket/qabstractsocket.cpp:726
              r = {varRef = @0x7fffd800430b, oldValue = false}
              q = 0x7fffd8004210
              rsncrollback = {varRef = @0x7fffd8004308, oldValue = false}
              newBytes = 58
              hasData = true
      #17 0x00007ffff2446fb2 in QAbstractSocketPrivate::readNotification (this=0x7fffd8004230) at /home/micurtis/dev/qt5-stable/qtbase/src/network/socket/qabstractsocket_p.h:77
      No locals.
      #18 0x00007ffff24327a3 in QAbstractSocketEngine::readNotification (this=0x7fffd8004440) at /home/micurtis/dev/qt5-stable/qtbase/src/network/socket/qabstractsocketengine.cpp:156
              receiver = 0x7fffd8004300
      #19 0x00007ffff244f98a in QReadNotifier::event (this=0x7fffd80044a0, e=0x7fffe3ffea20) at /home/micurtis/dev/qt5-stable/qtbase/src/network/socket/qnativesocketengine.cpp:1147
      No locals.
      #20 0x00007ffff60edbac in QCoreApplicationPrivate::notify_helper (this=0x604b90, receiver=0x7fffd80044a0, event=0x7fffe3ffea20) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:998
      No locals.
      #21 0x00007ffff60ed886 in QCoreApplication::notify (this=0x6036f0, receiver=0x7fffd80044a0, event=0x7fffe3ffea20) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:943
              d = 0x604b90
              __PRETTY_FUNCTION__ = "virtual bool QCoreApplication::notify(QObject*, QEvent*)"
      #22 0x00007ffff670bdb2 in QGuiApplication::notify (this=0x6036f0, object=0x7fffd80044a0, event=0x7fffe3ffea20) at /home/micurtis/dev/qt5-stable/qtbase/src/gui/kernel/qguiapplication.cpp:1354
      No locals.
      #23 0x00007ffff60ed792 in QCoreApplication::notifyInternal (this=0x6036f0, receiver=0x7fffd80044a0, event=0x7fffe3ffea20) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:881
              threadData = 0x78f7d0
              loopLevelCounter = {threadData = 0x78f7d0}
              result = false
              cbdata = {0x7fffd80044a0, 0x7fffe3ffea20, 0x7fffe3ffe9bf}
              d = 0x7fffd8004700
      #24 0x00007ffff60f153d in QCoreApplication::sendEvent (receiver=0x7fffd80044a0, event=0x7fffe3ffea20) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.h:232
      No locals.
      #25 0x00007ffff6165b16 in socketNotifierSourceDispatch (source=0x7fffd8001340) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:109
              p = 0x7fffd8004790
              i = 1
              event = {_vptr.QEvent = 0x7ffff65d2ad0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65eea40, data = 0x7ffff62e2b40, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 7812}
              src = 0x7fffd8001340
      #26 0x00007ffff4224d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #27 0x00007ffff42250a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #28 0x00007ffff4225164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #29 0x00007ffff61667f7 in QEventDispatcherGlib::processEvents (this=0x7fffd80008c0, flags=...) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:428
              d = 0x7fffd80008e0
              canWait = true
              savedFlags = {i = 0}
              result = false
      #30 0x00007ffff60ea37c in QEventLoop::processEvents (this=0x7fffe3ffeca0, flags=...) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qeventloop.cpp:136
              d = 0x7fffd8005530
      #31 0x00007ffff60ea655 in QEventLoop::exec (this=0x7fffe3ffeca0, flags=...) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qeventloop.cpp:212
              locker = {val = 7925008}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x7fffd8005530, locker = @0x7fffe3ffec40, exceptionCaught = true}
              app = 0x6036f0
              d = 0x7fffd8005530
      #32 0x00007ffff5e7cec2 in QThread::exec (this=0x7905a0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/thread/qthread.cpp:509
              d = 0x78eca0
              locker = {val = 7925008}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff65d6350, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65dd100, data = 0x7ffff628f3e0, static_metacall = 0x7ffff61330da <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffd8005530}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65ddc60, data = 0x7ffff62dcd60, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff65d2c00, stringdata = 0x7ffff65ee7c0, data = 0x7ffff62e28c0, static_metacall = 0x7ffff61c0928 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 32767
      #33 0x00007ffff526b7c0 in QQmlDebugServerThread::run (this=0x7905a0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/debugger/qqmldebugserver.cpp:237
              server = 0x78bf50
              connection = 0x7fffd80033a0
              __PRETTY_FUNCTION__ = "virtual void QQmlDebugServerThread::run()"
              eventLoop = {<QObject> = {_vptr.QObject = 0x7fffe3ffed60, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65dd100, data = 0x7ffff628f3e0, static_metacall = 0x7ffff61330da <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ffff628f3e0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65ddc60, data = 0x7ffff62dcd60, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff65d2c00, stringdata = 0x7ffff65ee7c0, data = 0x7ffff62e28c0, static_metacall = 0x7ffff61c0928 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
      #34 0x00007ffff5e84148 in QThreadPrivate::start (arg=0x7905a0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff5e841cc <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7905a0, __do_it = 1, __cancel_type = 0}
              thr = 0x7905a0
              data = 0x78f7d0
              objectName = {static null = {<No data fields>}, d = 0x7ffff65d9460}
      #35 0x00007ffff4728e9a in start_thread (arg=0x7fffe3fff700) at pthread_create.c:308
              __res = <optimized out>
              pd = 0x7fffe3fff700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, -600580237220380944, 140737488346048, 140737018591680, 0, 3, 600536256203194096, 600570370052587248}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = 0
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #36 0x00007ffff78e63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #37 0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 3 (Thread 0x7fffe9214700 (LWP 559)):
      #0  0x00007ffff78daa43 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
              resultvar = <optimized out>
              oldtype = 0
              result = <optimized out>
      #1  0x00007ffff4225036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff4225164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff61667d7 in QEventDispatcherGlib::processEvents (this=0x7fffdc0008c0, flags=...) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:426
              d = 0x7fffdc0008e0
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff60ea37c in QEventLoop::processEvents (this=0x7fffe9213d60, flags=...) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qeventloop.cpp:136
              d = 0x7fffdc002720
      #5  0x00007ffff60ea655 in QEventLoop::exec (this=0x7fffe9213d60, flags=...) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qeventloop.cpp:212
              locker = {val = 7764512}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x7fffdc002720, locker = @0x7fffe9213d00, exceptionCaught = true}
              app = 0x6036f0
              d = 0x7fffdc002720
      #6  0x00007ffff5e7cec2 in QThread::exec (this=0x767890) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/thread/qthread.cpp:509
              d = 0x7679b0
              locker = {val = 7764512}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff65d6350, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65dd100, data = 0x7ffff628f3e0, static_metacall = 0x7ffff61330da <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffdc002720}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65ddc60, data = 0x7ffff62dcd60, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff65d2c00, stringdata = 0x7ffff65ee7c0, data = 0x7ffff62e28c0, static_metacall = 0x7ffff61c0928 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 0
      #7  0x00007ffff5252439 in QQmlThreadPrivate::run (this=0x767890) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:148
      No locals.
      #8  0x00007ffff5e84148 in QThreadPrivate::start (arg=0x767890) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff5e841cc <QThreadPrivate::finish(void*)>, __cancel_arg = 0x767890, __do_it = 1, __cancel_type = 0}
              thr = 0x767890
              data = 0x767810
              objectName = {static null = {<No data fields>}, d = 0x7ffff65d9460}
      #9  0x00007ffff4728e9a in start_thread (arg=0x7fffe9214700) at pthread_create.c:308
              __res = <optimized out>
              pd = 0x7fffe9214700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, -600580237220380944, 140737488346704, 140737104660928, 0, 3, 600558983559511792, 600570370052587248}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = 0
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff78e63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #11 0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 2 (Thread 0x7fffea90c700 (LWP 557)):
      #0  0x00007ffff793fe14 in __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:192
      No locals.
      #1  0x00007ffff1cfe1bd in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
      No symbol table info available.
      #2  0x00007ffff1cfe568 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
      No symbol table info available.
      #3  0x00007ffff1cfc8b4 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
      No symbol table info available.
      #4  0x00007ffff1cfe01f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
      No symbol table info available.
      #5  0x00007fffed7a165b in QXcbEventReader::run (this=0x620680) at /home/micurtis/dev/qt5-stable/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1023
              event = 0x0
      #6  0x00007ffff5e84148 in QThreadPrivate::start (arg=0x620680) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/thread/qthread_unix.cpp:345
              __clframe = {__cancel_routine = 0x7ffff5e841cc <QThreadPrivate::finish(void*)>, __cancel_arg = 0x620680, __do_it = 1, __cancel_type = 0}
              thr = 0x620680
              data = 0x6209e0
              objectName = {static null = {<No data fields>}, d = 0x7ffff65d9460}
      #7  0x00007ffff4728e9a in start_thread (arg=0x7fffea90c700) at pthread_create.c:308
              __res = <optimized out>
              pd = 0x7fffea90c700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, -600580237220380944, 140737488344864, 140737128745408, 0, 3, 600555818168614640, 600570370052587248}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = 0
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #8  0x00007ffff78e63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
      No locals.
      #9  0x0000000000000000 in ?? ()
      No symbol table info available.
      
      Thread 1 (Thread 0x7ffff7fc3780 (LWP 554)):
      #0  0x0000000000000000 in ?? ()
      No symbol table info available.
      #1  0x00007ffff60f64b2 in QMetaObject::cast (this=0x7ffff65d2c00, obj=0x971880) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qmetaobject.cpp:339
              m = 0x7fffffff75d0
      #2  0x00007ffff585d4ef in qobject_cast<QObject*> (object=0x971880) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtCore/../../../../qt5-stable/qtbase/src/corelib/kernel/qobject.h:522
      No locals.
      #3  0x00007ffff585cd1b in QtPrivate::QVariantValueHelper<QObject*>::object (v=...) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtCore/../../../../qt5-stable/qtbase/src/corelib/kernel/qvariant.h:695
      No locals.
      #4  0x00007ffff585c3a3 in QtPrivate::ObjectInvoker<QtPrivate::QVariantValueHelper<QObject*>, QVariant const&, QObject*>::invoke (a=...) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtCore/../../../../qt5-stable/qtbase/src/corelib/kernel/qvariant.h:101
      No locals.
      #5  0x00007ffff585b755 in qvariant_cast<QObject*> (v=...) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtCore/../../../../qt5-stable/qtbase/src/corelib/kernel/qvariant.h:810
      No locals.
      #6  0x00007ffff59bbbcb in QQuickShaderEffectCommon::disconnectPropertySignals (this=0x971bf8, item=0x971b90, shaderType=QQuickShaderEffectMaterialKey::FragmentShader) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickshadereffect.cpp:208
              source = 0x0
              d = @0x985848: {name = {d = 0x97b160}, value = {d = {data = {c = -128 '\200', uc = 128 '\200', s = 6272, sc = -128 '\200', us = 6272, i = 9902208, u = 9902208, l = 9902208, ul = 9902208, b = 128, d = 4.8923407907743583e-317, f = 1.38759489e-38, real = 4.8923407907743583e-317, ll = 9902208, ull = 9902208, o = 0x971880, ptr = 0x971880, shared = 0x971880}, type = 39, is_shared = 0, is_null = 0}}, specialType = QQuickShaderEffectMaterial::UniformData::Sampler}
              mapper = 0x977520
              i = 4
      #7  0x00007ffff59bd935 in QQuickShaderEffect::~QQuickShaderEffect (this=0x971b90, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickshadereffect.cpp:650
              shaderType = 1
      #8  0x00007ffff58fc9f7 in QQmlPrivate::QQmlElement<QQuickShaderEffect>::~QQmlElement (this=0x971b90, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #9  0x00007ffff58fca30 in QQmlPrivate::QQmlElement<QQuickShaderEffect>::~QQmlElement (this=0x971b90, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #10 0x00007ffff612b48e in QObjectPrivate::deleteChildren (this=0x965130) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:1841
              i = 16
      #11 0x00007ffff6129b8d in QObject::~QObject (this=0x965070, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:934
              d = 0x965130
              sharedRefcount = 0x964a20
      #12 0x00007ffff588fcfa in QQuickItem::~QQuickItem (this=0x965070, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickitem.cpp:1984
      No locals.
      #13 0x00007ffff58fd881 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x965070, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #14 0x00007ffff58fd8ba in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x965070, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #15 0x00007ffff612b48e in QObjectPrivate::deleteChildren (this=0x955c90) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:1841
              i = 0
      #16 0x00007ffff6129b8d in QObject::~QObject (this=0x955bd0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:934
              d = 0x955c90
              sharedRefcount = 0x955e70
      #17 0x00007ffff588fcfa in QQuickItem::~QQuickItem (this=0x955bd0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickitem.cpp:1984
      No locals.
      #18 0x00007ffff58e6b82 in QQuickImplicitSizeItem::~QQuickImplicitSizeItem (this=0x955bd0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQuick/5.2.2/QtQuick/private/../../../../../../../qt5-stable/qtdeclarative/src/quick/items/qquickimplicitsizeitem_p.h:51
      No locals.
      #19 0x00007ffff597cdf0 in QQuickLoader::~QQuickLoader (this=0x955bd0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickloader.cpp:304
      No locals.
      #20 0x00007ffff58fd75d in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x955bd0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #21 0x00007ffff58fd796 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x955bd0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #22 0x00007ffff612b48e in QObjectPrivate::deleteChildren (this=0x955670) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:1841
              i = 0
      #23 0x00007ffff6129b8d in QObject::~QObject (this=0x9555b0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:934
              d = 0x955670
              sharedRefcount = 0x9557c0
      #24 0x00007ffff588fcfa in QQuickItem::~QQuickItem (this=0x9555b0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickitem.cpp:1984
      No locals.
      #25 0x00007ffff58fd881 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x9555b0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #26 0x00007ffff58fd8ba in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x9555b0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #27 0x00007ffff612b48e in QObjectPrivate::deleteChildren (this=0x952390) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:1841
              i = 3
      #28 0x00007ffff6129b8d in QObject::~QObject (this=0x9522d0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:934
              d = 0x952390
              sharedRefcount = 0x9524e0
      #29 0x00007ffff588fcfa in QQuickItem::~QQuickItem (this=0x9522d0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickitem.cpp:1984
      No locals.
      #30 0x00007ffff58fd881 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x9522d0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #31 0x00007ffff58fd8ba in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x9522d0, __in_chrg=<optimized out>) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtQml/../../../../qt5-stable/qtdeclarative/src/qml/qml/qqmlprivate.h:90
      No locals.
      #32 0x00007ffff61324f2 in qDeleteInEventHandler (o=0x9522d0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:4253
      No locals.
      #33 0x00007ffff6129efc in QObject::event (this=0x9522d0, e=0x95e110) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:1138
      No locals.
      #34 0x00007ffff589d145 in QQuickItem::event (this=0x9522d0, ev=0x95e110) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/quick/items/qquickitem.cpp:7019
      No locals.
      #35 0x00007ffff60edbac in QCoreApplicationPrivate::notify_helper (this=0x604b90, receiver=0x9522d0, event=0x95e110) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:998
      No locals.
      #36 0x00007ffff60ed886 in QCoreApplication::notify (this=0x6036f0, receiver=0x9522d0, event=0x95e110) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:943
              d = 0x604b90
              __PRETTY_FUNCTION__ = "virtual bool QCoreApplication::notify(QObject*, QEvent*)"
      #37 0x00007ffff670bdb2 in QGuiApplication::notify (this=0x6036f0, object=0x9522d0, event=0x95e110) at /home/micurtis/dev/qt5-stable/qtbase/src/gui/kernel/qguiapplication.cpp:1354
      No locals.
      #38 0x00007ffff60ed792 in QCoreApplication::notifyInternal (this=0x6036f0, receiver=0x9522d0, event=0x95e110) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:881
              threadData = 0x602fd0
              loopLevelCounter = {threadData = 0x602fd0}
              result = false
              cbdata = {0x9522d0, 0x95e110, 0x7fffffff825f}
              d = 0x952390
      #39 0x00007ffff60f153d in QCoreApplication::sendEvent (receiver=0x9522d0, event=0x95e110) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.h:232
      No locals.
      #40 0x00007ffff60ee8aa in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x602fd0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:1485
              e = 0x95e110
              pe = @0x7fffd00df078: {receiver = 0x9522d0, event = 0x0, priority = 0}
              r = 0x9522d0
              unlocker = {m = @0x7fffffff8320}
              event_deleter = {d = 0x95e110}
              __PRETTY_FUNCTION__ = "static void QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)"
              locker = {val = 6303736}
              startOffset = 1
              i = @0x7fffffff8374: 1
              cleanup = {receiver = 0x0, event_type = 52, data = 0x602fd0, exceptionCaught = true}
      #41 0x00007ffff60ee46c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=52) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:1343
              data = 0x602fd0
      #42 0x00007ffff7bc6f25 in QTest::qWait (ms=0) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtTest/../../../../qt5-stable/qtbase/src/testlib/qtestsystem.h:67
              timer = {t1 = 174859, t2 = 572146827}
      #43 0x00007ffff7bc8791 in QuickTestResult::wait (this=0x7a71c0, ms=0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qmltest/quicktestresult.cpp:570
      No locals.
      #44 0x00007ffff7bcdb2b in QuickTestResult::qt_static_metacall (_o=0x7a71c0, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0x7fffffff8760) at .moc/moc_quicktestresult_p.cpp:286
              _t = 0x7a71c0
      #45 0x00007ffff7bce05b in QuickTestResult::qt_metacall (this=0x7a71c0, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0x7fffffff8760) at .moc/moc_quicktestresult_p.cpp:395
      No locals.
      #46 0x00007ffff60f6465 in QMetaObject::metacall (object=0x7a71c0, cl=QMetaObject::InvokeMetaMethod, idx=28, argv=0x7fffffff8760) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qmetaobject.cpp:308
      No locals.
      #47 0x00007ffff5128faf in CallMethod (object=0x7a71c0, index=28, returnType=43, argCount=1, argTypes=0x986744, engine=0x767d50, callArgs=0x7fffe82147d8) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1115
              valueTypeObject = 0x0
              valueTypeValue = {d = {data = {c = 0 '\000', uc = 0 '\000', s = 0, sc = 0 '\000', us = 0, i = 0, u = 0, l = 0, ul = 0, b = false, d = 0, f = 0, real = 0, ll = 0, ull = 0, o = 0x0, ptr = 0x0, shared = 0x0}, type = 0, is_shared = 0, is_null = 1}}
              args = {a = 9, s = 2, ptr = 0x7fffffff85e0, {array = "\000\000\000\000\000\000\000\000\360\206\377\377\377\177\000\000\020\206\377\377\377\177\000\000\061\324\017\366\377\177\000\000\000\000\000\000\377\177\000\000\000\000\000\000\002\000\000\000\060\206\377\377\377\177\000\000Ó“\020\366\377\177\000\000\000\000\000\000\000\000\000\000\002\000\000\000\377\177\000\000`\206\377\377\377\177\000\000P\206\377\377\377\177\000\000`\206\377\377\377\177\000\000 \236]\366\377\177\000\000p\206\377\377\377\177\000\000 \236]\366\377\177\000\000\220\206\377\377\377\177\000\000l\374\365\364\377\177\000\000\260\206\377\377\377\177\000\000 \236]\366\377\177\000\000\002\000\000\000\020\000\000\000\200\207\377\377\377\377\377\377\260\206\377\377\377\177\000\000\365m\367\364\377\177\000\000\000\000\000\000\027\000\000\000\000\207\377\377\377\177\000\000\360\207\377\377\377\177\000\000\376\200 \365\377\177\000\000\000|\335\367\377\177\000\000\201\000\000\000\377\177\000\000@\210\377\377\377\177\000\000\300\210\377\377\377\177\000\000+\000\000\000\034\000\000\000\300qz\000\000\000\000\000\000|\335\367\377\177\000\000\201\000\000\000\377\177\000\000 \236]\366\377\177\000\000\300\207\377\377\377\177\000\000 \236]\366\377\177\000\000\067\206 \365\377\177\000\000\200\210\377\377\377\177\000\000\307*\t\365\034\000\000\000P\207\377\377\377\177\000\000@\210\377\377\377\177\000\000@\211\377\377\377\177\000", q_for_alignment_1 = 0, q_for_alignment_2 = 0}}
              argData = {a = 9, s = 2, ptr = 0x7fffffff8760, {array = "\000\000\000\000\000\000\000\000\b\206\377\377\377\177\000\000 g\230\000\000\000\000\000 g\230\000\000\000\000\000\004\000\000\000\000\000\000\000(H!\350\377\177\000\000\000\000\000\000\000\000\000\000 \356y", '\000' <repeats 12 times>, q_for_alignment_1 = 0, q_for_alignment_2 = 0}}
      #48 0x00007ffff5129b35 in CallPrecise (object=0x7a71c0, data=..., engine=0x767d50, callArgs=0x7fffe82147d8) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1362
              args = 0x986740
              dummy = {a = 9, s = 0, ptr = 0x7fffffff88d0, {array = "\020\211\377\377\377\177\000\000\301n \365\377\177\000\000\020\343\240\351\034\000\000\000`c\t\334\377\177\000\000\020\211\377\377", q_for_alignment_1 = 140737488324880, q_for_alignment_2 = 6.9533558063306732e-310}}
              unknownTypeError = {d = 0x7ffff65d9460}
              returnType = 43
      #49 0x00007ffff512c07b in QV4::QObjectMethod::callInternal (this=0x7fffe9a3fb80, callData=0x7fffe82147d8) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1837
              context = 0x7fffffff9850
              v8Engine = 0x767d50
              v4 = 0x72f170
              object = 0x7a71c0
              ddata = 0x7a71d8
              scope = {engine = 0x72f170, mark = 0x7fffe8214828, size = 0}
              method = {<QQmlPropertyRawData> = {{propType = 43, propTypeName = 0x2b <Address 0x2b out of bounds>}, coreIndex = 28, {notifyIndex = 0, arguments = 0x0}, {{revision = 0, metaObjectOffset = 1, {{valueTypeFlags = 65534, valueTypePropType = 65535, valueTypeCoreIndex = 0}, {overrideIndexIsProperty = 0, overrideIndex = -1}}}, {accessors = 0xfffffffe00010000, accessorData = 0}}, flags = 524608}, <No data fields>}
      #50 0x00007ffff512bc57 in QV4::QObjectMethod::call (m=0x7fffe9a3fb80, callData=0x7fffe82147d8) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1780
              This = 0x7fffe9a3fb80
      #51 0x00007ffff508ae04 in QV4::FunctionObject::call (this=0x7fffe9a3fb80, callData=0x7fffe82147d8) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:133
      No locals.
      #52 0x00007ffff509dc0a in QV4::__qmljs_call_property (context=0x7fffffff9850, name=..., callData=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:915
              scope = {engine = 0x72f170, mark = 0x7fffe8214818, size = 2}
              baseObject = {ptr = 0x7fffe8214818}
              o = {ptr = 0x7fffe8214820}
      #53 0x00007ffff513466e in QQmlJS::Moth::VME::run (this=0x7fffffff982f, context=0x7fffffff9850, code=0x7fffdc13fcc8 "\374\230\023\365\377\177", stack=0x7fffe82147a0, stackSize=15, storeJumpTable=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:361
              tmp = 140737305931629
              instr = @0x7fffdc13fca0: {code = 0x7ffff51344b6, breakPoint = 0, name = 62, argc = 1, callData = 7, base = {scope = 1, index = 5}, result = {scope = 1, index = 6}}
              callData = 0x7fffe82147d8
              genericInstr = 0x7fffdc13fca0
              runtimeStrings = 0x7955f0
              exceptionHandler = 0x0
              debugger = 0x791230
              scopeDepth = 3
              scopes = 0x7fffffff8c20
      #54 0x00007ffff513a158 in QQmlJS::Moth::VME::exec (ctxt=0x7fffffff9850, code=0x7fffdc13fbc8 "hA\023\365\377\177") at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:724
              vme = {<No data fields>}
              debugger = 0x791230
              retVal = 7532912
      #55 0x00007ffff50cf9e8 in QV4::SimpleScriptFunction::call (that=0x7fffe9a5dec0, callData=0x7fffe8214750) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:586
              v4 = 0x72f170
              context = 0x7fffffffa6e0
              ctxSaver = {engine = 0x72f170, savedContext = 0x7fffffffa6e0}
              ctx = {<QV4::ExecutionContext> = {<QV4::Managed> = {static static_vtbl = {call = 0x7ffff50b3b28 <QV4::Managed::call(QV4::Managed*, QV4::CallData*)>, construct = 0x7ffff50b3afa <QV4::Managed::construct(QV4::Managed*, QV4::CallData*)>, markObjects = 0, destroy = 0x7ffff5098b67 <QV4::Managed::destroy(QV4::Managed*)>, collectDeletables = 0, get = 0, getIndexed = 0, put = 0, putIndexed = 0, query = 0, queryIndexed = 0, deleteProperty = 0, deleteIndexedProperty = 0, getLookup = 0, setLookup = 0, isEqualTo = 0x7ffff50b3bb6 <QV4::Managed::isEqualTo(QV4::Managed*, QV4::Managed*)>, advanceIterator = 0, className = 0x7ffff5312443 "Managed"}, internalClass = 0x72fff0, {_data = 6, {markBit = 0 '\000', inUse = 1 '\001', extensible = 1 '\001', isNonStrictArgumentsObject = 0 '\000', needsActivation = 0 '\000', strictMode = 0 '\000', bindingKeyFlag = 0 '\000', hasAccessorProperty = 0 '\000', type = 0 '\000', subtype = 0 '\000', flags = 0 '\000'}}}, static static_vtbl = {call = 0x7ffff50b3b28 <QV4::Managed::call(QV4::Managed*, QV4::CallData*)>, construct = 0x7ffff50b3afa <QV4::Managed::construct(QV4::Managed*, QV4::CallData*)>, markObjects = 0x7ffff5096f26 <QV4::ExecutionContext::markObjects(QV4::Managed*, QV4::ExecutionEngine*)>, destroy = 0x7ffff5098b67 <QV4::Managed::destroy(QV4::Managed*)>, collectDeletables = 0, get = 0, getIndexed = 0, put = 0, putIndexed = 0, query = 0, queryIndexed = 0, deleteProperty = 0, deleteIndexedProperty = 0, getLookup = 0, setLookup = 0, isEqualTo = 0x7ffff50b3bb6 <QV4::Managed::isEqualTo(QV4::Managed*, QV4::Managed*)>, advanceIterator = 0, className = 0x7ffff530fbfc "ExecutionContext"}, type = QV4::ExecutionContext::Type_SimpleCallContext, strictMode = false, callData = 0x7fffe8214750, engine = 0x72f170, parent = 0x7fffffffa6e0, outer = 0x7ffff7e0a140, lookups = 0x0, compilationUnit = 0x7fffdc09bdb0, currentEvalCode = 0x0, interpreterInstructionPointer = 0x7fffffff8c98, lineNumber = -1}, function = 0x7fffe9a5dec0, realArgumentCount = -183805925, locals = 0x7fffe82147a0, activation = 0x0}
              f = 0x7fffe9a5dec0
              scope = {engine = 0x72f170, mark = 0x7fffe82147a0, size = 0}
      #56 0x00007ffff508ae04 in QV4::FunctionObject::call (this=0x7fffe9a5dec0, callData=0x7fffe8214750) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:133
      No locals.
      #57 0x00007ffff509d6e5 in QV4::__qmljs_call_activation_property (context=0x7fffffffa6e0, name=..., callData=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:889
              scope = {engine = 0x72f170, mark = 0x7fffe8214790, size = 2}
              base = {ptr = 0x7fffe8214790}
              func = {ptr = 0x7fffe8214798}
              o = 0x7fffe9a5dec0
      #58 0x00007ffff5134ce3 in QQmlJS::Moth::VME::run (this=0x7fffffffa6bf, context=0x7fffffffa6e0, code=0x7fffdc1547e8 "\262>\023\365\377\177", stack=0x7fffe82141b8, stackSize=187, storeJumpTable=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:390
              tmp = 140737488355328
              instr = @0x7fffdc1547c8: {code = 0x7ffff5134b3d, breakPoint = 0, name = 62, argc = 1, callData = 179, result = {scope = 1, index = 178}}
              callData = 0x7fffe8214750
              genericInstr = 0x7fffdc1547c8
              runtimeStrings = 0x7955f0
              exceptionHandler = 0x0
              debugger = 0x791230
              scopeDepth = 3
              scopes = 0x7fffffff9ab0
      #59 0x00007ffff513a158 in QQmlJS::Moth::VME::exec (ctxt=0x7fffffffa6e0, code=0x7fffdc152528 "hA\023\365\377\177") at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:724
              vme = {<No data fields>}
              debugger = 0x791230
              retVal = 7532912
      #60 0x00007ffff50cf9e8 in QV4::SimpleScriptFunction::call (that=0x7fffe9a5edc0, callData=0x7fffe82140f0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:586
              v4 = 0x72f170
              context = 0x7fffffffb570
              ctxSaver = {engine = 0x72f170, savedContext = 0x7fffffffb570}
              ctx = {<QV4::ExecutionContext> = {<QV4::Managed> = {static static_vtbl = {call = 0x7ffff50b3b28 <QV4::Managed::call(QV4::Managed*, QV4::CallData*)>, construct = 0x7ffff50b3afa <QV4::Managed::construct(QV4::Managed*, QV4::CallData*)>, markObjects = 0, destroy = 0x7ffff5098b67 <QV4::Managed::destroy(QV4::Managed*)>, collectDeletables = 0, get = 0, getIndexed = 0, put = 0, putIndexed = 0, query = 0, queryIndexed = 0, deleteProperty = 0, deleteIndexedProperty = 0, getLookup = 0, setLookup = 0, isEqualTo = 0x7ffff50b3bb6 <QV4::Managed::isEqualTo(QV4::Managed*, QV4::Managed*)>, advanceIterator = 0, className = 0x7ffff5312443 "Managed"}, internalClass = 0x72fff0, {_data = 6, {markBit = 0 '\000', inUse = 1 '\001', extensible = 1 '\001', isNonStrictArgumentsObject = 0 '\000', needsActivation = 0 '\000', strictMode = 0 '\000', bindingKeyFlag = 0 '\000', hasAccessorProperty = 0 '\000', type = 0 '\000', subtype = 0 '\000', flags = 0 '\000'}}}, static static_vtbl = {call = 0x7ffff50b3b28 <QV4::Managed::call(QV4::Managed*, QV4::CallData*)>, construct = 0x7ffff50b3afa <QV4::Managed::construct(QV4::Managed*, QV4::CallData*)>, markObjects = 0x7ffff5096f26 <QV4::ExecutionContext::markObjects(QV4::Managed*, QV4::ExecutionEngine*)>, destroy = 0x7ffff5098b67 <QV4::Managed::destroy(QV4::Managed*)>, collectDeletables = 0, get = 0, getIndexed = 0, put = 0, putIndexed = 0, query = 0, queryIndexed = 0, deleteProperty = 0, deleteIndexedProperty = 0, getLookup = 0, setLookup = 0, isEqualTo = 0x7ffff50b3bb6 <QV4::Managed::isEqualTo(QV4::Managed*, QV4::Managed*)>, advanceIterator = 0, className = 0x7ffff530fbfc "ExecutionContext"}, type = QV4::ExecutionContext::Type_SimpleCallContext, strictMode = false, callData = 0x7fffe82140f0, engine = 0x72f170, parent = 0x7fffffffb570, outer = 0x7ffff7e0a140, lookups = 0x0, compilationUnit = 0x7fffdc09bdb0, currentEvalCode = 0x0, interpreterInstructionPointer = 0x7fffffff9b28, lineNumber = -1}, function = 0x7fffe9a5edc0, realArgumentCount = -2147483648, locals = 0x7fffe8214140, activation = 0x0}
              f = 0x7fffe9a5edc0
              scope = {engine = 0x72f170, mark = 0x7fffe8214140, size = 0}
      #61 0x00007ffff508ae04 in QV4::FunctionObject::call (this=0x7fffe9a5edc0, callData=0x7fffe82140f0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:133
      No locals.
      #62 0x00007ffff509d6e5 in QV4::__qmljs_call_activation_property (context=0x7fffffffb570, name=..., callData=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:889
              scope = {engine = 0x72f170, mark = 0x7fffe8214130, size = 2}
              base = {ptr = 0x7fffe8214130}
              func = {ptr = 0x7fffe8214138}
              o = 0x7fffe9a5edc0
      #63 0x00007ffff5134ce3 in QQmlJS::Moth::VME::run (this=0x7fffffffb54f, context=0x7fffffffb570, code=0x7fffdc14fad8 "Zv\023\365\377\177", stack=0x7fffe8214078, stackSize=23, storeJumpTable=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:390
              tmp = 140737488336304
              instr = @0x7fffdc14fab8: {code = 0x7ffff5134b3d, breakPoint = 0, name = 161, argc = 0, callData = 15, result = {scope = 1, index = 14}}
              callData = 0x7fffe82140f0
              genericInstr = 0x7fffdc14fab8
              runtimeStrings = 0x7955f0
              exceptionHandler = 0x0
              debugger = 0x791230
              scopeDepth = 3
              scopes = 0x7fffffffa940
      #64 0x00007ffff513a158 in QQmlJS::Moth::VME::exec (ctxt=0x7fffffffb570, code=0x7fffdc14f8b8 "hA\023\365\377\177") at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:724
              vme = {<No data fields>}
              debugger = 0x791230
              retVal = 7532912
      #65 0x00007ffff50cf9e8 in QV4::SimpleScriptFunction::call (that=0x7fffe9a5f180, callData=0x7fffe8214028) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:586
              v4 = 0x72f170
              context = 0x7ffff7e1a100
              ctxSaver = {engine = 0x72f170, savedContext = 0x7ffff7e1a100}
              ctx = {<QV4::ExecutionContext> = {<QV4::Managed> = {static static_vtbl = {call = 0x7ffff50b3b28 <QV4::Managed::call(QV4::Managed*, QV4::CallData*)>, construct = 0x7ffff50b3afa <QV4::Managed::construct(QV4::Managed*, QV4::CallData*)>, markObjects = 0, destroy = 0x7ffff5098b67 <QV4::Managed::destroy(QV4::Managed*)>, collectDeletables = 0, get = 0, getIndexed = 0, put = 0, putIndexed = 0, query = 0, queryIndexed = 0, deleteProperty = 0, deleteIndexedProperty = 0, getLookup = 0, setLookup = 0, isEqualTo = 0x7ffff50b3bb6 <QV4::Managed::isEqualTo(QV4::Managed*, QV4::Managed*)>, advanceIterator = 0, className = 0x7ffff5312443 "Managed"}, internalClass = 0x72fff0, {_data = 6, {markBit = 0 '\000', inUse = 1 '\001', extensible = 1 '\001', isNonStrictArgumentsObject = 0 '\000', needsActivation = 0 '\000', strictMode = 0 '\000', bindingKeyFlag = 0 '\000', hasAccessorProperty = 0 '\000', type = 0 '\000', subtype = 0 '\000', flags = 0 '\000'}}}, static static_vtbl = {call = 0x7ffff50b3b28 <QV4::Managed::call(QV4::Managed*, QV4::CallData*)>, construct = 0x7ffff50b3afa <QV4::Managed::construct(QV4::Managed*, QV4::CallData*)>, markObjects = 0x7ffff5096f26 <QV4::ExecutionContext::markObjects(QV4::Managed*, QV4::ExecutionEngine*)>, destroy = 0x7ffff5098b67 <QV4::Managed::destroy(QV4::Managed*)>, collectDeletables = 0, get = 0, getIndexed = 0, put = 0, putIndexed = 0, query = 0, queryIndexed = 0, deleteProperty = 0, deleteIndexedProperty = 0, getLookup = 0, setLookup = 0, isEqualTo = 0x7ffff50b3bb6 <QV4::Managed::isEqualTo(QV4::Managed*, QV4::Managed*)>, advanceIterator = 0, className = 0x7ffff530fbfc "ExecutionContext"}, type = QV4::ExecutionContext::Type_SimpleCallContext, strictMode = false, callData = 0x7fffe8214028, engine = 0x72f170, parent = 0x7ffff7e1a100, outer = 0x7ffff7e0a140, lookups = 0x0, compilationUnit = 0x7fffdc09bdb0, currentEvalCode = 0x0, interpreterInstructionPointer = 0x7fffffffa9b8, lineNumber = -1}, function = 0x7fffe9a5f180, realArgumentCount = -183339654, locals = 0x7fffe8214078, activation = 0x0}
              f = 0x7fffe9a5f180
              scope = {engine = 0x72f170, mark = 0x7fffe8214078, size = 0}
      #66 0x00007ffff508ae04 in QV4::FunctionObject::call (this=0x7fffe9a5f180, callData=0x7fffe8214028) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:133
      No locals.
      #67 0x00007ffff5231641 in QQmlJavaScriptExpression::evaluate (this=0x7ab4d0, context=0x79ee20, function=..., callData=0x7fffe8214028, isUndefined=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:166
              lastPropertyCapture = 0x0
              v4 = 0x72f170
              ctx = 0x7ffff7e1a100
              __PRETTY_FUNCTION__ = "QV4::ReturnedValue QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::ValueRef, QV4::CallData*, bool*)"
              ep = 0x767560
              capture = {<QQmlEnginePrivate::PropertyCapture> = {_vptr.PropertyCapture = 0x7ffff56983b0}, engine = 0x6462d0, expression = 0x7ab4d0, guards = {_first = 0x0, _last = 0x0, _flag = 0, _count = 0}, errorString = 0x0}
              watcher = {_c = 0x7a4170, _w = 0x7fffffffb730, _s = 0x7ab4d0}
              scope = {engine = 0x72f170, mark = 0x7fffe8214068, size = 2}
              result = {ptr = 0x7fffe8214068}
      #68 0x00007ffff51b7875 in QQmlBoundSignalExpression::evaluate (this=0x7ab4b0, a=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:237
              engine = 0x767d50
              methodIndex = 42
              callData = {ptr = 0x7fffe8214028}
              dummy = {a = 9, s = 0, ptr = 0x7fffffffb9a0, {array = "\001\000\000\000\000\000\000\000\270\264z\000\000\000\000\000й\377\377\377\177\000\000\344\016#\365\377\177\000\000\340\271\377\377", q_for_alignment_1 = 1, q_for_alignment_2 = 4.9406564584124654e-324}}
              argsTypes = 0x7fffdc097200
              argCount = 0
              f = {ptr = 0x7fffe8214020}
              ep = 0x767560
              scope = {engine = 0x72f170, mark = 0x7fffe8214020, size = 9}
      #69 0x00007ffff51b7f71 in QQmlBoundSignal_callback (e=0x7aa298, a=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:364
              s = 0x7aa280
              prof = {<No data fields>}
      #70 0x00007ffff520fa2d in QQmlNotifier::emitNotify (endpoint=0x7aa298, a=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:81
              originalSenderPtr = 8012144
              disconnectWatch = 0x7fffffffbaa0
      #71 0x00007ffff515560c in QQmlData::signalEmitted (object=0x7a4170, index=30, a=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlengine.cpp:713
              ep = 0x7aa298
              ddata = 0x7a4190
              __PRETTY_FUNCTION__ = "static void QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**)"
      #72 0x00007ffff6130354 in QMetaObject::activate (sender=0x7a4170, signalOffset=29, local_signal_index=1, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3467
              signal_index = 30
              empty_argv = {0x0}
              currentThreadId = 0x0
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #73 0x00007ffff5151464 in QQmlVMEMetaObject::activate (this=0x7a43a0, object=0x7a4170, index=42, args=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1331
      No locals.
      #74 0x00007ffff514efcb in QQmlVMEMetaObject::metaCall (this=0x7a43a0, c=QMetaObject::WriteProperty, _id=42, a=0x7fffffffc3d0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:849
              t = 1
              needActivate = true
              id = 1
      #75 0x00007ffff4f727c2 in QAbstractDynamicMetaObject::metaCall (this=0x7a43a0, c=QMetaObject::WriteProperty, _id=42, a=0x7fffffffc3d0) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtCore/5.2.2/QtCore/private/../../../../../../../qt5-stable/qtbase/src/corelib/kernel/qobject_p.h:429
      No locals.
      #76 0x00007ffff514fa70 in QQmlVMEMetaObject::metaCall (this=0x75cc70, c=QMetaObject::WriteProperty, _id=42, a=0x7fffffffc3d0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:978
              id = 42
      #77 0x00007ffff4f727c2 in QAbstractDynamicMetaObject::metaCall (this=0x75cc70, c=QMetaObject::WriteProperty, _id=42, a=0x7fffffffc3d0) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtCore/5.2.2/QtCore/private/../../../../../../../qt5-stable/qtbase/src/corelib/kernel/qobject_p.h:429
      No locals.
      #78 0x00007ffff60f6441 in QMetaObject::metacall (object=0x7a4170, cl=QMetaObject::WriteProperty, idx=42, argv=0x7fffffffc3d0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qmetaobject.cpp:306
      No locals.
      #79 0x00007ffff5171c6a in QQmlPropertyPrivate::write (object=0x7a4170, property=..., value=..., context=0x75ca20, flags=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlproperty.cpp:1317
              a = {0x7fffffffc7e0, 0x0, 0x7fffffffc680, 0x7fffffffc360}
              status = -1
              variantType = 1
              coreIdx = 42
              propertyType = 1
              enginePriv = 0x767560
      #80 0x00007ffff51715df in QQmlPropertyPrivate::writeValueProperty (object=0x7a4170, core=..., value=..., context=0x75ca20, flags=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlproperty.cpp:1246
              rv = false
      #81 0x00007ffff51736d2 in QQmlPropertyPrivate::writeBinding (object=0x7a4170, core=..., context=0x75ca20, expression=0x7ada60, result=..., isUndefined=false, flags=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlproperty.cpp:1572
              f = 0x0
              value = {d = {data = {c = 1 '\001', uc = 1 '\001', s = -14079, sc = 1 '\001', us = 51457, i = -14079, u = 4294953217, l = 140737488341249, ul = 140737488341249, b = true, d = 6.9533558071394093e-310, f = -nan(0x7fc901), real = 6.9533558071394093e-310, ll = 140737488341249, ull = 140737488341249, o = 0x7fffffffc901, ptr = 0x7fffffffc901, shared = 0x7fffffffc901}, type = 1, is_shared = 0, is_null = 0}}
              isVarProperty = false
              engine = 0x6462d0
              v8engine = 0x767d50
              type = 1
              watcher = {_c = 0x7a4170, _w = 0x7fffffffc7d0, _s = 0x7ada60}
      #82 0x00007ffff523c277 in QQmlBinding::update (this=0x7ada40, flags=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlbinding.cpp:259
              needsErrorLocationData = false
              ep = 0x767560
              scope = {engine = 0x72f170, mark = 0x7fffe8214010, size = 2}
              isUndefined = false
              f = {ptr = 0x7fffe8214010}
              result = {ptr = 0x7fffe8214018}
              prof = {<No data fields>}
              watcher = {_c = 0x75ca20, _w = 0x7fffffffca80, _s = 0x7ada40}
              lineNo = 28
              columnNo = 11
              trace = {<No data fields>}
      #83 0x00007ffff523cc36 in QQmlBinding::update (this=0x7ada40) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlbinding_p.h:106
      No locals.
      #84 0x00007ffff523c7b6 in QQmlBinding::expressionChanged (e=0x7ada60) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlbinding.cpp:311
              This = 0x7ada40
      #85 0x00007ffff5232778 in QQmlJavaScriptExpressionGuard_callback (e=0x7b1078) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:369
              expression = 0x7ada60
      #86 0x00007ffff520fa2d in QQmlNotifier::emitNotify (endpoint=0x7b1078, a=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:81
              originalSenderPtr = 0
              disconnectWatch = 0x7fffffffcc00
      #87 0x00007ffff515560c in QQmlData::signalEmitted (object=0x7a4170, index=34, a=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlengine.cpp:713
              ep = 0x7b1078
              ddata = 0x7a4190
              __PRETTY_FUNCTION__ = "static void QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**)"
      #88 0x00007ffff6130354 in QMetaObject::activate (sender=0x7a4170, signalOffset=29, local_signal_index=5, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3467
              signal_index = 34
              empty_argv = {0x0}
              currentThreadId = 0x0
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #89 0x00007ffff5151464 in QQmlVMEMetaObject::activate (this=0x7a43a0, object=0x7a4170, index=46, args=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1331
      No locals.
      #90 0x00007ffff514efcb in QQmlVMEMetaObject::metaCall (this=0x7a43a0, c=QMetaObject::WriteProperty, _id=46, a=0x7fffffffd530) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:849
              t = 1
              needActivate = true
              id = 5
      #91 0x00007ffff4f727c2 in QAbstractDynamicMetaObject::metaCall (this=0x7a43a0, c=QMetaObject::WriteProperty, _id=46, a=0x7fffffffd530) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtCore/5.2.2/QtCore/private/../../../../../../../qt5-stable/qtbase/src/corelib/kernel/qobject_p.h:429
      No locals.
      #92 0x00007ffff514fa70 in QQmlVMEMetaObject::metaCall (this=0x75cc70, c=QMetaObject::WriteProperty, _id=46, a=0x7fffffffd530) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:978
              id = 46
      #93 0x00007ffff4f727c2 in QAbstractDynamicMetaObject::metaCall (this=0x75cc70, c=QMetaObject::WriteProperty, _id=46, a=0x7fffffffd530) at /home/micurtis/dev/qt5-stable-debug/qtbase/include/QtCore/5.2.2/QtCore/private/../../../../../../../qt5-stable/qtbase/src/corelib/kernel/qobject_p.h:429
      No locals.
      #94 0x00007ffff60f6441 in QMetaObject::metacall (object=0x7a4170, cl=QMetaObject::WriteProperty, idx=46, argv=0x7fffffffd530) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qmetaobject.cpp:306
      No locals.
      #95 0x00007ffff5171c6a in QQmlPropertyPrivate::write (object=0x7a4170, property=..., value=..., context=0x79ee20, flags=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlproperty.cpp:1317
              a = {0x7fffffffd940, 0x0, 0x7fffffffd7e0, 0x7fffffffd4c0}
              status = -1
              variantType = 1
              coreIdx = 46
              propertyType = 1
              enginePriv = 0x767560
      #96 0x00007ffff51715df in QQmlPropertyPrivate::writeValueProperty (object=0x7a4170, core=..., value=..., context=0x79ee20, flags=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlproperty.cpp:1246
              rv = false
      #97 0x00007ffff51736d2 in QQmlPropertyPrivate::writeBinding (object=0x7a4170, core=..., context=0x79ee20, expression=0x7a6dd0, result=..., isUndefined=false, flags=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlproperty.cpp:1572
              f = 0x0
              value = {d = {data = {c = 1 '\001', uc = 1 '\001', s = -9471, sc = 1 '\001', us = 56065, i = -9471, u = 4294957825, l = 140737488345857, ul = 140737488345857, b = true, d = 6.9533558073670747e-310, f = -nan(0x7fdb01), real = 6.9533558073670747e-310, ll = 140737488345857, ull = 140737488345857, o = 0x7fffffffdb01, ptr = 0x7fffffffdb01, shared = 0x7fffffffdb01}, type = 1, is_shared = 0, is_null = 0}}
              isVarProperty = false
              engine = 0x6462d0
              v8engine = 0x767d50
              type = 1
              watcher = {_c = 0x7a4170, _w = 0x7fffffffd930, _s = 0x7a6dd0}
      #98 0x00007ffff523c277 in QQmlBinding::update (this=0x7a6db0, flags=...) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlbinding.cpp:259
              needsErrorLocationData = false
              ep = 0x767560
              scope = {engine = 0x72f170, mark = 0x7fffe8214000, size = 2}
              isUndefined = false
              f = {ptr = 0x7fffe8214000}
              result = {ptr = 0x7fffe8214008}
              prof = {<No data fields>}
              watcher = {_c = 0x79ee20, _w = 0x7fffffffdbe0, _s = 0x7a6db0}
              lineNo = 345
              columnNo = 32
              trace = {<No data fields>}
      #99 0x00007ffff523cc36 in QQmlBinding::update (this=0x7a6db0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlbinding_p.h:106
      No locals.
      #100 0x00007ffff523c7b6 in QQmlBinding::expressionChanged (e=0x7a6dd0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlbinding.cpp:311
              This = 0x7a6db0
      #101 0x00007ffff5232778 in QQmlJavaScriptExpressionGuard_callback (e=0x7b10b0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:369
              expression = 0x7a6dd0
      #102 0x00007ffff520fa2d in QQmlNotifier::emitNotify (endpoint=0x7b10b0, a=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:81
              originalSenderPtr = 0
              disconnectWatch = 0x7fffffffdd60
      #103 0x00007ffff515560c in QQmlData::signalEmitted (object=0x7940c0, index=3, a=0x0) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qml/qml/qqmlengine.cpp:713
              ep = 0x7b10b0
              ddata = 0x7abf40
              __PRETTY_FUNCTION__ = "static void QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**)"
      #104 0x00007ffff6130354 in QMetaObject::activate (sender=0x7940c0, signalOffset=3, local_signal_index=0, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3467
              signal_index = 3
              empty_argv = {0x4900000034}
              currentThreadId = 0x78e3f4
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #105 0x00007ffff6130236 in QMetaObject::activate (sender=0x7940c0, m=0x7ffff7dd7880, local_signal_index=0, argv=0x0) at /home/micurtis/dev/qt5-stable/qtbase/src/corelib/kernel/qobject.cpp:3446
      No locals.
      #106 0x00007ffff7bbf1dd in QTestRootObject::windowShownChanged (this=0x7940c0) at .moc/quicktest.moc:187
      No locals.
      #107 0x00007ffff7bc0cef in QTestRootObject::setWindowShown (this=0x7940c0, value=true) at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qmltest/quicktest.cpp:103
      No locals.
      #108 0x00007ffff7bbec25 in quick_test_main (argc=1, argv=0x7fffffffe658, name=0x400797 "controls", sourceDir=0x400770 "/home/micurtis/dev/test/mymodule/tests") at /home/micurtis/dev/qt5-stable/qtdeclarative/src/qmltest/quicktest.cpp:371
              fi = {d_ptr = {d = 0x791da0}}
              path = {static null = {<No data fields>}, d = 0x794480}
              file = @0x64c6a0: {static null = {<No data fields>}, d = 0x64a100}
              _container_ = {c = {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x64c690}, d = 0x64c690}}, <No data fields>}, brk = 0, i = {i = 0x64c6a0}, e = {i = 0x64c6a8}}
              testPath = {static null = {<No data fields>}, d = 0x6630f0}
              withWidgets = false
              __PRETTY_FUNCTION__ = "int quick_test_main(int, char**, const char*, const char*)"
              files = {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x64c690}, d = 0x64c690}}, <No data fields>}
              testPathInfo = {d_ptr = {d = 0x65a000}}
              view = 0x662830
              outargc = 2
              app = 0x6036f0
              translator = {<QObject> = {_vptr.QObject = 0x7ffff65d67d0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65dd100, data = 0x7ffff628f3e0, static_metacall = 0x7ffff61330da <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x655530}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65ddc60, data = 0x7ffff62dcd60, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff65d2c00, stringdata = 0x7ffff65f0660, data = 0x7ffff62e3460, static_metacall = 0x7ffff61c1870 <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff65d6350, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65dd100, data = 0x7ffff628f3e0, static_metacall = 0x7ffff61330da <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x794030}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff65ddc60, data = 0x7ffff62dcd60, static_metacall = 0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff65d2c00, stringdata = 0x7ffff65ee7c0, data = 0x7ffff62e28c0, static_metacall = 0x7ffff61c0928 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              imports = {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff65d9e20}, d = 0x7ffff65d9e20}}, <No data fields>}
              translationFile = {static null = {<No data fields>}, d = 0x7ffff65d9460}
              index = 2
      #109 0x000000000040066f in main (argc=2, argv=0x7fffffffe658) at tst_controls.cpp:23
      No locals.
      warning: RTTI symbol not found for class 'QSGRenderer::renderScene()::B'
      

      Attachments

        1. bug.qml
          1 kB
        2. mymodule.zip
          254 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            sletta Gunnar Sletta
            mitch_curtis Mitch Curtis
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes