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

Flaky crash (segfault) when running tst_inputpanel tst_plugin::test_fullScreenModeWordReselection

    XMLWordPrintable

Details

    • Linux/X11
    • 80532bcd2 (dev), 5b111a8d4 (6.6), ac663089b (tqtc/lts-6.5)

    Description

      To replicate

      Run the test in a loop, it can take hundreds of times.

      My sources have also this patch applied in SignalSpy.qml but I don't see how it can cause a segfault: https://codereview.qt-project.org/c/qt/qtdeclarative/+/512184

      Error

       ********* Start testing of inputpanel *********
      Config: Using QtTest library 6.7.0, Qt 6.7.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 9.3.1 20200406 [revision 6db837a5288ee3ca5ec504fbd5a765817e556ac2]), opensuse-leap 15.5
      PASS   : inputpanel::tst_plugin::initTestCase()
      PASS   : inputpanel::tst_plugin::test_fullScreenModeWordReselection(row 0)
      XFAIL  : inputpanel::tst_plugin::test_fullScreenModeWordReselection(row 1) Prediction/spell correction not enabled
         Loc: [/home/qt/jimis/qt5/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(2084)]
      PASS   : inputpanel::tst_plugin::test_fullScreenModeWordReselection(row 1)
      XFAIL  : inputpanel::tst_plugin::test_fullScreenModeWordReselection(row 2) Prediction/spell correction not enabled
         Loc: [/home/qt/jimis/qt5/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(2084)]
      PASS   : inputpanel::tst_plugin::test_fullScreenModeWordReselection(row 2)
      PASS   : inputpanel::tst_plugin::test_fullScreenModeWordReselection(row 3)
      Segmentation fault (core dumped)
      

      Examining the core dump

       $ gdb -c core.17477  ./build-noasan/qtvirtualkeyboard/tests/auto/inputpanel/tst_inputpanelReading symbols from ./build-noasan/qtvirtualkeyboard/tests/auto/inputpanel/tst_inputpanel...warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processingwarning: Can't open file /memfd:unknown-usage:QtQml (deleted) during file-backed mapping note processingwarning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processingwarning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processingwarning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processingwarning: Can't open file /var/lib/nscd/passwd during file-backed mapping note processing
      [New LWP 17486]
      [New LWP 17485]
      [New LWP 17487]
      [New LWP 17478]
      [New LWP 17483]
      [New LWP 17479]
      [New LWP 17484]
      [New LWP 17480]
      [New LWP 17481]
      [New LWP 17477]
      [New LWP 17482]
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/lib64/libthread_db.so.1".
      Core was generated by `./build-noasan/qtvirtualkeyboard/tests/auto/inputpanel/tst_inputpanel tst_plugi'.
      Program terminated with signal SIGSEGV, Segmentation fault.
      #0  0x000055a475a796c0 in ?? ()
      
      (gdb) bt
      #0  0x000055a475a796c0 in ?? ()
      #1  0x00007f0fd0fa8c57 in QMetaObject::metacall (object=0x7fff2f476880, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0x7f0fad468638) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:334
      #2  0x00007f0fd101ed83 in doActivate<false> (sender=0x7fff2f47f850, signal_index=22, argv=0x7f0fad468638) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:4065
      #3  0x00007f0fd1014b85 in QMetaObject::activate (sender=0x7fff2f47f850, m=0x7f0fd03d6c60 <QQuickWindow::staticMetaObject>, local_signal_index=0, argv=0x0) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:4099
      #4  0x00007f0fcfc33479 in QQuickWindow::frameSwapped (this=0x7fff2f47f850) at /home/qt/jimis/build-noasan/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickwindow.cpp:612
      #5  0x00007f0fcfc6ddec in QQuickWindowPrivate::fireFrameSwapped (this=0x55a475b01130) at /home/qt/jimis/build-noasan/qtbase/include/QtQuick/6.7.0/QtQuick/private/../../../../../../../qt5/qtdeclarative/src/quick/items/qquickwindow_p.h:179
      #6  0x00007f0fcff4508f in QSGRenderThread::syncAndRender (this=0x55a475d27280) at /home/qt/jimis/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:754
      #7  0x00007f0fcff46128 in QSGRenderThread::run (this=0x55a475d27280) at /home/qt/jimis/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:946
      #8  0x00007f0fd12118e2 in <lambda()>::operator()(void) const (__closure=0x7f0fad468d18) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:326
      #9  0x00007f0fd12128d1 in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >(<lambda()> &&) (t=...) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:262
      #10 0x00007f0fd1211980 in QThreadPrivate::start (arg=0x55a475d27280) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:285
      #11 0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #12 0x00007f0fd053294f in clone () from /lib64/libc.so.6 
      
      (gdb) up
      #1  0x00007f0fd0fa8c57 in QMetaObject::metacall (object=0x7fff2f476880, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0x7f0fad468638) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:334
      334             return object->qt_metacall(cl, idx, argv);
      (gdb) l
      329     int QMetaObject::metacall(QObject *object, Call cl, int idx, void **argv)
      330     {
      331         if (object->d_ptr->metaObject)
      332             return object->d_ptr->metaObject->metaCall(object, cl, idx, argv);
      333         else
      334             return object->qt_metacall(cl, idx, argv);
      335     }
      336
      337     static inline const char *objectClassName(const QMetaObject *m)
      338     {
      (gdb) p *object
      $2 = {_vptr.QObject = 0x7fff2f476960, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f0fd13fffe0 <(anonymous namespace)::qt_meta_stringdata_CLASSQObjectENDCLASS>, data = 0x7f0fd1400060 <qt_meta_data_CLASSQObjectENDCLASS>, static_metacall = 0x7f0fd1017404 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
            relatedMetaObjects = 0x0, 
            metaTypes = 0x7f0fd1758e00 <qt_incomplete_metaTypeArray<(anonymous namespace)::qt_meta_stringdata_CLASSQObjectENDCLASS_t, QtPrivate::TypeAndForceComplete<QString, std::integral_constant<bool, true> >, QtPrivate::TypeAndForceComplete<QObject, std::integral_constant<bool, true> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >, QtPrivate::TypeAndForceComplete<QObject*, std::integral_constant<bool, false> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >, QtPrivate::TypeAndForceComplete<QString const&, std::integral_constant<bool, false> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >, QtPrivate::TypeAndForceComplete<QObject*, std::integral_constant<bool, false> > >>, extradata = 0x0}}, d_ptr = {d = 0x7f0fc8063840 <QtVirtualKeyboard::QQuickVirtualKeyboardSettings::staticMetaObject>}}
      

      Other threads

      (gdb) info threads
        Id   Target Id                         Frame 
      * 1    Thread 0x7f0fad469700 (LWP 17486) 0x000055a475a796c0 in ?? ()
        2    Thread 0x7f0fb8dd8700 (LWP 17485) 0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
        3    Thread 0x7f0fa3bba700 (LWP 17487) 0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
        4    Thread 0x7f0fc8d2b700 (LWP 17478) 0x00007f0fd05260a9 in poll () from /lib64/libc.so.6
        5    Thread 0x7f0fb9dda700 (LWP 17483) 0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
        6    Thread 0x7f0fc3fff700 (LWP 17479) 0x00007f0fd05260a9 in poll () from /lib64/libc.so.6
        7    Thread 0x7f0fb95d9700 (LWP 17484) 0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
        8    Thread 0x7f0fc37fe700 (LWP 17480) 0x00007f0fd05260a9 in poll () from /lib64/libc.so.6
        9    Thread 0x7f0fc0d7d700 (LWP 17481) 0x00007f0fd0db2c1e in pthread_barrier_wait () from /lib64/libpthread.so.0
        10   Thread 0x7f0fcae09900 (LWP 17477) 0x00007f0fcfb1be6e in QQuickItemPrivate::q_func (this=0x7f0fbc009030) at /home/qt/jimis/qt5/qtdeclarative/src/quick/items/qquickitem_p.h:225
        11   Thread 0x7f0fba5db700 (LWP 17482) 0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
      
      (gdb) thread apply all bt
      
      Thread 11 (Thread 0x7f0fba5db700 (LWP 17482)):
      #0  0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
      #1  0x00007f0fba6e73e9 in ?? () from /usr/lib64/dri/swrast_dri.so
      #2  0x00007f0fbacaa713 in ?? () from /usr/lib64/dri/swrast_dri.so
      #3  0x00007f0fba6e7327 in ?? () from /usr/lib64/dri/swrast_dri.so
      #4  0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #5  0x00007f0fd053294f in clone () from /lib64/libc.so.6
      
      Thread 10 (Thread 0x7f0fcae09900 (LWP 17477)):
      #0  0x00007f0fcfb1be6e in QQuickItemPrivate::q_func (this=0x7f0fbc009030) at /home/qt/jimis/build-noasan/qtbase/include/QtQuick/6.7.0/QtQuick/private/../../../../../../../qt5/qtdeclarative/src/quick/items/qquickitem_p.h:225
      #1  0x00007f0fcfb01e50 in QQuickItemPrivate::setEffectiveEnableRecur (this=0x7f0fbc009030, scope=0x55a475d24810, newEffectiveEnable=false) at /home/qt/jimis/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:6547
      #2  0x00007f0fcfb01fc3 in QQuickItemPrivate::setEffectiveEnableRecur (this=0x55a475a22650, scope=0x55a475b016f0, newEffectiveEnable=false) at /home/qt/jimis/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:6572
      #3  0x00007f0fcfb01fc3 in QQuickItemPrivate::setEffectiveEnableRecur (this=0x55a475c438f0, scope=0x55a475b016f0, newEffectiveEnable=false) at /home/qt/jimis/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:6572
      #4  0x00007f0fcfb01b17 in QQuickItem::setEnabled (this=0x55a475cc9bc0, e=false) at /home/qt/jimis/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:6486
      #5  0x00007f0fcfb0f165 in QQuickItem::qt_static_metacall (_o=0x55a475cc9bc0, _c=QMetaObject::WriteProperty, _id=10, _a=0x7fff2f471f20) at /home/qt/jimis/build-noasan/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:1224
      #6  0x00007f0fcef07768 in QQmlPropertyData::writeProperty (this=0x7f0fb40e6dc0, target=0x55a475cc9bc0, value=0x7fff2f471f9b, flags=...) at /home/qt/jimis/build-noasan/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:376
      #7  0x00007f0fcef2bf47 in GenericBinding<1>::doStore<bool> (flags=..., pd=0x7f0fb40e6dc0, value=false, this=0x55a475cd41b0) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:275
      #8  GenericBinding<1>::write (this=0x55a475cd41b0, result=..., isUndefined=false, flags=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:236
      #9  0x00007f0fcef195db in QQmlBinding::doUpdate (this=0x55a475cd41b0, watcher=..., flags=..., scope=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:701
      #10 0x00007f0fcef17174 in QQmlBinding::update (this=0x55a475cd41b0, flags=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:164
      #11 0x00007f0fcef18c9c in QQmlBinding::expressionChanged (this=0x55a475cd41b0) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:603
      #12 0x00007f0fcf01dab7 in QQmlJavaScriptExpressionGuard_callback (e=0x55a475edee00) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:562
      #13 0x00007f0fcf05e6fa in QQmlNotifier::emitNotify (endpoint=0x0, a=0x0) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70
      #14 0x00007f0fcef6ddf0 in QQmlData::signalEmitted (object=0x55a475cb5c80, index=51, a=0x0) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:357
      #15 0x00007f0fd101e723 in doActivate<false> (sender=0x55a475cb5c80, signal_index=51, argv=0x0) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:3931
      #16 0x00007f0fd1014bf7 in QMetaObject::activate (sender=0x55a475cb5c80, signalOffset=32, local_signal_index=19, argv=0x0) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:4112
      #17 0x00007f0fcf1691a6 in QQmlVMEMetaObject::activate (this=0x55a475cb5f10, object=0x55a475cb5c80, index=77, args=0x0) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1430
      #18 0x00007f0fcf1672c9 in QQmlVMEMetaObject::metaCall (this=0x55a475cb5f10, o=0x55a475cb5c80, c=QMetaObject::WriteProperty, _id=62, a=0x7fff2f474490) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:994
      #19 0x00007f0fcef07e87 in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=0x7f0fb41f89c0, object=0x55a475cb5c80, idx=62, argv=0x7fff2f474490) at /home/qt/jimis/build-noasan/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:358
      #20 0x00007f0fcef07791 in QQmlPropertyData::writeProperty (this=0x7f0fb41f89c0, target=0x55a475cb5c80, value=0x7fff2f47450b, flags=...) at /home/qt/jimis/build-noasan/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:378
      #21 0x00007f0fcef2bf47 in GenericBinding<1>::doStore<bool> (flags=..., pd=0x7f0fb41f89c0, value=true, this=0x55a475cb64c0) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:275
      #22 GenericBinding<1>::write (this=0x55a475cb64c0, result=..., isUndefined=false, flags=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:236
      #23 0x00007f0fcef195db in QQmlBinding::doUpdate (this=0x55a475cb64c0, watcher=..., flags=..., scope=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:701
      #24 0x00007f0fcef17174 in QQmlBinding::update (this=0x55a475cb64c0, flags=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:164
      #25 0x00007f0fcef18c9c in QQmlBinding::expressionChanged (this=0x55a475cb64c0) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:603
      #26 0x00007f0fcf01dab7 in QQmlJavaScriptExpressionGuard_callback (e=0x55a475ce1ae8) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:562
      #27 0x00007f0fcf05e6fa in QQmlNotifier::emitNotify (endpoint=0x0, a=0x0) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70
      #28 0x00007f0fcef6ddf0 in QQmlData::signalEmitted (object=0x55a475d072a0, index=9, a=0x0) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:357
      #29 0x00007f0fd101e723 in doActivate<false> (sender=0x55a475d072a0, signal_index=9, argv=0x0) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:3931
      #30 0x00007f0fd1014b85 in QMetaObject::activate (sender=0x55a475d072a0, m=0x7f0fc8063840 <QtVirtualKeyboard::QQuickVirtualKeyboardSettings::staticMetaObject>, local_signal_index=6, argv=0x0) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:4099
      #31 0x00007f0fc804dd0b in QtVirtualKeyboard::QQuickVirtualKeyboardSettings::fullScreenModeChanged (this=0x55a475d072a0) at /home/qt/jimis/build-noasan/qtvirtualkeyboard/src/settings/qtvkbsettingsplugin_autogen/EWIEGA46WW/moc_qquickvirtualkeyboardsettings_p.cpp:532
      #32 0x00007f0fc804ccf8 in QtVirtualKeyboard::QQuickVirtualKeyboardSettings::qt_static_metacall (_o=0x55a475d072a0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff2f476698) at /home/qt/jimis/build-noasan/qtvirtualkeyboard/src/settings/qtvkbsettingsplugin_autogen/EWIEGA46WW/moc_qquickvirtualkeyboardsettings_p.cpp:276
      #33 0x00007f0fd101ed4b in doActivate<false> (sender=0x55a475d077c0, signal_index=12, argv=0x7fff2f476698) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:4051
      #34 0x00007f0fd1014b85 in QMetaObject::activate (sender=0x55a475d077c0, m=0x7f0fc8524020 <QtVirtualKeyboard::Settings::staticMetaObject>, local_signal_index=9, argv=0x0) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:4099
      #35 0x00007f0fc8469af7 in QtVirtualKeyboard::Settings::fullScreenModeChanged (this=0x55a475d077c0) at /home/qt/jimis/build-noasan/qtvirtualkeyboard/src/virtualkeyboard/VirtualKeyboard_autogen/EWIEGA46WW/moc_settings_p.cpp:426
      #36 0x00007f0fc84b8edf in QtVirtualKeyboard::Settings::setFullScreenMode (this=0x55a475d077c0, fullScreenMode=true) at /home/qt/jimis/qt5/qtvirtualkeyboard/src/virtualkeyboard/settings.cpp:235
      #37 0x00007f0fc8051845 in QtVirtualKeyboard::QQuickVirtualKeyboardSettings::setFullScreenMode (this=0x55a475d072a0, fullScreenMode=true) at /home/qt/jimis/qt5/qtvirtualkeyboard/src/settings/qquickvirtualkeyboardsettings.cpp:291
      #38 0x00007f0fc804d998 in QtVirtualKeyboard::QQuickVirtualKeyboardSettings::qt_static_metacall (_o=0x55a475d072a0, _c=QMetaObject::WriteProperty, _id=7, _a=0x7fff2f476ae0) at /home/qt/jimis/build-noasan/qtvirtualkeyboard/src/settings/qtvkbsettingsplugin_autogen/EWIEGA46WW/moc_qquickvirtualkeyboardsettings_p.cpp:442
      #39 0x00007f0fc804dbd1 in QtVirtualKeyboard::QQuickVirtualKeyboardSettings::qt_metacall (this=0x55a475d072a0, _c=QMetaObject::WriteProperty, _id=7, _a=0x7fff2f476ae0) at /home/qt/jimis/build-noasan/qtvirtualkeyboard/src/settings/qtvkbsettingsplugin_autogen/EWIEGA46WW/moc_qquickvirtualkeyboardsettings_p.cpp:487
      #40 0x00007f0fcef07ead in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=0x55a475c8d600, object=0x55a475d072a0, idx=8, argv=0x7fff2f476ae0) at /home/qt/jimis/build-noasan/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:360
      #41 0x00007f0fcef07791 in QQmlPropertyData::writeProperty (this=0x55a475c8d600, target=0x55a475d072a0, value=0x7fff2f476f60, flags=...) at /home/qt/jimis/build-noasan/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:378
      #42 0x00007f0fcf09530d in QQmlPropertyPrivate::write (object=0x55a475d072a0, property=..., value=..., context=..., flags=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmlproperty.cpp:1501
      #43 0x00007f0fcee2841f in QV4::QObjectWrapper::setProperty (engine=0x55a475a796c0, object=0x55a475d072a0, property=0x55a475c8d600, value=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:651
      #44 0x00007f0fcee2650a in QV4::QObjectWrapper::setQmlProperty (engine=0x55a475a796c0, qmlContext=..., object=0x55a475d072a0, name=0x7f0fc2bbd9a0, flags=..., value=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:466
      #45 0x00007f0fcf153d58 in QV4::QQmlTypeWrapper::virtualPut (m=0x7f0fc2bbd990, id=..., value=..., receiver=0x7f0fc2bbd990) at /home/qt/jimis/qt5/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp:324
      #46 0x00007f0fced2ff64 in QV4::Object::put (this=0x7f0fc2bbd990, name=0x7f0fc2bbd998, v=..., receiver=0x7f0fc2bbd990) at /home/qt/jimis/build-noasan/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:281
      #47 0x00007f0fcedf2442 in QV4::Lookup::setterFallback (l=0x55a475e17cc0, engine=0x55a475a796c0, object=..., value=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp:591
      #48 0x00007f0fcee6ebe3 in QV4::Runtime::SetLookupSloppy::call (f=0x55a475eea6a0, base=..., index=134, value=...) at /home/qt/jimis/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1157
      #49 0x00007f0fa2dc3f93 in ?? ()
      #50 0x000055a475a796c0 in ?? ()
      #51 0x00007fff2f477d60 in ?? ()
      #52 0x00007f0fc2bbd830 in ?? ()
      #53 0x0000000000000000 in ?? ()
      
      Thread 9 (Thread 0x7f0fc0d7d700 (LWP 17481)):
      #0  0x00007f0fd0db2c1e in pthread_barrier_wait () from /lib64/libpthread.so.0
      #1  0x00007f0fba69a6a9 in ?? () from /usr/lib64/dri/swrast_dri.so
      #2  0x00007f0fbacaa763 in ?? () from /usr/lib64/dri/swrast_dri.so
      #3  0x00007f0fba6e7327 in ?? () from /usr/lib64/dri/swrast_dri.so
      #4  0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #5  0x00007f0fd053294f in clone () from /lib64/libc.so.6
      
      Thread 8 (Thread 0x7f0fc37fe700 (LWP 17480)):
      #0  0x00007f0fd05260a9 in poll () from /lib64/libc.so.6
      #1  0x00007f0fce0f9b49 in ?? () from /usr/lib64/libglib-2.0.so.0
      #2  0x00007f0fce0f9c5c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
      #3  0x00007f0fd1398823 in QEventDispatcherGlib::processEvents (this=0x7f0fb4000b60, flags=...) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
      #4  0x00007f0fd0fa40f1 in QEventLoop::processEvents (this=0x7f0fc37fdb80, flags=...) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:100
      #5  0x00007f0fd0fa4422 in QEventLoop::exec (this=0x7f0fc37fdb80, flags=...) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:182
      #6  0x00007f0fd1108f22 in QThread::exec (this=0x55a475a231c0) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread.cpp:579
      #7  0x00007f0fd110939e in QThread::run (this=0x55a475a231c0) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread.cpp:700
      #8  0x00007f0fd12118e2 in <lambda()>::operator()(void) const (__closure=0x7f0fc37fdd18) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:326
      #9  0x00007f0fd12128d1 in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >(<lambda()> &&) (t=...) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:262
      #10 0x00007f0fd1211980 in QThreadPrivate::start (arg=0x55a475a231c0) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:285
      #11 0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #12 0x00007f0fd053294f in clone () from /lib64/libc.so.6
      
      Thread 7 (Thread 0x7f0fb95d9700 (LWP 17484)):
      #0  0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
      #1  0x00007f0fba6e73e9 in ?? () from /usr/lib64/dri/swrast_dri.so
      #2  0x00007f0fbaca74b3 in ?? () from /usr/lib64/dri/swrast_dri.so
      #3  0x00007f0fba6e7327 in ?? () from /usr/lib64/dri/swrast_dri.so
      #4  0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #5  0x00007f0fd053294f in clone () from /lib64/libc.so.6
      
      Thread 6 (Thread 0x7f0fc3fff700 (LWP 17479)):
      #0  0x00007f0fd05260a9 in poll () from /lib64/libc.so.6
      #1  0x00007f0fcc3ea387 in ?? () from /usr/lib64/libxcb.so.1
      #2  0x00007f0fcc3ebfba in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
      #3  0x00007f0fcaa5b64d in QXcbEventQueue::run (this=0x55a475a2b320) at /home/qt/jimis/qt5/qtbase/src/plugins/platforms/xcb/qxcbeventqueue.cpp:192
      #4  0x00007f0fd12118e2 in <lambda()>::operator()(void) const (__closure=0x7f0fc3ffed18) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:326
      #5  0x00007f0fd12128d1 in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >(<lambda()> &&) (t=...) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:262
      #6  0x00007f0fd1211980 in QThreadPrivate::start (arg=0x55a475a2b320) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:285
      #7  0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #8  0x00007f0fd053294f in clone () from /lib64/libc.so.6--Type <RET> for more, q to quit, c to continue without paging--
      
      Thread 5 (Thread 0x7f0fb9dda700 (LWP 17483)):
      #0  0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
      #1  0x00007f0fba6e73e9 in ?? () from /usr/lib64/dri/swrast_dri.so
      #2  0x00007f0fbaca74b3 in ?? () from /usr/lib64/dri/swrast_dri.so
      #3  0x00007f0fba6e7327 in ?? () from /usr/lib64/dri/swrast_dri.so
      #4  0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #5  0x00007f0fd053294f in clone () from /lib64/libc.so.6
      
      Thread 4 (Thread 0x7f0fc8d2b700 (LWP 17478)):
      #0  0x00007f0fd05260a9 in poll () from /lib64/libc.so.6
      #1  0x00007f0fce0f9b49 in ?? () from /usr/lib64/libglib-2.0.so.0
      #2  0x00007f0fce0f9c5c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
      #3  0x00007f0fd1398823 in QEventDispatcherGlib::processEvents (this=0x7f0fc4000b60, flags=...) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
      #4  0x00007f0fd0fa40f1 in QEventLoop::processEvents (this=0x7f0fc8d2ab40, flags=...) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:100
      #5  0x00007f0fd0fa4422 in QEventLoop::exec (this=0x7f0fc8d2ab40, flags=...) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:182
      #6  0x00007f0fd1108f22 in QThread::exec (this=0x7f0fce0a1ac0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread.cpp:579
      #7  0x00007f0fcdf5794a in QDBusConnectionManager::run (this=0x7f0fce0a1ac0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/qt/jimis/qt5/qtbase/src/dbus/qdbusconnectionmanager.cpp:144
      #8  0x00007f0fd12118e2 in <lambda()>::operator()(void) const (__closure=0x7f0fc8d2ad18) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:326
      #9  0x00007f0fd12128d1 in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >(<lambda()> &&) (t=...) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:262
      #10 0x00007f0fd1211980 in QThreadPrivate::start (arg=0x7f0fce0a1ac0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:285
      #11 0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #12 0x00007f0fd053294f in clone () from /lib64/libc.so.6
      
      Thread 3 (Thread 0x7f0fa3bba700 (LWP 17487)):
      #0  0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
      #1  0x00007f0fd122d792 in QWaitConditionPrivate::wait (this=0x55a475cb9160, deadline=...) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:102
      #2  0x00007f0fd122d3a0 in QWaitCondition::wait (this=0x55a475cb7340, mutex=0x55a475cb7338, deadline=...) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:180
      #3  0x00007f0fa3e96b44 in FileInfoThread::run (this=0x55a475cb7328) at /home/qt/jimis/qt5/qtdeclarative/src/labs/folderlistmodel/fileinfothread.cpp:212
      #4  0x00007f0fd12118e2 in <lambda()>::operator()(void) const (__closure=0x7f0fa3bb9d18) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:326
      #5  0x00007f0fd12128d1 in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >(<lambda()> &&) (t=...) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:262
      #6  0x00007f0fd1211980 in QThreadPrivate::start (arg=0x55a475cb7328) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:285
      #7  0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #8  0x00007f0fd053294f in clone () from /lib64/libc.so.6
      
      Thread 2 (Thread 0x7f0fb8dd8700 (LWP 17485)):
      #0  0x00007f0fd0db170c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
      #1  0x00007f0fba6e73e9 in ?? () from /usr/lib64/dri/swrast_dri.so
      #2  0x00007f0fba69941b in ?? () from /usr/lib64/dri/swrast_dri.so
      #3  0x00007f0fba6e7327 in ?? () from /usr/lib64/dri/swrast_dri.so
      #4  0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #5  0x00007f0fd053294f in clone () from /lib64/libc.so.6
      
      Thread 1 (Thread 0x7f0fad469700 (LWP 17486)):
      #0  0x000055a475a796c0 in ?? ()
      #1  0x00007f0fd0fa8c57 in QMetaObject::metacall (object=0x7fff2f476880, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0x7f0fad468638) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:334
      #2  0x00007f0fd101ed83 in doActivate<false> (sender=0x7fff2f47f850, signal_index=22, argv=0x7f0fad468638) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:4065
      #3  0x00007f0fd1014b85 in QMetaObject::activate (sender=0x7fff2f47f850, m=0x7f0fd03d6c60 <QQuickWindow::staticMetaObject>, local_signal_index=0, argv=0x0) at /home/qt/jimis/qt5/qtbase/src/corelib/kernel/qobject.cpp:4099
      #4  0x00007f0fcfc33479 in QQuickWindow::frameSwapped (this=0x7fff2f47f850) at /home/qt/jimis/build-noasan/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickwindow.cpp:612
      #5  0x00007f0fcfc6ddec in QQuickWindowPrivate::fireFrameSwapped (this=0x55a475b01130) at /home/qt/jimis/build-noasan/qtbase/include/QtQuick/6.7.0/QtQuick/private/../../../../../../../qt5/qtdeclarative/src/quick/items/qquickwindow_p.h:179
      #6  0x00007f0fcff4508f in QSGRenderThread::syncAndRender (this=0x55a475d27280) at /home/qt/jimis/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:754
      #7  0x00007f0fcff46128 in QSGRenderThread::run (this=0x55a475d27280) at /home/qt/jimis/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:946
      #8  0x00007f0fd12118e2 in <lambda()>::operator()(void) const (__closure=0x7f0fad468d18) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:326
      #9  0x00007f0fd12128d1 in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >(<lambda()> &&) (t=...) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:262
      #10 0x00007f0fd1211980 in QThreadPrivate::start (arg=0x55a475d27280) at /home/qt/jimis/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:285
      #11 0x00007f0fd0daa6ea in start_thread () from /lib64/libpthread.so.0
      #12 0x00007f0fd053294f in clone () from /lib64/libc.so.6
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            manordheim Mårten Nordheim
            jimis Dimitrios Apostolou
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes