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

Crash when using alias to property and assigning to it in the same scope

    XMLWordPrintable

Details

    • c3db3cfa296dbc5aa198520c1411830d165cd496 aa94c6c0469b0595f483f13ac88459f0035deef9

    Description

      import QtQuick 2.0
      import QtQuick.Window 2.0
      
      Window {
          visible: true
      
          property alias list: repeater.model
      
          list: ["A", "B", "C"]
      
          Repeater {
              id: repeater
          }
      }
      

      Short backtrace:

      1  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData>>::data qscopedpointer.h          135  0x7ffff708505e 
      2  qGetPtrHelper<QScopedPointer<QObjectData>>                            qglobal.h                 1014 0x7ffff7093059 
      3  QObject::d_func                                                       qobject.h                 110  0x7ffff70936c8 
      4  QObjectPrivate::get                                                   qobject_p.h               192  0x7ffff70938c4 
      5  QQmlData::get                                                         qqmldata_p.h              189  0x7ffff7094240 
      6  QQmlPropertyPrivate::setBinding                                       qqmlproperty.cpp          865  0x7ffff73211de 
      7  QQmlObjectCreator::setPropertyBinding                                 qqmlobjectcreator.cpp     854  0x7ffff73c15a1 
      8  QQmlObjectCreator::setupBindings                                      qqmlobjectcreator.cpp     721  0x7ffff73c072e 
      9  QQmlObjectCreator::populateInstance                                   qqmlobjectcreator.cpp     1346 0x7ffff73c481b 
      10 QQmlObjectCreator::createInstance                                     qqmlobjectcreator.cpp     1193 0x7ffff73c3a3a 
      11 QQmlObjectCreator::create                                             qqmlobjectcreator.cpp     197  0x7ffff73bd70c 
      12 QQmlComponentPrivate::beginCreate                                     qqmlcomponent.cpp         873  0x7ffff7327929 
      13 QQmlComponent::beginCreate                                            qqmlcomponent.cpp         822  0x7ffff73275c5 
      14 QQmlComponent::create                                                 qqmlcomponent.cpp         782  0x7ffff732750c 
      15 QQmlApplicationEnginePrivate::_q_finishLoad                           qqmlapplicationengine.cpp 130  0x7ffff73b3d05 
      16 QQmlApplicationEnginePrivate::startLoad                               qqmlapplicationengine.cpp 109  0x7ffff73b3aa4 
      17 QQmlApplicationEngine::load                                           qqmlapplicationengine.cpp 250  0x7ffff73b4060 
      18 main                                                                  main.cpp                  9    0x400f1a       
      

      Full backtrace:

      
      Thread 8 (Thread 0x7fffd2232700 (LWP 10685)):
      #0  0x00007ffff6115b5d in poll () at ../sysdeps/unix/syscall-template.S:84
      No locals.
      #1  0x00007ffff434039c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff43404ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff6d134ff in QEventDispatcherGlib::processEvents (this=0x7fffc80008c0, flags=...) at /home/mitch/dev/qt5.6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419
              d = 0x7fffc80008e0
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff6c8ac80 in QEventLoop::processEvents (this=0x7fffd2231df0, flags=...) at /home/mitch/dev/qt5.6/qtbase/src/corelib/kernel/qeventloop.cpp:128
              d = 0x7fffc8005c50
      #5  0x00007ffff6c8afb7 in QEventLoop::exec (this=0x7fffd2231df0, flags=...) at /home/mitch/dev/qt5.6/qtbase/src/corelib/kernel/qeventloop.cpp:206
              d = 0x7fffc8005c50
              locker = {val = 8329328}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x7fffc8005c50, locker = @0x7fffd2231d50, exceptionCaught = true}
              app = 0x7fffffffdff0
      #6  0x00007ffff6a37c67 in QThread::exec (this=0x7f1c28) at /home/mitch/dev/qt5.6/qtbase/src/corelib/thread/qthread.cpp:500
              d = 0x7f1800
              locker = {val = 8329328}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6fba2c0 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6e51b40 <qt_meta_stringdata_QObject>, data = 0x7ffff6e51c60 <qt_meta_data_QObject>, static_metacall = 0x7ffff6cd6052 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffc8005c50}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6ea1600 <qt_meta_stringdata_Qt>, data = 0x7ffff6eac300 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6fb1640 <QObject::staticMetaObject>, stringdata = 0x7ffff6ebba40 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff6ebbaa0 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff6d7e702 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 32767
      #7  0x00007fffe03a5952 in QQmlDebugServerThread::run (this=0x7f1c28) at /home/mitch/dev/qt5.6/qtdeclarative/src/plugins/qmltooling/qmldbg_server/qqmldebugserver.cpp:240
              __PRETTY_FUNCTION__ = "virtual void QQmlDebugServerThread::run()"
              connection = 0x7fffc80037f0
              eventLoop = {<QObject> = {_vptr.QObject = 0x7f1c18, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6e51b40 <qt_meta_stringdata_QObject>, data = 0x7ffff6e51c60 <qt_meta_data_QObject>, static_metacall = 0x7ffff6cd6052 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7f1c28}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6ea1600 <qt_meta_stringdata_Qt>, data = 0x7ffff6eac300 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6fb1640 <QObject::staticMetaObject>, stringdata = 0x7ffff6ebba40 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff6ebbaa0 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff6d7e702 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
      #8  0x00007ffff6a40632 in QThreadPrivate::start (arg=0x7f1c28) at /home/mitch/dev/qt5.6/qtbase/src/corelib/thread/qthread_unix.cpp:365
              __clframe = {__cancel_routine = 0x7ffff6a406b0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7f1c28, __do_it = 1, __cancel_type = 0}
              thr = 0x7f1c28
              data = 0x7f1e10
      #9  0x00007ffff5e0570a in start_thread (arg=0x7fffd2232700) at pthread_create.c:333
              __res = <optimized out>
              pd = 0x7fffd2232700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736718907136, 6842915675292076342, 0, 140737488346319, 140736718907840, 0, -6842850425046267594, -6842937825816049354}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff612182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      No locals.
      
      Thread 7 (Thread 0x7fffd37fe700 (LWP 10684)):
      #0  0x00007ffff6115b5d in poll () at ../sysdeps/unix/syscall-template.S:84
      No locals.
      #1  0x00007ffff434039c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff43404ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff6d134d0 in QEventDispatcherGlib::processEvents (this=0x7fffc40008c0, flags=...) at /home/mitch/dev/qt5.6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:417
              d = 0x7fffc40008e0
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff6c8ac80 in QEventLoop::processEvents (this=0x7fffd37fde40, flags=...) at /home/mitch/dev/qt5.6/qtbase/src/corelib/kernel/qeventloop.cpp:128
              d = 0x7fffc4003190
      #5  0x00007ffff6c8afb7 in QEventLoop::exec (this=0x7fffd37fde40, flags=...) at /home/mitch/dev/qt5.6/qtbase/src/corelib/kernel/qeventloop.cpp:206
              d = 0x7fffc4003190
              locker = {val = 7385168}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x7fffc4003190, locker = @0x7fffd37fdda0, exceptionCaught = true}
              app = 0x7fffffffdff0
      #6  0x00007ffff6a37c67 in QThread::exec (this=0x70af50) at /home/mitch/dev/qt5.6/qtbase/src/corelib/thread/qthread.cpp:500
              d = 0x70afe0
              locker = {val = 7385168}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6fba2c0 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6e51b40 <qt_meta_stringdata_QObject>, data = 0x7ffff6e51c60 <qt_meta_data_QObject>, static_metacall = 0x7ffff6cd6052 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffc4003190}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6ea1600 <qt_meta_stringdata_Qt>, data = 0x7ffff6eac300 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6fb1640 <QObject::staticMetaObject>, stringdata = 0x7ffff6ebba40 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff6ebbaa0 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff6d7e702 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 0
      #7  0x00007ffff73cb3b1 in QQmlThreadPrivate::run (this=0x70af50) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
      No locals.
      #8  0x00007ffff6a40632 in QThreadPrivate::start (arg=0x70af50) at /home/mitch/dev/qt5.6/qtbase/src/corelib/thread/qthread_unix.cpp:365
              __clframe = {__cancel_routine = 0x7ffff6a406b0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x70af50, __do_it = 1, __cancel_type = 0}
              thr = 0x70af50
              data = 0x70b090
      #9  0x00007ffff5e0570a in start_thread (arg=0x7fffd37fe700) at pthread_create.c:333
              __res = <optimized out>
              pd = 0x7fffd37fe700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736741762816, 6842915675292076342, 0, 140737488346431, 140736741763520, 0, -6842853004174128842, -6842937825816049354}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff612182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      No locals.
      
      Thread 6 (Thread 0x7fffd3fff700 (LWP 10683)):
      #0  0x00007ffff6115b5d in poll () at ../sysdeps/unix/syscall-template.S:84
      No locals.
      #1  0x00007ffff434039c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff43404ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff6d134d0 in QEventDispatcherGlib::processEvents (this=0x7fffcc0008c0, flags=...) at /home/mitch/dev/qt5.6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:417
              d = 0x7fffcc0008e0
              canWait = true
              savedFlags = {i = 0}
              result = false
      #4  0x00007ffff6c8ac80 in QEventLoop::processEvents (this=0x7fffd3ffee00, flags=...) at /home/mitch/dev/qt5.6/qtbase/src/corelib/kernel/qeventloop.cpp:128
              d = 0x7fffcc002990
      #5  0x00007ffff6c8afb7 in QEventLoop::exec (this=0x7fffd3ffee00, flags=...) at /home/mitch/dev/qt5.6/qtbase/src/corelib/kernel/qeventloop.cpp:206
              d = 0x7fffcc002990
              locker = {val = 7178016}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x7fffcc002990, locker = @0x7fffd3ffed60, exceptionCaught = true}
              app = 0x7fffffffdff0
      #6  0x00007ffff6a37c67 in QThread::exec (this=0x7fffed394d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/mitch/dev/qt5.6/qtbase/src/corelib/thread/qthread.cpp:500
              d = 0x6d86b0
              locker = {val = 7178016}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6fba2c0 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6e51b40 <qt_meta_stringdata_QObject>, data = 0x7ffff6e51c60 <qt_meta_data_QObject>, static_metacall = 0x7ffff6cd6052 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffcc002990}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6ea1600 <qt_meta_stringdata_Qt>, data = 0x7ffff6eac300 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6fb1640 <QObject::staticMetaObject>, stringdata = 0x7ffff6ebba40 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff6ebbaa0 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff6d7e702 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 0
      #7  0x00007fffed2f099d in QDBusConnectionManager::run (this=0x7fffed394d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/mitch/dev/qt5.6/qtbase/src/dbus/qdbusconnection.cpp:171
              locker = {val = 140737337067168}
      #8  0x00007ffff6a40632 in QThreadPrivate::start (arg=0x7fffed394d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/mitch/dev/qt5.6/qtbase/src/corelib/thread/qthread_unix.cpp:365
              __clframe = {__cancel_routine = 0x7ffff6a406b0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7fffed394d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>, __do_it = 1, __cancel_type = 0}
              thr = 0x7fffed394d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>
              data = 0x6fc9c0
      #9  0x00007ffff5e0570a in start_thread (arg=0x7fffd3fff700) at pthread_create.c:333
              __res = <optimized out>
              pd = 0x7fffd3fff700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736750155520, 6842915675292076342, 0, 140737488344975, 140736750156224, 0, -6842854102075143882, -6842937825816049354}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #10 0x00007ffff612182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      No locals.
      
      Thread 5 (Thread 0x7fffe0c4d700 (LWP 10682)):
      #0  0x00007ffff6115b5d in poll () at ../sysdeps/unix/syscall-template.S:84
      No locals.
      #1  0x00007ffff434039c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff4340722 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007fffe9a9b916 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
      No symbol table info available.
      #4  0x00007ffff4366bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #5  0x00007ffff5e0570a in start_thread (arg=0x7fffe0c4d700) at pthread_create.c:333
              __res = <optimized out>
              pd = 0x7fffe0c4d700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736964384512, 6842915675292076342, 0, 140736981330815, 140736964385216, 140736884481872, -6842891958990632650, -6842937825816049354}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #6  0x00007ffff612182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      No locals.
      
      Thread 4 (Thread 0x7fffe144e700 (LWP 10681)):
      #0  0x00007ffff6115b5d in poll () at ../sysdeps/unix/syscall-template.S:84
      No locals.
      #1  0x00007ffff434039c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff43404ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007ffff43404e9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #4  0x00007ffff4366bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #5  0x00007ffff5e0570a in start_thread (arg=0x7fffe144e700) at pthread_create.c:333
              __res = <optimized out>
              pd = 0x7fffe144e700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736972777216, 6842915675292076342, 0, 140736981330463, 140736972777920, 0, -6842893059039131338, -6842937825816049354}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #6  0x00007ffff612182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      No locals.
      
      Thread 3 (Thread 0x7fffe1c77700 (LWP 10680)):
      #0  0x00007ffff6115b5d in poll () at ../sysdeps/unix/syscall-template.S:84
      No locals.
      #1  0x00007ffff434039c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #2  0x00007ffff43404ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #3  0x00007fffe1c7f28d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
      No symbol table info available.
      #4  0x00007ffff4366bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #5  0x00007ffff5e0570a in start_thread (arg=0x7fffe1c77700) at pthread_create.c:333
              __res = <optimized out>
              pd = 0x7fffe1c77700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736981333760, 6842915675292076342, 0, 140737488342687, 140736981334464, 7262464, -6842894161235113674, -6842937825816049354}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #6  0x00007ffff612182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      No locals.
      
      Thread 2 (Thread 0x7fffec2c4700 (LWP 10679)):
      #0  0x00007ffff6115b5d in poll () at ../sysdeps/unix/syscall-template.S:84
      No locals.
      #1  0x00007ffff22f9c62 in poll (__timeout=-1, __nfds=1, __fds=0x7fffec2c3d50) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
      No locals.
      #2  _xcb_conn_wait (c=c@entry=0x62e6f0, cond=cond@entry=0x62e730, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459
              ret = <optimized out>
              fd = {fd = 3, events = 1, revents = 0}
      #3  0x00007ffff22fb8d7 in xcb_wait_for_event (c=0x62e6f0) at ../../src/xcb_in.c:693
              ret = 0x0
      #4  0x00007ffff7e9ec01 in QXcbEventReader::run (this=0x638e60) at /home/mitch/dev/qt5.6/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1333
              event = 0x0
      #5  0x00007ffff6a40632 in QThreadPrivate::start (arg=0x638e60) at /home/mitch/dev/qt5.6/qtbase/src/corelib/thread/qthread_unix.cpp:365
              __clframe = {__cancel_routine = 0x7ffff6a406b0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x638e60, __do_it = 1, __cancel_type = 32767}
              thr = 0x638e60
              data = 0x6391c0
      #6  0x00007ffff5e0570a in start_thread (arg=0x7fffec2c4700) at pthread_create.c:333
              __res = <optimized out>
              pd = 0x7fffec2c4700
              now = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737155712768, 6842915675292076342, 0, 140737488344639, 140737155713472, 0, -6842881167348430538, -6842937825816049354}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
              pagesize_m1 = <optimized out>
              sp = <optimized out>
              freesize = <optimized out>
              __PRETTY_FUNCTION__ = "start_thread"
      #7  0x00007ffff612182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      No locals.
      
      Thread 1 (Thread 0x7ffff7fc0740 (LWP 10675)):
      #0  0x00007ffff708505e in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data (this=0x8) at /home/mitch/dev/qt5.6-debug/qtbase/include/QtCore/../../../../qt5.6/qtbase/src/corelib/tools/qscopedpointer.h:135
      No locals.
      #1  0x00007ffff7093059 in qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at /home/mitch/dev/qt5.6-debug/qtbase/include/QtCore/../../../../qt5.6/qtbase/src/corelib/global/qglobal.h:1014
      No locals.
      #2  0x00007ffff70936c8 in QObject::d_func (this=0x0) at /home/mitch/dev/qt5.6-debug/qtbase/include/QtCore/../../../../qt5.6/qtbase/src/corelib/kernel/qobject.h:110
      No locals.
      #3  0x00007ffff70938c4 in QObjectPrivate::get (o=0x0) at /home/mitch/dev/qt5.6-debug/qtbase/include/QtCore/5.6.2/QtCore/private/../../../../../../../qt5.6/qtbase/src/corelib/kernel/qobject_p.h:192
      No locals.
      #4  0x00007ffff7094240 in QQmlData::get (object=0x0, create=true) at /home/mitch/dev/qt5.6-debug/qtbase/include/QtQml/5.6.2/QtQml/private/../../../../../../../qt5.6/qtdeclarative/src/qml/qml/qqmldata_p.h:189
              priv = 0x7ffff7324d18 <QQmlAbstractBinding::targetObject() const+28>
      #5  0x00007ffff73211de in QQmlPropertyPrivate::setBinding (binding=0xadd640, flags=..., writeFlags=...) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlproperty.cpp:865
              object = 0x0
              index = -1
              coreIndex = 65535
              data = 0x3eff332ab561f900
      #6  0x00007ffff73c15a1 in QQmlObjectCreator::setPropertyBinding (this=0x718140, property=0x7fffc403f6f8, binding=0x7fffc4042ee0) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:854
              qmlBinding = 0xadd600
              targetCorePropertyData = {<QQmlPropertyRawData> = {{propType = 41, propTypeName = 0x7fff00000029 <error: Cannot access memory at address 0x7fff00000029>}, {notifyIndex = 35, arguments = 0x7fff00000023}, {{revision = 0, metaObjectOffset = -1, {{valueTypeFlags = 65534, valueTypePropType = 65535, valueTypeCoreIndex = 63592}, {overrideIndexIsProperty = 0, overrideIndex = -1}}}, {accessors = 0xfffffffeffff0000, accessorData = 24763431016}}, coreIndex = 21, flags = 131082}, <No data fields>}
              runtimeFunction = 0x725300
              scope = {engine = 0x70b860, mark = 0x7fffd27ff338}
              qmlContext = {ptr = 0x7fffd27ff338}
              function = {ptr = 0x7fffd27ff340}
              createdSubObject = 0x0
              __PRETTY_FUNCTION__ = "bool QQmlObjectCreator::setPropertyBinding(const QQmlPropertyData*, const QV4::CompiledData::Binding*)"
      #7  0x00007ffff73c072e in QQmlObjectCreator::setupBindings (this=0x718140, bindingsToSkip=...) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721
              property = 0x7fffc403f6f8
              i = 0
              savedList = {object = 0x0, data = 0x0, append = 0x0, count = 0x0, at = 0x0, clear = 0x0, dummy1 = 0x0, dummy2 = 0x0}
              propertyData = @0x7fffc403fdc8: {d = 0x7fffc40402c0}
              currentListPropertyIndex = -1
              binding = 0x7fffc4042ee0
      #8  0x00007ffff73c481b in QQmlObjectCreator::populateInstance (this=0x718140, index=-1, instance=0x0, bindingTarget=0x0, valueTypeProperty=0x0, bindingsToSkip=...) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1346
              declarativeData = 0x0
              obj = 0x0
              valueScope = {engine = 0x70b860, mark = 0x7fffd27ff330}
              scopeObjectProtector = {ptr = 0x7fffd27ff330}
              cache = {o = 0x0}
              vmeMetaObject = 0x0
              data = {d = 0x7fffc403f850}
              bindingSkipList = {d = {d = 0x7ffff6d89fe0 <QArrayData::shared_null>}}
      #9  0x00007ffff73c3a3a in QQmlObjectCreator::createInstance (this=0x718140, index=0, parent=0x0, isContextObject=true) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1193
              profiler = {<QQmlVmeProfiler::Data> = {m_url = {d = 0x0}, m_line = 0, m_column = 0, m_typeName = {static null = {<No data fields>}, d = 0x7ffff6d89fe0 <QArrayData::shared_null>}}, profiler = 0x0}
              ocRestorer = {ep = 0x70acc0, oldCreator = 0x0}
              isComponent = false
              instance = 0x7254b0
              ddata = 0x7ffea0
              customParser = 0x0
              parserStatus = 0x0
              installPropertyCache = true
              obj = 0x7fffc4042e80
              bindingsToSkip = {d = {d = 0x7ffff6d89fe0 <QArrayData::shared_null>}}
              cache = {o = 0x7fffc403f120}
              scopeObject = 0x0
              valueScope = {engine = 0x70b860, mark = 0x7fffd27ff328}
              qmlContext = 0x0
              result = false
      #10 0x00007ffff73bd70c in QQmlObjectCreator::create (this=0x718140, subComponentIndex=-1, parent=0x0, interrupt=0x0) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:197
              objectToCreate = 0
              scope = {engine = 0x70b860, mark = 0x7fffd27ff318}
              instance = 0x718140
      #11 0x00007ffff7327929 in QQmlComponentPrivate::beginCreate (this=0x7fb140, context=0x7c5b70) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:873
              q = 0x7faf10
              __PRETTY_FUNCTION__ = "QObject* QQmlComponentPrivate::beginCreate(QQmlContextData*)"
              maxCreationDepth = 10
              enginePriv = 0x70acc0
              rv = 0x0
              service = 0x7c5ab0
      #12 0x00007ffff73275c5 in QQmlComponent::beginCreate (this=0x7faf10, publicContext=0x7c5ab0) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:822
              d = 0x7fb140
              context = 0x7c5b70
      #13 0x00007ffff732750c in QQmlComponent::create (this=0x7faf10, context=0x7c5ab0) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:782
              d = 0x7fb140
              _qml_memory_scope = {pushed = false}
              rv = 0x7fffffffde60
      #14 0x00007ffff73b3d05 in QQmlApplicationEnginePrivate::_q_finishLoad (this=0x70acc0, o=0x7faf10) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:130
              q = 0x7fffffffe000
              c = 0x7faf10
              __PRETTY_FUNCTION__ = "void QQmlApplicationEnginePrivate::_q_finishLoad(QObject*)"
      #15 0x00007ffff73b3aa4 in QQmlApplicationEnginePrivate::startLoad (this=0x70acc0, url=..., data=..., dataFlag=false) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:109
              q = 0x7fffffffe000
              c = 0x7faf10
      #16 0x00007ffff73b4060 in QQmlApplicationEngine::load (this=0x7fffffffe000, url=...) at /home/mitch/dev/qt5.6/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:250
              d = 0x70acc0
      #17 0x0000000000400f1a in main (argc=1, argv=0x7fffffffe118) at ../TestTestTumbler/main.cpp:9
              app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7ffff7dc0040 <vtable for QGuiApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6e51b40 <qt_meta_stringdata_QObject>, data = 0x7ffff6e51c60 <qt_meta_data_QObject>, static_metacall = 0x7ffff6cd6052 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x61c2a0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6ea1600 <qt_meta_stringdata_Qt>, data = 0x7ffff6eac300 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6fb1640 <QObject::staticMetaObject>, stringdata = 0x7ffff6ebbbc0 <qt_meta_stringdata_QCoreApplication>, data = 0x7ffff6ebbde0 <qt_meta_data_QCoreApplication>, static_metacall = 0x7ffff6d7e894 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffffffdff0}, static staticMetaObject = {d = {superdata = 0x7ffff6fba340 <QCoreApplication::staticMetaObject>, stringdata = 0x7ffff7c02bc0 <qt_meta_stringdata_QGuiApplication>, data = 0x7ffff7c03100 <qt_meta_data_QGuiApplication>, static_metacall = 0x7ffff7751be0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              engine = {<QQmlEngine> = {<QJSEngine> = {<QObject> = {_vptr.QObject = 0x7ffff76301a0 <vtable for QQmlApplicationEngine+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6e51b40 <qt_meta_stringdata_QObject>, data = 0x7ffff6e51c60 <qt_meta_data_QObject>, static_metacall = 0x7ffff6cd6052 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x70acc0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6ea1600 <qt_meta_stringdata_Qt>, data = 0x7ffff6eac300 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6fb1640 <QObject::staticMetaObject>, stringdata = 0x7ffff7449040 <qt_meta_stringdata_QJSEngine>, data = 0x7ffff7449080 <qt_meta_data_QJSEngine>, static_metacall = 0x7ffff7182d86 <QJSEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x6cdb00}, static staticMetaObject = {d = {superdata = 0x7ffff762c1c0 <QJSEngine::staticMetaObject>, stringdata = 0x7ffff75026c0 <qt_meta_stringdata_QQmlEngine>, data = 0x7ffff75027a0 <qt_meta_data_QQmlEngine>, static_metacall = 0x7ffff74268e0 <QQmlEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff76318a0 <QQmlEngine::staticMetaObject>, stringdata = 0x7ffff74f0480 <qt_meta_stringdata_QQmlApplicationEngine>, data = 0x7ffff74f05e0 <qt_meta_data_QQmlApplicationEngine>, static_metacall = 0x7ffff73b419a <QQmlApplicationEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
      

      Works in 5.5.1.

      Attachments

        For Gerrit Dashboard: QTBUG-57041
        # Subject Branch Project Status CR V

        Activity

          People

            erikv Erik Verbruggen
            mitch_curtis Mitch Curtis
            Votes:
            4 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes