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

Qt Quick3D Scene crashes with an often-changed dynamic scene.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P1: Critical P1: Critical
    • None
    • 6.9.1, 6.9.2, 6.10.0 Beta3
    • Quick: 3D
    • None
    • Linux/Wayland, Linux/X11

      The application crashes when the scene reloads dynamically created objects. This happens in QQuick3DWindowAttachment::preSync, so it seems this code block requires a mutex.

      I think the reason the app crashed is that the array of objects on the scene is changed at some point while the pre-sync function iterates through each object.

      void QQuick3DSceneManager::preSync()
      {
          for (auto it = std::begin(dirtyResources), end = std::end(dirtyResources); it != end; ++it) {
              QQuick3DObject *next = *it;
              while (next) {
                  next->preSync(); < here is crash
                  next = QQuick3DObjectPrivate::get(next)->nextDirtyItem;
              }
          } 

      Full Stack trace:

      Thread 1 (Thread 0x7fffdfc389c0 (LWP 34864) "Ecliptica"):
      #0  0x0000000000000000 in ??? ()
      #1  0x00007ffff5f5cd24 in QQuick3DSceneManager::preSync (this=0x555555a2c6e0) at /home/qt/work/qt/qtquick3d/src/quick3d/qquick3dscenemanager.cpp:484
              next = 0x5555618ead70
              it = 0x555555a2c700
              end = 0x555555a2c708
      #2  0x00007ffff5f5cddc in QQuick3DWindowAttachment::preSync (this=<optimized out>) at /home/qt/work/qt/qtquick3d/src/quick3d/qquick3dscenemanager.cpp:567
              sceneManager = @0x5555558d0170: 0x555555a2c6e0
      #3  0x00007ffff65e9908 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcb18, r=0x5555558cf100, this=0x5555558d0130) at /home/qt/work/qt/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
      #4  doActivate<false> (sender=0x555555a26550, signal_index=30, argv=0x7fffffffcb18, argv@entry=0x0) at /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:4146
              obj = {m_slotObject = {_M_t = {<std::__uniq_ptr_impl<QtPrivate::QSlotObjectBase, QtPrivate::QSlotObjectBase::Deleter>> = {_M_t = {<std::_Tuple_impl<0, QtPrivate::QSlotObjectBase*, QtPrivate::QSlotObjectBase::Deleter>> = {<std::_Tuple_impl<1, QtPrivate::QSlotObjectBase::Deleter>> = {<std::_Head_base<1, QtPrivate::QSlotObjectBase::Deleter, true>> = {<QtPrivate::QSlotObjectBase::Deleter> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, QtPrivate::QSlotObjectBase*, false>> = {_M_head_impl = 0x5555558d0130}, <No data fields>}, <No data fields>}}, <No data fields>}}}
              receiver = 0x5555558cf100
              td = <optimized out>
              receiverInSameThread = true
              senderData = {previous = 0x0, receiver = 0x5555558cf100, sender = 0x555555a26550, signal = 30}
              c = 0x5555558cfef0
              connections = {d = {ptr = 0x555555886850}}
              list = <optimized out>
              inSenderThread = true
              highestConnectionId = 9148
              signalVector = 0x5555559fcaa0
              currentThreadId = 0x7fffdfc389c0
              sp = <optimized out>
              signal_spy_set = 0x0
              empty_argv = {0x0}
              senderDeleted = false
      #5  0x00007ffff65e1aa8 in QMetaObject::activate (sender=sender@entry=0x555555a26550, m=m@entry=0x7ffff7b7c660 <QQuickWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x0) at /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:4206
              signal_index = <optimized out>
      #6  0x00007ffff76ce967 in QQuickWindow::afterAnimating (this=this@entry=0x555555a26550) at /home/qt/work/qt/qtdeclarative_build/src/quick/Quick_autogen/include/moc_qquickwindow.cpp:427
      #7  0x00007ffff78fa7e5 in QSGThreadedRenderLoop::polishAndSync (this=0x555555887ce0, w=0x5555558bef40, inExpose=<optimized out>) at /home/qt/work/qt/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1645
              window = 0x555555a26550
              timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}
              polishTime = 0
              waitTime = 0
              syncTime = 0
              elapsedSinceLastMs = <optimized out>
              profileFrames = false
              d = <optimized out>
              scProxyData = {reserved = {<optimized out>, <optimized out>}}
      #8  0x00007ffff76d8115 in QQuickWindow::event (this=0x555555a26550, event=<optimized out>) at /home/qt/work/qt/qtdeclarative/src/quick/items/qquickwindow.cpp:1590
              d = <optimized out>
              da = 0x5555558878a0
      #9  0x00007ffff6583f4a in QCoreApplication::notifyInternal2 (receiver=0x555555a26550, event=0x7fffffffcf00) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
              d = <optimized out>
              threadData = 0x55555558fc40
              selfRequired = <optimized out>
              result = false
              cbdata = {0x555555a26550, 0x7fffffffcf00, 0x7fffffffceaf}
              scopeLevelCounter = {threadData = 0x55555558fc40}
      #10 0x00007ffff658416d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
      #11 0x00007fffdf033715 in QPlatformWindow::deliverUpdateRequest (this=<optimized out>) at /home/qt/work/qt/qtbase/src/gui/kernel/qplatformwindow.cpp:831
              w = 0x555555a26550
              wp = 0x555555886220
              request = {_vptr.QEvent = 0x7ffff6af4310 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff6918a08 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, data = 0x7ffff6918420 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6aef220 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 77, m_posted = false, m_spont = false, m_accept = true, m_unused = false, m_reserved = 0, m_inputEvent = 0, m_pointerEvent = 0, m_singlePointEvent = 0}
      #12 0x00007fffdf032a2e in QPlatformWindow::windowEvent (this=0x555555dcc5c0, event=<optimized out>) at /home/qt/work/qt/qtbase/src/gui/kernel/qplatformwindow.cpp:472
              d = <optimized out>
      #13 0x00007fffdefec0fb in QGuiApplication::notify (this=0x7fffffffd380, object=0x555555a26550, event=0x7fffffffd020) at /home/qt/work/qt/qtbase/src/gui/kernel/qguiapplication.cpp:2049
              d = <optimized out>
      #14 0x00007ffff6583f4a in QCoreApplication::notifyInternal2 (receiver=0x555555a26550, event=0x7fffffffd020) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
              d = <optimized out>
              threadData = 0x55555558fc40
              selfRequired = <optimized out>
              result = false
              cbdata = {0x555555a26550, 0x7fffffffd020, 0x7fffffffcfbf}
              scopeLevelCounter = {threadData = 0x55555558fc40}
      #15 0x00007ffff658416d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
      #16 0x00007ffff6738f8a in QTimerInfoList::activateTimers (this=0x555555718730) at /home/qt/work/qt/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
              e = {<QEvent> = {_vptr.QEvent = 0x7ffff6af4340 <vtable for QTimerEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff6918a08 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, data = 0x7ffff6918420 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6aef220 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 1, m_posted = false, m_spont = false, m_accept = true, m_unused = false, m_reserved = 0, m_inputEvent = 0, m_pointerEvent = 0, m_singlePointEvent = 0}, m_id = (unknown: 0x3a000003)}
              currentTimerInfo = 0x55556067acb0
              now = {__d = {__r = 9152949080688}}
              stillActive = {__now = <optimized out>}
              it = {i = <optimized out>}
              maxCount = 0
              n_act = 1
      #17 0x00007ffff6874a5c in timerSourceDispatch (source=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
              timerSource = <optimized out>
      #18 0x00007fffe26f7de2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #19 0x00007fffe27691f8 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #20 0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #21 0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x555555780ce0, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x5555557468f0
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #22 0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fffffffd2e0, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x555555e76410
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555555908f8, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #23 0x00007ffff658cb1a in QCoreApplication::exec () at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              threadData = 0x55555558fc40
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x555555e76410}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #24 0x00007ffff7e24fb8 in Ecliptica::Game::exec (this=0x7fffffffd460, argc=1, argv=0x7fffffffd5c8) at /media/D/builds/Productions/src/EclipticaGame/src/public/Ecliptica/game.cpp:176
              app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7fffdf8ac778 <vtable for QGuiApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x555555594dd0}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff69181c8 <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>+392>, data = 0x7ffff6918040 <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, static_metacall = 0x7ffff658d2c0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af4140 <QCoreApplication::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, extradata = 0x0}}, static self = 0x7fffffffd380}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af4100 <QCoreApplication::staticMetaObject>}, stringdata = 0x7fffdf708f90 <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>+752>, data = 0x7fffdf708ca0 <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, static_metacall = 0x7fffdefdffe0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fffdf8ac840 <QGuiApplication::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, extradata = 0x0}}}
              format = {static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffdf714ef0 <QSurfaceFormat::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN14QSurfaceFormatE_t>+304>, data = 0x7fffdf714dc0 <QSurfaceFormat::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN14QSurfaceFormatE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, metaTypes = 0x7fffdf8a5720 <QSurfaceFormat::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN14QSurfaceFormatE_t>>, extradata = 0x0}}, d = 0x555555a2a820}
              settings = 0x555555a296b0
              engine = {<QQmlEngine> = {<QJSEngine> = {<QObject> = {_vptr.QObject = 0x7ffff72556d8 <vtable for QQmlApplicationEngine+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x555555a11c50}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff716b7ac <QJSEngine::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QJSEngineE_t>+108>, data = 0x7ffff716b740 <QJSEngine::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QJSEngineE_t>>, static_metacall = 0x7ffff6da52e0 <QJSEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff7248fe0 <QJSEngine::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN9QJSEngineE_t>>, extradata = 0x0}}, m_v4Engine = 0x555555a49070}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff7248fa0 <QJSEngine::staticMetaObject>}, stringdata = 0x7ffff717ec0c <QQmlEngine::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QQmlEngineE_t>+236>, data = 0x7ffff717eb20 <QQmlEngine::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QQmlEngineE_t>>, static_metacall = 0x7ffff6f58480 <QQmlEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff7257aa0 <QQmlEngine::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QQmlEngineE_t>>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff7257a60 <QQmlEngine::staticMetaObject>}, stringdata = 0x7ffff7179d74 <QQmlApplicationEngine::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN21QQmlApplicationEngineE_t>+436>, data = 0x7ffff7179bc0 <QQmlApplicationEngine::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN21QQmlApplicationEngineE_t>>, static_metacall = 0x7ffff6f18610 <QQmlApplicationEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff7255780 <QQmlApplicationEngine::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN21QQmlApplicationEngineE_t>>, extradata = 0x0}}}
              controller = @0x7fffffffd390: {value = {ptr = 0x555555883ff0}, d = 0x555555883fe0}
      #25 0x0000555555557601 in main (argc=2, argv=0x7fffffffd5c8) at /media/D/builds/Productions/src/App/main.cpp:39
              game = {_storage = {value = {ptr = 0x55555588fd10}, d = 0x55555588fd00}, _sdlEvents = {value = {ptr = 0x555555a2c020}, d = 0x555555a2c010}}Thread 2 (Thread 0x7fffd97ff6c0 (LWP 34875) "QDBusConnection"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
              tval = {tv_sec = 1, tv_nsec = 4}
      #4  0x00007fffe2769245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #6  0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7fffd4000b70, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7fffd4000b90
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #7  0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fffd97feb20, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fffd4001590
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555555597fe8, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #8  0x00007ffff669d95e in QThread::exec (this=this@entry=0x7fffed7fecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x555555597f70
              status = 0x7fffd97ff658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555555597fe8, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fffd4001590}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #9  0x00007fffed769a9e in QDBusConnectionManager::run (this=0x7fffed7fecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/qt/work/qt/qtbase/src/dbus/qdbusconnectionmanager.cpp:144
              locker = {_M_device = <optimized out>}
      #10 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #12 QThreadPrivate::start (arg=0x7fffed7fecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7fffed7fecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7fffed7fecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>
              data = 0x5555555a4dc0
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498771712532510190, -832, 32, 2, 140737488340880, 8498771712553481710, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 3 (Thread 0x7fffd8ffe6c0 (LWP 34876) "QXcbEventQueue"):
      #0  futex_wait (futex_word=0x5555555a8b58, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
              __ret = 0
              err = <optimized out>
              err = <optimized out>
              __ret = <optimized out>
              resultvar = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #1  __GI___lll_lock_wait (futex=futex@entry=0x5555555a8b58, private=0) at ./nptl/lowlevellock.c:49
      #2  0x00007ffff5ca51e2 in __pthread_mutex_cond_lock (mutex=mutex@entry=0x5555555a8b58) at ../nptl/pthread_mutex_lock.c:93
              __futex = 0x5555555a8b58
              type = <optimized out>
              id = <optimized out>
      #3  0x00007ffff5ca1a5d in __pthread_cond_wait_common (cond=0x5555555a8b80, mutex=0x5555555a8b58, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:447
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 25534
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #4  ___pthread_cond_wait (cond=0x5555555a8b80, mutex=0x5555555a8b58) at ./nptl/pthread_cond_wait.c:458
      #5  0x00007fffe26755fc in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
      #6  0x00007fffdc129108 in QXcbEventQueue::run (this=0x5555555a42c0) at /home/qt/work/qt/qtbase/src/plugins/platforms/xcb/qxcbeventqueue.cpp:192
              event = <optimized out>
              connection = 0x5555555a8b40
              tail = 0x7fffcc1b2810
              enqueueEvent = {__tail = <optimized out>, __this = <optimized out>}
      #7  0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #9  QThreadPrivate::start (arg=0x5555555a42c0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x5555555a42c0, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x5555555a42c0
              data = 0x5555555b8840
      #10 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498768415608239598, -832, 32, 11, 140737488341120, 8498768415629211118, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #11 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 4 (Thread 0x7fffd35ff6c0 (LWP 34878) "pool-spawner"):
      #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
      #1  0x00007fffe272ecfd in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #2  0x00007fffe26ba98b in g_async_queue_pop_unlocked () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #3  0x00007fffe273824f in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #4  0x00007fffe273748b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498758243515069934, -832, 32, 0, 140737488336832, 8498758243536041454, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #6  0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 5 (Thread 0x7fffd2dfe6c0 (LWP 34879) "gmain"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
              tval = {tv_sec = 1, tv_nsec = 1}
      #4  0x00007fffe2769245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #6  0x00007fffe26f8281 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #7  0x00007fffe273748b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #8  0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498754946590799342, -832, 32, 0, 140737488336624, 8498754946611770862, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #9  0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 6 (Thread 0x7fffd25fd6c0 (LWP 34880) "gdbus"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
              tval = {tv_sec = 93824993432376, tv_nsec = 2}
      #4  0x00007fffe2769245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007fffe26f9157 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #6  0x00007fffd85be2b2 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
      #7  0x00007fffe273748b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #8  0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498756045565556206, -832, 32, 11, 140737488336976, 8498756045586527726, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #9  0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 7 (Thread 0x7fffd1dfc6c0 (LWP 34882) "[pango] fontcon"):
      #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
      #1  0x00007fffe272ecfd in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #2  0x00007fffe26ba8ab in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #3  0x00007fffdbc844db in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
      #4  0x00007fffe273748b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498752748641285614, -832, 32, 0, 140737488338688, 8498752748662257134, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #6  0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 8 (Thread 0x7fffd11de6c0 (LWP 34887) "QtSDL::SDLEvent"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=0, a2=a2@entry=0, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=230) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5cf4932 in __GI___clock_nanosleep (clock_id=<optimized out>, clock_id@entry=0, flags=flags@entry=0, req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
              r = <optimized out>
      #3  0x00007ffff5d02657 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
              ret = <optimized out>
      #4  0x00007fffda73650a in ??? () at /lib/x86_64-linux-gnu/libSDL3.so.0
      #5  0x00007ffff7bf7574 in QtSDL::SDLEventManager::run (this=0x555555a2c020) at /media/D/builds/Productions/submodules/Games/submodules/QtSDL/src/QtSDL/src/public/QtSDL/sdleventmanager.cpp:158
              event = {type = 32512, common = {type = 32512, reserved = 32767, timestamp = 1349163554720}, display = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, displayID = 0, data1 = 0, data2 = 0}, window = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, data1 = 0, data2 = 0}, kdevice = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0}, key = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, which = 0, scancode = SDL_SCANCODE_UNKNOWN, key = 0, mod = 55936, raw = 53533, down = 255, repeat = 127}, edit = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, text = 0x0, start = -786572672, length = 32767}, edit_candidates = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, candidates = 0x0, num_candidates = -786572672, selected_candidate = 32767, horizontal = 12, padding1 = 99 'c', padding2 = 118 'v', padding3 = 226 '\342'}, text = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, text = 0x0}, mdevice = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0}, motion = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, which = 0, state = 0, x = 0, y = -4.23734804e+10, xrel = 4.59163468e-41, yrel = -1.13625903e+21}, button = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, which = 0, button = 0 '\000', down = false, clicks = 0 '\000', padding = 0 '\000', x = 0, y = -4.23734804e+10}, wheel = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, which = 0, x = 0, y = 0, direction = (unknown: 0xd11dda80), mouse_x = 4.59163468e-41, mouse_y = -1.13625903e+21}, jdevice = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0}, jaxis = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, axis = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', value = 0, padding4 = 0}, jball = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, ball = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', xrel = 0, yrel = 0}, jhat = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, hat = 0 '\000', value = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000'}, jbutton = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, button = 0 '\000', down = false, padding1 = 0 '\000', padding2 = 0 '\000'}, jbattery = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, state = SDL_POWERSTATE_UNKNOWN, percent = 0}, gdevice = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0}, gaxis = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, axis = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', value = 0, padding4 = 0}, gbutton = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, button = 0 '\000', down = false, padding1 = 0 '\000', padding2 = 0 '\000'}, gtouchpad = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, touchpad = 0, finger = 0, x = 0, y = -4.23734804e+10, pressure = 4.59163468e-41}, gsensor = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, sensor = 0, data = {0, 0, -4.23734804e+10}, sensor_timestamp = 140736992797452}, adevice = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, recording = false, padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000'}, cdevice = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0}, sensor = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, which = 0, data = {0, 0, 0, -4.23734804e+10, 4.59163468e-41, -1.13625903e+21}, sensor_timestamp = 206158430248}, quit = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720}, user = {type = 32512, reserved = 32767, timestamp = 1349163554720, windowID = 0, code = 0, data1 = 0x0, data2 = 0x7fffd11dda80}, tfinger = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, touchID = 0, fingerID = 0, x = -4.23734804e+10, y = 4.59163468e-41, dx = -1.13625903e+21, dy = 4.59163468e-41, pressure = 5.60519386e-44, windowID = 48}, pproximity = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, which = 0}, ptouch = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, which = 0, pen_state = 0, x = 0, y = -4.23734804e+10, eraser = 255, down = 127}, pmotion = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, which = 0, pen_state = 0, x = 0, y = -4.23734804e+10}, pbutton = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, which = 0, pen_state = 0, x = 0, y = -4.23734804e+10, button = 255 '\377', down = 127}, paxis = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, which = 0, pen_state = 0, x = 0, y = -4.23734804e+10, axis = 32767, value = -1.13625903e+21}, render = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0}, drop = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, windowID = 0, x = 0, y = 0, source = 0x7fffd11dda80 "", data = 0x7fffe276630c "H\213\205H\377\377\377dH+\004%("}, clipboard = {type = SDL_EVENT_POLL_SENTINEL, reserved = 32767, timestamp = 1349163554720, owner = false, num_mime_types = 0, mime_types = 0x0}, padding = "\000\177\000\000\377\177\000\000\240\027j :\001", '\000' <repeats 18 times>, "\200\332\035\321\377\177\000\000\fcv\342\377\177\000\000(\000\000\0000\000\000\000\220\332\035\321\377\177\000\000\320\331\035\321\377\177\000\000\000\000\000\000\000\000\000\000 \332\035\321\377\177\000\000bO\216\332\377\177\000\000 \017\000\270\002\000\000\000\000\000\000\000\377\177\000\0010\332\035\321\377\177\000\000\000\333\035\321\377\177\000"}
              appInstance = 0x7fffffffd380
      #6  0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #8  QThreadPrivate::start (arg=0x555555a2c020) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x555555a2c020, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x555555a2c020
              data = 0x555555a31c30
      #9  0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498753314503226862, -832, 32, 0, 140737488343184, 8498753314524198382, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #10 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 9 (Thread 0x7fffd09dd6c0 (LWP 34888) "QQmlThread"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
              tval = {tv_sec = 1, tv_nsec = 1}
      #4  0x00007fffe2769245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #6  0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7fffbc000b70, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7fffbc000b90
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #7  0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fffd09dcb70, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fffbc0013d0
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555555a2c148, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #8  0x00007ffff669d95e in QThread::exec (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x555555a2c0d0
              status = 0x7fffd09dd658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555555a2c148, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fffbc0013d0}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #9  0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #11 QThreadPrivate::start (arg=0x555555a2a3a0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x555555a2a3a0, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x555555a2a3a0
              data = 0x555555a37270
      #12 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498750015431472622, -832, 32, 22, 140737488342960, 8498750015452444142, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #13 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 10 (Thread 0x7fffb75bb6c0 (LWP 34891) "QQmlDebugServer"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
              tval = {tv_sec = 1, tv_nsec = 3}
      #4  0x00007fffe2769245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #6  0x00007ffff6874c8e in QEventDispatcherGlib::processEvents (this=0x7fffb0000b70, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:401
              d = 0x7fffb0000b90
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = false
      #7  0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fffb75baaf0, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fffb000cc90
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555555a3d148, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #8  0x00007ffff669d95e in QThread::exec (this=this@entry=0x7fffb75bab60) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x555555a3d0d0
              status = 0x7fffb75bb658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555555a3d148, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fffb000cc90}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #9  0x00007fffd01cb915 in QQmlDebugServerThread::run (this=0x7fffb75bab60) at /home/qt/work/qt/qtdeclarative/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:220
              connection = 0x7fffb0001350
              eventLoop = {<QObject> = {_vptr.QObject = 0x7fffb0001410, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fffb0001420}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
      #10 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #12 QThreadPrivate::start (arg=0x555555a1ddf8) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x555555a1ddf8, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x555555a1ddf8
              data = 0x55555583ea90
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498696638651659758, -832, 32, 2, 140737488342880, 8498696638672631278, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 14 (Thread 0x7fffb42cb6c0 (LWP 34903) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=3022829248, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=3022829248, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=3022829248, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffb42cab40, __canceltype = 1, __prev = 0x0}
              cbuffer = {wseq = 1463813, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731906
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2e960) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e2ec10) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e2ec10
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498689964272481774, -832, 32, 2, 140737488341680, 8498689964293453294, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 15 (Thread 0x7fffa71266c0 (LWP 34904) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=0, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=0, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=0, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa7125b40, __canceltype = -13648, __prev = 0x0}
              cbuffer = {wseq = 1463821, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731910
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2e998) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e2fcb0) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e2fcb0
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498660848152311278, -832, 32, 2, 140737488341680, 8498660848173282798, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 16 (Thread 0x7fffa6f256c0 (LWP 34905) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=1065353114, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=1065353114, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=1065353114, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa6f24b40, __canceltype = 1441014960, __prev = 0x0}
              cbuffer = {wseq = 1463809, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731904
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2e9d0) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e30d50) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e30d50
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498658373714277870, -832, 32, 2, 140737488341680, 8498658373735249390, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 17 (Thread 0x7fffa6d246c0 (LWP 34906) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=2798798528, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=2798798528, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=2798798528, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa6d23b40, __canceltype = 1441082352, __prev = 0x0}
              cbuffer = {wseq = 1463819, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731909
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2ea08) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e31df0) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e31df0
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498658100446983662, -832, 32, 2, 140737488341680, 8498658100467955182, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 18 (Thread 0x7fffa6b236c0 (LWP 34907) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=0, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=0, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=0, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa6b22b40, __canceltype = 1, __prev = 0x0}
              cbuffer = {wseq = 1463827, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731913
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2ea40) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e32e90) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e32e90
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498657825032205806, -832, 32, 2, 140737488341680, 8498657825053177326, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 19 (Thread 0x7fffa69226c0 (LWP 34908) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=1065353012, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=1065353012, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=1065353012, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa6921b40, __canceltype = 1441014960, __prev = 0x0}
              cbuffer = {wseq = 1463823, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731911
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2ea78) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e33f30) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e33f30
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498657551764911598, -832, 32, 2, 140737488341680, 8498657551785883118, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 20 (Thread 0x7fffa67216c0 (LWP 34909) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=1065353112, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=1065353112, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=1065353112, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa6720b40, __canceltype = 1441014960, __prev = 0x0}
              cbuffer = {wseq = 1463817, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731908
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2eab0) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e34fd0) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e34fd0
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498659475373389294, -832, 32, 2, 140737488341680, 8498659475394360814, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 21 (Thread 0x7fffa65206c0 (LWP 34910) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=1065353114, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=1065353114, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=1065353114, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa651fb40, __canceltype = 1, __prev = 0x0}
              cbuffer = {wseq = 1463825, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731912
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2eae8) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e36070) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e36070
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498659202106095086, -832, 32, 2, 140737488341680, 8498659202127066606, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 22 (Thread 0x7fffa631f6c0 (LWP 34911) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=2788292288, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=2788292288, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=2788292288, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa631eb40, __canceltype = 0, __prev = 0x0}
              cbuffer = {wseq = 1463815, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731907
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2eb20) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e37110) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e37110
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498658926691317230, -832, 32, 2, 140737488341680, 8498658926712288750, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 23 (Thread 0x7fffa611e6c0 (LWP 34912) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=0, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=0, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=0, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa611db40, __canceltype = 1, __prev = 0x0}
              cbuffer = {wseq = 1463811, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731905
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2eb58) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e381b0) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e381b0
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498658653424023022, -832, 32, 2, 140737488341680, 8498658653444994542, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 24 (Thread 0x7fffa5f1d6c0 (LWP 34913) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=67, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=67, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=67, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa5f1cb40, __canceltype = 1, __prev = 0x0}
              cbuffer = {wseq = 1463807, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731903
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2eb90) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e39250) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e39250
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498656178985989614, -832, 32, 2, 140737488341680, 8498656179006961134, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 25 (Thread 0x7fffa5d1c6c0 (LWP 34914) "Ecliptica"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825001224124, a2=<optimized out>, a3=a3@entry=1065352815, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555de77bc, expected=1065352815, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555555de77bc, expected=1065352815, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555de77bc, expected=expected@entry=731879, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555555de7770, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 731879
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fffa5d1bb40, __canceltype = 1, __prev = 0x0}
              cbuffer = {wseq = 1463829, cond = 0x555555de7798, mutex = 0x555555de7770, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 731914
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555555de7770) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fffb495fdbb in physx::shdfnd::SyncImpl::wait (this=0x555555de7770, ms=ms@entry=4294967295) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixSync.cpp:60
              status = 0
              lock = {mMutex = @0x555555de7770}
              lastSetCounter = 682252
      #8  0x00007fffb4ae441b in physx::shdfnd::SyncT<physx::shdfnd::ReflectionAllocator<physx::shdfnd::SyncImpl> >::wait (milliseconds=4294967295, this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/include/PsSync.h:112
      #9  physx::Ext::DefaultCpuDispatcher::waitForWork (this=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtDefaultCpuDispatcher.h:100
      #10 physx::Ext::CpuWorkerThread::execute (this=0x555555e2ebc8) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/physxextensions/src/ExtCpuWorkerThread.cpp:101
              task = 0x0
      #11 0x00007fffb495ff2a in physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=<optimized out>) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:144
              impl = <optimized out>
      #12 physx::shdfnd::(anonymous namespace)::PxThreadStart (arg=0x555555e3a2f0) at /home/qt/work/qt/qtquick3dphysics/src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp:127
              impl = 0x555555e3a2f0
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498655905718695406, -832, 32, 2, 140737488341680, 8498655905739666926, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 26 (Thread 0x7fffa5b1b6c0 (LWP 34915) "QThread"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
              tval = {tv_sec = 1, tv_nsec = 1}
      #4  0x00007fffe2769245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #6  0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7fff80000b70, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7fff80000b90
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #7  0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fffa5b1ab70, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fff80001350
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555558c94c8, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #8  0x00007ffff669d95e in QThread::exec (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x5555558c9450
              status = 0x7fffa5b1b658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555558c94c8, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fff80001350}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #9  0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #11 QThreadPrivate::start (arg=0x5555555f2828) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x5555555f2828, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x5555555f2828
              data = 0x5555558ca9e0
      #12 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498655630303917550, -832, 32, 2, 140737488342160, 8498655630324889070, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #13 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 27 (Thread 0x7fffa531a6c0 (LWP 34916) "QSGRenderThread"):
      #0  futex_wait (futex_word=0x5555555a8b58, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
              __ret = -512
              err = <optimized out>
              err = <optimized out>
              __ret = <optimized out>
              resultvar = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #1  __GI___lll_lock_wait (futex=futex@entry=0x5555555a8b58, private=0) at ./nptl/lowlevellock.c:49
      #2  0x00007ffff5ca5fe1 in lll_mutex_lock_optimized (mutex=0x5555555a8b58) at ./nptl/pthread_mutex_lock.c:48
              __futex = 0x5555555a8b58
              private = <optimized out>
              private = <optimized out>
              __futex = <optimized out>
      #3  ___pthread_mutex_lock (mutex=0x5555555a8b58) at ./nptl/pthread_mutex_lock.c:93
              type = <optimized out>
              id = <optimized out>
      #4  0x00007fffe267aef1 in xcb_send_request_with_fds64 () at /lib/x86_64-linux-gnu/libxcb.so.1
      #5  0x00007fffe267b66d in xcb_send_request () at /lib/x86_64-linux-gnu/libxcb.so.1
      #6  0x00007fffe267c937 in xcb_get_geometry () at /lib/x86_64-linux-gnu/libxcb.so.1
      #7  0x00007fff6dfb18a3 in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #8  0x00007fff6dfac36f in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #9  0x00007fffdf540628 in QVkSwapChain::surfacePixelSize (this=0x7fff7c8cb240) at /home/qt/work/qt/qtbase/src/gui/rhi/qrhivulkan.cpp:8539
              surfaceCaps = {minImageCount = 0, maxImageCount = 0, currentExtent = {width = 0, height = 0}, minImageExtent = {width = 0, height = 0}, maxImageExtent = {width = 0, height = 0}, maxImageArrayLayers = 0, supportedTransforms = 0, currentTransform = 0, supportedCompositeAlpha = 0, supportedUsageFlags = 0}
              rhiD = <optimized out>
              bufferSize = {width = <optimized out>, height = <optimized out>}
      #10 0x00007ffff78f8236 in QSGRenderThread::syncAndRender (this=this@entry=0x555555f26510) at /home/qt/work/qt/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:640
              effectiveOutputSize = {wd = <optimized out>, ht = <optimized out>}
              previousOutputSize = {wd = <optimized out>, ht = <optimized out>}
              frameResult = <optimized out>
              profileFrames = false
              threadTimer = {t1 = -9223372036854775808, t2 = -9223372036854775808}
              syncTime = 0
              renderTime = 0
              d = 0x555555886220
              syncRequested = false
              exposeRequested = false
              cd = 0x555555886220
              rhiSupport = 0x7ffff7bc5750 <QSGRhiSupport::instance_internal()::inst>
              hasValidSwapChain = true
              canRender = <optimized out>
              lastCompletedGpuTime = <optimized out>
      #11 0x00007ffff78f9947 in QSGRenderThread::run (this=0x555555f26510) at /home/qt/work/qt/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:975
      #12 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #14 QThreadPrivate::start (arg=0x555555f26510) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x555555f26510, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x555555f26510
              data = 0x555555efeed0
      #15 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498656731426158062, -832, 32, 2, 140737488341856, 8498656731447129582, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #16 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 28 (Thread 0x7fff8cdff6c0 (LWP 34918) "Eclipti:disk$0"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=140735274300656, a2=<optimized out>, a3=a3@entry=1749228496, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7fff7c0834f0, expected=1749228496, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x7fff7c0834f0, expected=1749228496, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fff7c0834f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x7fff7c0834a0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 0
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fff8cdfeaa0, __canceltype = -1931482352, __prev = 0x0}
              cbuffer = {wseq = 16, cond = 0x7fff7c0834d0, mutex = 0x7fff7c0834a0, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 8
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x7fff7c0834a0) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fff6e180ebd in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #8  0x00007fff6e1387db in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #9  0x00007fff6e180e1c in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #10 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498601013352297966, -832, 32, 2, 140735964871776, 8498601013373269486, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #11 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 29 (Thread 0x7fff6ddff6c0 (LWP 34919) "Eclipti:disk$0"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=140735274386144, a2=<optimized out>, a3=a3@entry=0, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7fff7c0982e0, expected=0, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x7fff7c0982e0, expected=0, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fff7c0982e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x7fff7c098290, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 0
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fff6ddfeaa0, __canceltype = 0, __prev = 0x0}
              cbuffer = {wseq = 0, cond = 0x7fff7c0982c0, mutex = 0x7fff7c098290, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 0
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x7fff7c098290) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fff6e180ebd in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #8  0x00007fff6e1387db in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #9  0x00007fff6e180e1c in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #10 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498532843631375854, -832, 32, 2, 140735964871872, 8498532843652347374, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #11 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 30 (Thread 0x7fff8f1ff6c0 (LWP 34920) "Eclipti:disk$1"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=140735274300656, a2=<optimized out>, a3=a3@entry=131072, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7fff7c0834f0, expected=131072, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x7fff7c0834f0, expected=131072, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fff7c0834f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x7fff7c0834a0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 0
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fff8f1feaa0, __canceltype = -1893733616, __prev = 0x0}
              cbuffer = {wseq = 14, cond = 0x7fff7c0834d0, mutex = 0x7fff7c0834a0, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 7
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x7fff7c0834a0) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fff6e180ebd in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #8  0x00007fff6e1387db in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #9  0x00007fff6e180e1c in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #10 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498608160177878510, -832, 32, 17, 140735964876576, 8498608160198850030, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #11 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 31 (Thread 0x7fff8e9fe6c0 (LWP 34921) "Eclipti:disk$2"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=140735274300656, a2=<optimized out>, a3=a3@entry=131072, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7fff7c0834f0, expected=131072, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x7fff7c0834f0, expected=131072, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fff7c0834f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x7fff7c0834a0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 0
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fff8e9fdaa0, __canceltype = -1902126320, __prev = 0x0}
              cbuffer = {wseq = 12, cond = 0x7fff7c0834d0, mutex = 0x7fff7c0834a0, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 6
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x7fff7c0834a0) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fff6e180ebd in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #8  0x00007fff6e1387db in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #9  0x00007fff6e180e1c in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #10 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498604863253607918, -832, 32, 17, 140735964876576, 8498604863274579438, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #11 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 32 (Thread 0x7fff8e1fd6c0 (LWP 34922) "Eclipti:disk$3"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=140735274300656, a2=<optimized out>, a3=a3@entry=131072, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7fff7c0834f0, expected=131072, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x7fff7c0834f0, expected=131072, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fff7c0834f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x7fff7c0834a0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 0
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fff8e1fcaa0, __canceltype = -1910519024, __prev = 0x0}
              cbuffer = {wseq = 10, cond = 0x7fff7c0834d0, mutex = 0x7fff7c0834a0, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 5
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x7fff7c0834a0) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fff6e180ebd in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #8  0x00007fff6e1387db in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #9  0x00007fff6e180e1c in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #10 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498605962228364782, -832, 32, 17, 140735964876576, 8498605962249336302, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #11 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 33 (Thread 0x7fff8d9fc6c0 (LWP 34923) "WSI swapchain q"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=140735282989068, a2=<optimized out>, a3=a3@entry=5648, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7fff7c8cc80c, expected=5648, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x7fff7c8cc80c, expected=5648, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fff7c8cc80c, expected=expected@entry=41127, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x7fff7c8cc7c0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 41127
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7fff8d9fbad0, __canceltype = -1918911728, __prev = 0x0}
              cbuffer = {wseq = 82259, cond = 0x7fff7c8cc7e8, mutex = 0x7fff7c8cc7c0, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 41129
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x7fff7c8cc7c0) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007fff6e12923d in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #8  0x00007fff6dfb3de7 in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #9  0x00007fff6e180e1c in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #10 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498602665304094190, -832, 32, 22, 140735964877168, 8498602665325065710, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #11 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 34 (Thread 0x7fff703ff6c0 (LWP 34924) "WSI swapchain e"):
      #0  sysmalloc (nb=48, av=0x7fff54000030) at ./malloc/malloc.c:2938
              old_top = <optimized out>
              snd_brk = <optimized out>
              front_misalign = <optimized out>
              remainder = 0x7fff541ad010
              pagesize = <optimized out>
              tried_mmap = <optimized out>
              old_size = <optimized out>
              size = <optimized out>
              old_end = <optimized out>
              brk = <optimized out>
              correction = <optimized out>
              end_misalign = <optimized out>
              aligned_brk = <optimized out>
              p = 0x7fff541acfe0
              remainder_size = <optimized out>
              old_top = <optimized out>
              old_size = <optimized out>
              old_end = <optimized out>
              size = <optimized out>
              brk = <optimized out>
              correction = <optimized out>
              snd_brk = <optimized out>
              front_misalign = <optimized out>
              end_misalign = <optimized out>
              aligned_brk = <optimized out>
              p = <optimized out>
              remainder = <optimized out>
              remainder_size = <optimized out>
              pagesize = <optimized out>
              tried_mmap = <optimized out>
              mm = <optimized out>
              old_heap = <optimized out>
              heap = <optimized out>
              old_heap_size = <optimized out>
              mm = <optimized out>
              top = <optimized out>
              mbrk = <optimized out>
      #1  _int_malloc (av=av@entry=0x7fff54000030, bytes=bytes@entry=36) at ./malloc/malloc.c:4539
              p = <optimized out>
              iters = <optimized out>
              nb = <optimized out>
              idx = <optimized out>
              bin = <optimized out>
              victim = <optimized out>
              size = <optimized out>
              victim_index = <optimized out>
              remainder = <optimized out>
              remainder_size = <optimized out>
              block = <optimized out>
              bit = <optimized out>
              map = <optimized out>
              fwd = <optimized out>
              bck = <optimized out>
              tcache_unsorted_count = <optimized out>
              tcache_nb = <optimized out>
              tc_idx = 1
              return_cached = <optimized out>
      #2  0x00007ffff5cb3aaf in __GI___libc_malloc (bytes=36) at ./malloc/malloc.c:3414
              ar_ptr = 0x7fff54000030
              victim = <optimized out>
              err = <optimized out>
      #3  0x00007fffe26732b8 in ??? () at /lib/x86_64-linux-gnu/libxcb.so.1
      #4  0x00007fffe2673af6 in ??? () at /lib/x86_64-linux-gnu/libxcb.so.1
      #5  0x00007fffe2675a1c in xcb_wait_for_special_event () at /lib/x86_64-linux-gnu/libxcb.so.1
      #6  0x00007fff6dfb2d70 in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #7  0x00007fff6e180e1c in ??? () at /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
      #8  0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498540265334863342, -832, 32, 22, 140735964877168, 8498540265355834862, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #9  0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 42 (Thread 0x7fffb65b96c0 (LWP 34933) "QThread"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
              tval = {tv_sec = 1, tv_nsec = 1}
      #4  0x00007fffe2769245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #6  0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7fff8af35380, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7fffad4246d0
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #7  0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fffb65b8b70, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fff8af66120
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556068308, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #8  0x00007ffff669d95e in QThread::exec (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x555556068290
              status = 0x7fffb65b9658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556068308, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fff8af66120}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #9  0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #11 QThreadPrivate::start (arg=0x555556068380) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x555556068380, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x555556068380
              data = 0x555555f97de0
      #12 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498694440702146030, -832, 32, 11, 140737488327344, 8498694440723117550, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #13 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 43 (Thread 0x7fffb6dba6c0 (LWP 34936) "NanoTerrainThre"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
              tval = {tv_sec = 1, tv_nsec = 1}
      #4  0x00007fffe2769245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #6  0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7fffa8001260, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7fffa8000b90
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #7  0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fffb6db9b70, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fffa8001350
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555572abec8, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #8  0x00007ffff669d95e in QThread::exec (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x5555572abe50
              status = 0x7fffb6dba658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555572abec8, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fffa8001350}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #9  0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #11 QThreadPrivate::start (arg=0x5555572abe30) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x5555572abe30, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x5555572abe30
              data = 0x5555572abfa0
      #12 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498693341727389166, -832, 32, 11, 140737488327024, 8498693341748360686, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #13 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 44 (Thread 0x7fffb55516c0 (LWP 34937) "NanoTerrainThre"):
      #0  QHashPrivate::iterator<QHashPrivate::Node<int, float> >::span (this=0x7fffb554fea0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:789
      #1  0x00007fffe022560e in QHashPrivate::iterator<QHashPrivate::Node<int, float> >::isUnused (this=0x7fffb554fea0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:791
      #2  0x00007fffe02e3d99 in QHashPrivate::iterator<QHashPrivate::Node<int, float> >::operator++ (this=0x7fffb554fea0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:809
      #3  0x00007fffe02e3cd3 in QHashPrivate::Data<QHashPrivate::Node<int, float> >::begin (this=0x7fff0831a750) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:632
              it = {d = 0x7fff0831a750, bucket = 44}
      #4  0x00007fffe02e5b6c in QHash<int, float>::begin (this=0x7fffb554ffe0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1239
      #5  0x00007fffe02e4393 in QHash<int, float>::keyImpl (this=0x7fffb554ffe0, value=@0x7fffb554ffc0: 0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1049
              i = {i = {d = 0x7fffb554ff40, bucket = 140736235634928}}
      #6  0x00007fffe02e2885 in QHash<int, float>::key (this=0x7fffb554ffe0, value=@0x7fffb554ffc0: 0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1063
              k = 0x55555606bed0
      #7  0x00007fffe02e005b in QEWorld::MapData::getAltitude (this=0x55555606be90, pos=..., biomesConcentrations=0x0, rawBlendNoise=0x7fffb5550290) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:219
              list = @0x7fffb5550040: {<QListSpecialMethods<QSharedPointer<QEWorld::OpenSimplex2> >> = {<QListSpecialMethodsBase<QSharedPointer<QEWorld::OpenSimplex2> >> = {<No data fields>}, <No data fields>}, d = {d = 0x555556049090, ptr = 0x5555560490a0, size = 1}}
              rules = @0x7fffb5550110: {<QH::StreamMultiversion> = {<QH::StreamBase> = {<QuasarAppUtils::ValidableObject> = {_vptr.ValidableObject = 0x0}, <No data fields>}, <No data fields>}, start = -7.93518666e-07, end = 4.59163468e-41, resourceNoiseConfigs = {<QH::StreamMultiversion> = {<QH::StreamBase> = {<QuasarAppUtils::ValidableObject> = {_vptr.ValidableObject = 0x7fffb5550150}, <No data fields>}, <No data fields>}, numOctaves = -136866316, baseFrequency = 0, lacunarity = 9.8047130903456786e-211, persistence = 6.9532939152291894e-310, overallAmplitude = 6.9533297769415043e-310, type = (unknown: 0xcc0123d0), offsetX = 6.953293915239466e-310, offsetY = 6.9532939152307704e-310, warpStrength = 6.953293915239466e-310, warpSeedOffset = 140736235635088, normalizeTo01 = 30, powerExponent = 6.9532939152323514e-310}, highMapNoiseConfigs = {<QListSpecialMethods<QEWorld::NoiseConfig>> = {<QListSpecialMethodsBase<QEWorld::NoiseConfig>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffb5550230, ptr = 0x7fffb55501b0, size = 140736961088542}}, highMapSubNoiseConfigs = {<QListSpecialMethods<std::pair<float, float> >> = {<QListSpecialMethodsBase<std::pair<float, float> >> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffb55501d0, ptr = 0x7fffb5550230, size = 140736235635152}}}
              result = 0.12535973517640064
              executable_func_time = @0x7fffb554ffd8: {__d = {__r = 1756034765504347034}}
              blendRef = @0x7fffb554ffe0: {d = 0x7fff0831a750}
              subBiomeNoise = 0.41133159046759937
              result = 0.10842692690010071
              count = 0
      #8  0x00007fffe0987b8d in QEQuick3D::NanoTerrain::getRawWorldHeight (this=0x7fffcc0122a0, worldPos=..., rawBlendData=0x7fffb5550290) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanoterrain.cpp:80
              gen = @0x7fffb5550230: {value = {ptr = 0x55555606be90}, d = 0x555556039ea0}
              lock = {m_mutex = 0x7fffcc0123b8, m_isLocked = false}
              value = -1
      #9  0x00007fffe0987e39 in QEQuick3D::NanoTerrain::getUVData (this=0x7fffcc0122a0, vertix=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanoterrain.cpp:115
              blendData = 0.31182551321095409
              h = 6.9532939152465805e-310
      #10 0x00007fffe09780a6 in QEQuick3D::NanoGeometry::calculateClusterImpl (this=0x7fffcc0122a0, address=..., offset=235472) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanogeometry.cpp:673
              height = 0
              vertex = {position = {v = {8512, 0, -1280}}, normal = {v = {0, 0, 0}}, uv = {v = {0, 0}}}
              y = 0
              x = 64
              numRows = 128
              numCols = 128
              xzOffset = {xp = 8448, yp = -1280}
              numVertices = 16384
              vertices = {<QListSpecialMethods<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<QListSpecialMethodsBase<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fff0889a470, ptr = 0x7fff0889a480, size = 2}}
              step = 64
              realRowsNum = 2
              indices = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0xfffffb0000002140, ptr = 0x7fffcc012380, size = 140736235635664}}
      #11 0x00007fffe09750a5 in QEQuick3D::NanoGeometry::calculateAll (this=0x7fffcc0122a0) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanogeometry.cpp:261
              address = {xp = 66, yp = -10}
              indices = @0x7fffb55505a0: {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffa051ba00, ptr = 0x7fffa051ba10, size = 6}}
              vertices = @0x7fffb55505b8: {<QListSpecialMethods<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<QListSpecialMethodsBase<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fff08898450, ptr = 0x7fff08898460, size = 4}}
              ref = @0x7fff093b93d8: {indices = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffa051ba00, ptr = 0x7fffa051ba10, size = 6}}, vertices = {<QListSpecialMethods<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<QListSpecialMethodsBase<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fff08898450, ptr = 0x7fff08898460, size = 4}}, vertOffset = 235468, borderIndices = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, qualityIdx = 64, tringles = {<QListSpecialMethods<QVector3D>> = {<QListSpecialMethodsBase<QVector3D>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}}
              y = -10
              x = 66
              lock = {m_mutex = 0x7fffcc0123a0, m_isLocked = true}
              executable_func_time = @0x7fffb5550508: {__d = {__r = 1756033890361145519}}
              size = {wd = 20000, ht = 20000}
              offsetX = 0
              offsetY = 0
              planeRectX = 78
              planeRectY = 78
              currentHeaderOffet = 235472
              list = {<QListSpecialMethods<QPoint>> = {<QListSpecialMethodsBase<QPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0xfffffac000002140, ptr = 0x7ffecc8f8a00, size = 0}}
              count = -1610612736
      #12 0x00007fffe0987f24 in operator() (__closure=0x7fffb5550720) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanoterrain.cpp:123
      #13 0x00007fffe098870c in std::__invoke_impl<bool, QEQuick3D::NanoTerrain::updateData()::<lambda()>&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
      #14 0x00007fffe0988550 in std::__invoke_r<bool, QEQuick3D::NanoTerrain::updateData()::<lambda()>&>(struct {...} &) (__fn=...) at /usr/include/c++/14/bits/invoke.h:114
      #15 0x00007fffe09882ac in std::_Function_handler<bool(), QEQuick3D::NanoTerrain::updateData()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
      #16 0x00007fffdfb7489c in std::function<bool()>::operator() (this=0x7fffb5550720) at /usr/include/c++/14/bits/std_function.h:591
      #17 0x00007fffdfb74234 in QH::Async::asyncHandler (this=0x5555572aca30, job=..., endOfWork=0x0, resultOfWork=0x0) at /media/D/builds/Productions/submodules/Games/submodules/Heart/src/public/async.cpp:54
              result = false
      #18 0x00007fffdfb1657f in QH::Async::qt_static_metacall (_o=0x5555572aca30, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7ffde57c9188) at /media/D/builds/Productions/build/Desktop_Qt_6_9_1-Debug/submodules/Games/submodules/Heart/src/Heart_autogen/AMLFNVAPAS/moc_async.cpp:89
              _t = 0x5555572aca30
      #19 0x00007ffff65dda58 in QObject::event (this=0x5555572aca30, e=0x7ffde57c9140) at /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1431
              mce = 0x7ffde57c9140
              connections = <optimized out>
              sender = {previous = 0x0, receiver = 0x5555572aca30, sender = 0x0, signal = -1}
      #20 0x00007ffff6583f4a in QCoreApplication::notifyInternal2 (receiver=0x5555572aca30, event=0x7ffde57c9140) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
              d = <optimized out>
              threadData = 0x5555572ac980
              selfRequired = <optimized out>
              result = false
              cbdata = {0x5555572aca30, 0x7ffde57c9140, 0x7fffb555082f}
              scopeLevelCounter = {threadData = 0x5555572ac980}
      #21 0x00007ffff658416d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
      #22 0x00007ffff658775d in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5555572ac980) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1879
              e = 0x7ffde57c9140
              pe = <optimized out>
              r = <optimized out>
              relocker = {m_func = {__locker = @0x7fffb5550890}, m_invoke = true}
              event_deleter = {_M_t = {<std::__uniq_ptr_impl<QEvent, std::default_delete<QEvent> >> = {_M_t = {<std::_Tuple_impl<0, QEvent*, std::default_delete<QEvent> >> = {<std::_Tuple_impl<1, std::default_delete<QEvent> >> = {<std::_Head_base<1, std::default_delete<QEvent>, true>> = {<std::default_delete<QEvent>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, QEvent*, false>> = {_M_head_impl = 0x7ffde57c9140}, <No data fields>}, <No data fields>}}, <No data fields>}}
              locker = {_M_device = 0x5555572ac9c8, _M_owns = false}
              startOffset = 0
              i = @0x5555572ac9b8: 1
              cleanup = {receiver = <optimized out>, event_type = <optimized out>, data = <optimized out>, exceptionCaught = <optimized out>}
      #23 0x00007ffff6587a10 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1733
              data = <optimized out>
      #24 0x00007ffff68755b7 in postEventSourceDispatch (s=0x7fffa0000ad0) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
              source = 0x7fffa0000ad0
      #25 0x00007fffe26f7de2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #26 0x00007fffe27691f8 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #27 0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #28 0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7fffa0001f50, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7fffa0001cb0
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #29 0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fffb5550b70, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fffa0000f50
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555572ac8a8, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #30 0x00007ffff669d95e in QThread::exec (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x5555572ac830
              status = 0x7fffb5551658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555572ac8a8, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fffa0000f50}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #31 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #32 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #33 QThreadPrivate::start (arg=0x5555572ac810) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x5555572ac810, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x5555572ac810
              data = 0x5555572ac980
      #34 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498692228793988590, -832, 32, 11, 140737488327056, 8498692228814960110, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #35 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 45 (Thread 0x7fff277fe6c0 (LWP 34938) "NanoTerrainThre"):
      #0  0x00007fffe02e2208 in QHash<int, float>::end (this=0x7fff277fcfe0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1242
      #1  0x00007fffe02e045c in QEWorld::MapData::getAltitude (this=0x55555606be90, pos=..., biomesConcentrations=0x0, rawBlendNoise=0x7fff277fd290) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:237
              it = {i = {d = 0x7fff19071d80, bucket = 94}}
              executable_func_time = @0x7fff277fcfd8: {__d = {__r = 1756034765504351704}}
              blendRef = @0x7fff277fcfe0: {d = 0x7fff19071d80}
              subBiomeNoise = 0.4165133211718991
              result = 0
              count = 1071856261
      #2  0x00007fffe0987b8d in QEQuick3D::NanoTerrain::getRawWorldHeight (this=0x7fffcc0124e0, worldPos=..., rawBlendData=0x7fff277fd290) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanoterrain.cpp:80
              gen = @0x7fff277fd230: {value = {ptr = 0x55555606be90}, d = 0x555556039ea0}
              lock = {m_mutex = 0x7fffcc0125f8, m_isLocked = false}
              value = -1
      #3  0x00007fffe0987e39 in QEQuick3D::NanoTerrain::getUVData (this=0x7fffcc0124e0, vertix=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanoterrain.cpp:115
              blendData = 0.42156623904417823
              h = 6.9533297765906189e-310
      #4  0x00007fffe09780a6 in QEQuick3D::NanoGeometry::calculateClusterImpl (this=0x7fffcc0124e0, address=..., offset=91956) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanogeometry.cpp:673
              height = 103.315369
              vertex = {position = {v = {-64, 103.315369, -5632}}, normal = {v = {0, 0, 0}}, uv = {v = {0, 0}}}
              y = 0
              x = 64
              numRows = 128
              numCols = 128
              xzOffset = {xp = -128, yp = -5632}
              numVertices = 16384
              vertices = {<QListSpecialMethods<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<QListSpecialMethodsBase<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<No data fields>}, <No data fields>}, d = {d = 0x7ffe4bd13390, ptr = 0x7ffe4bd133a0, size = 2}}
              step = 64
              realRowsNum = 2
              indices = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0xffffea00ffffffc0, ptr = 0x7fffcc0125c0, size = 140733856076752}}
      #5  0x00007fffe09750a5 in QEQuick3D::NanoGeometry::calculateAll (this=0x7fffcc0124e0) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanogeometry.cpp:261
              address = {xp = -1, yp = -44}
              indices = @0x7fff277fd5a0: {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fff190810f0, ptr = 0x7fff19081100, size = 6}}
              vertices = @0x7fff277fd5b8: {<QListSpecialMethods<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<QListSpecialMethodsBase<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<No data fields>}, <No data fields>}, d = {d = 0x7ffe4bd11370, ptr = 0x7ffe4bd11380, size = 4}}
              ref = @0x7ffec7c9ff80: {indices = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fff190810f0, ptr = 0x7fff19081100, size = 6}}, vertices = {<QListSpecialMethods<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<QListSpecialMethodsBase<QEQuick3D::NanoGeometry::HeightFieldVertex>> = {<No data fields>}, <No data fields>}, d = {d = 0x7ffe4bd11370, ptr = 0x7ffe4bd11380, size = 4}}, vertOffset = 91952, borderIndices = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, qualityIdx = 64, tringles = {<QListSpecialMethods<QVector3D>> = {<QListSpecialMethodsBase<QVector3D>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}}
              y = -44
              x = -1
              lock = {m_mutex = 0x7fffcc0125e0, m_isLocked = true}
              executable_func_time = @0x7fff277fd508: {__d = {__r = 1756033890916433778}}
              size = {wd = 20000, ht = 20000}
              offsetX = 0
              offsetY = 0
              planeRectX = 78
              planeRectY = 78
              currentHeaderOffet = 91956
              list = {<QListSpecialMethods<QPoint>> = {<QListSpecialMethodsBase<QPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0xffffe9c0ffffffc0, ptr = 0x7ffec720bd00, size = -4589168020290535424}}
              count = -1610612736
      #6  0x00007fffe0987f24 in operator() (__closure=0x7fff277fd720) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanoterrain.cpp:123
      #7  0x00007fffe098870c in std::__invoke_impl<bool, QEQuick3D::NanoTerrain::updateData()::<lambda()>&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
      #8  0x00007fffe0988550 in std::__invoke_r<bool, QEQuick3D::NanoTerrain::updateData()::<lambda()>&>(struct {...} &) (__fn=...) at /usr/include/c++/14/bits/invoke.h:114
      #9  0x00007fffe09882ac in std::_Function_handler<bool(), QEQuick3D::NanoTerrain::updateData()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
      #10 0x00007fffdfb7489c in std::function<bool()>::operator() (this=0x7fff277fd720) at /usr/include/c++/14/bits/std_function.h:591
      #11 0x00007fffdfb74234 in QH::Async::asyncHandler (this=0x5555572af8d0, job=..., endOfWork=0x0, resultOfWork=0x0) at /media/D/builds/Productions/submodules/Games/submodules/Heart/src/public/async.cpp:54
              result = false
      #12 0x00007fffdfb1657f in QH::Async::qt_static_metacall (_o=0x5555572af8d0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7ffde5da4558) at /media/D/builds/Productions/build/Desktop_Qt_6_9_1-Debug/submodules/Games/submodules/Heart/src/Heart_autogen/AMLFNVAPAS/moc_async.cpp:89
              _t = 0x5555572af8d0
      #13 0x00007ffff65dda58 in QObject::event (this=0x5555572af8d0, e=0x7ffde5da4510) at /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1431
              mce = 0x7ffde5da4510
              connections = <optimized out>
              sender = {previous = 0x0, receiver = 0x5555572af8d0, sender = 0x0, signal = -1}
      #14 0x00007ffff6583f4a in QCoreApplication::notifyInternal2 (receiver=0x5555572af8d0, event=0x7ffde5da4510) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
              d = <optimized out>
              threadData = 0x5555572af820
              selfRequired = <optimized out>
              result = false
              cbdata = {0x5555572af8d0, 0x7ffde5da4510, 0x7fff277fd82f}
              scopeLevelCounter = {threadData = 0x5555572af820}
      #15 0x00007ffff658416d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
      #16 0x00007ffff658775d in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5555572af820) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1879
              e = 0x7ffde5da4510
              pe = <optimized out>
              r = <optimized out>
              relocker = {m_func = {__locker = @0x7fff277fd890}, m_invoke = true}
              event_deleter = {_M_t = {<std::__uniq_ptr_impl<QEvent, std::default_delete<QEvent> >> = {_M_t = {<std::_Tuple_impl<0, QEvent*, std::default_delete<QEvent> >> = {<std::_Tuple_impl<1, std::default_delete<QEvent> >> = {<std::_Head_base<1, std::default_delete<QEvent>, true>> = {<std::default_delete<QEvent>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, QEvent*, false>> = {_M_head_impl = 0x7ffde5da4510}, <No data fields>}, <No data fields>}}, <No data fields>}}
              locker = {_M_device = 0x5555572af868, _M_owns = false}
              startOffset = 0
              i = @0x5555572af858: 1
              cleanup = {receiver = <optimized out>, event_type = <optimized out>, data = <optimized out>, exceptionCaught = <optimized out>}
      #17 0x00007ffff6587a10 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1733
              data = <optimized out>
      #18 0x00007ffff68755b7 in postEventSourceDispatch (s=0x7fff18000f20) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
              source = 0x7fff18000f20
      #19 0x00007fffe26f7de2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #20 0x00007fffe27691f8 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #21 0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #22 0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7fff18000b70, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7fff18000b90
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #23 0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fff277fdb70, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fff180013f0
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555572af748, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #24 0x00007ffff669d95e in QThread::exec (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x5555572af6d0
              status = 0x7fff277fe658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555572af748, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fff180013f0}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #25 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #26 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #27 QThreadPrivate::start (arg=0x5555572af6b0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x5555572af6b0, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x5555572af6b0
              data = 0x5555572af820
      #28 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498380288003634670, -832, 32, 11, 140737488327104, 8498380288024606190, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #29 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 46 (Thread 0x7fff26ffd6c0 (LWP 34939) "NanoTerrainThre"):
      #0  std::__hypot3<float> (__x=0.181076944, __y=0.976292968, __z=-0.118588522) at /usr/include/c++/14/cmath:3765
      #1  0x00007fffe08d20d7 in std::hypot (__x=0.181076944, __y=0.976292968, __z=-0.118588522) at /usr/include/c++/14/cmath:3777
      #2  0x00007fffe08d21d9 in qHypot<float, float, float> (x=0.181076944, y=0.976292968, z=-0.118588522) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qmath.h:164
      #3  0x00007fffe08d2213 in QVector3D::length (this=0x7ffc7dd069ac) at /home/andrei/Qt/6.9.1/gcc_64/include/QtGui/qvectornd.h:692
      #4  0x00007fffe0961cfa in QVector3D::normalize (this=0x7ffc7dd069ac) at /home/andrei/Qt/6.9.1/gcc_64/include/QtGui/qvectornd.h:704
              len = 3.0611365e-41
      #5  0x00007fffe0977c27 in QEQuick3D::NanoGeometry::borderEdge (this=0x5555559cab90, left0=1743, left1=1756, right0=1855, right1=1868) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanogeometry.cpp:627
              vertex = @0x7fff0c064d14: 1868
              result = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x5555580f8080, ptr = 0x5555580f8090, size = 6}}
              toRecalcNormaIdx = {<QListSpecialMethods<int>> = {<QListSpecialMethodsBase<int>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fff0c064cf0, ptr = 0x7fff0c064d00, size = 6}}
              tri0 = {_M_elems = {1868, 1855, 1743}}
              tri1 = {_M_elems = {1743, 1756, 1868}}
      #6  0x00007fffe0976009 in QEQuick3D::NanoGeometry::calculateClusterBordersImpl (this=0x5555559cab90, address=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanogeometry.cpp:408
              edgeAddress = {xp = -18, yp = -16}
              leftAddress = {xp = -18, yp = -15}
              edgeSize = 16
              leftSize = 16
              topAddress = {xp = -17, yp = -16}
              topSize = 16
              indices = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fff0c019330, ptr = 0x7fff0c019340, size = 36}}
      #7  0x00007fffe097578c in QEQuick3D::NanoGeometry::calculateClusterBorders (this=0x5555559cab90, address=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanogeometry.cpp:317
      #8  0x00007fffe09753bf in QEQuick3D::NanoGeometry::calculateAll (this=0x5555559cab90) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanogeometry.cpp:288
              checkAddress = @0x7fff26ffc5a0: {xp = -17, yp = -15}
              j = 0
              i = 1
              address = @0x7fff0c02bdd0: {xp = -18, yp = -15}
              lock = {m_mutex = 0x5555559cac90, m_isLocked = true}
              executable_func_time = @0x7fff26ffc508: {__d = {__r = 1756033893035461354}}
              size = {wd = 200, ht = 200}
              offsetX = -19
              offsetY = -15
              planeRectX = 6
              planeRectY = 6
              currentHeaderOffet = 2140
              list = {<QListSpecialMethods<QPoint>> = {<QListSpecialMethodsBase<QPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fff0c02ba60, ptr = 0x7fff0c02ba70, size = 169}}
              count = -1610612736
      #9  0x00007fffe0987f24 in operator() (__closure=0x7fff26ffc720) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/nanoterrain.cpp:123
      #10 0x00007fffe098870c in std::__invoke_impl<bool, QEQuick3D::NanoTerrain::updateData()::<lambda()>&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
      #11 0x00007fffe0988550 in std::__invoke_r<bool, QEQuick3D::NanoTerrain::updateData()::<lambda()>&>(struct {...} &) (__fn=...) at /usr/include/c++/14/bits/invoke.h:114
      #12 0x00007fffe09882ac in std::_Function_handler<bool(), QEQuick3D::NanoTerrain::updateData()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
      #13 0x00007fffdfb7489c in std::function<bool()>::operator() (this=0x7fff26ffc720) at /usr/include/c++/14/bits/std_function.h:591
      #14 0x00007fffdfb74234 in QH::Async::asyncHandler (this=0x5555572b0920, job=..., endOfWork=0x0, resultOfWork=0x0) at /media/D/builds/Productions/submodules/Games/submodules/Heart/src/public/async.cpp:54
              result = false
      #15 0x00007fffdfb1657f in QH::Async::qt_static_metacall (_o=0x5555572b0920, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7ffde4557af8) at /media/D/builds/Productions/build/Desktop_Qt_6_9_1-Debug/submodules/Games/submodules/Heart/src/Heart_autogen/AMLFNVAPAS/moc_async.cpp:89
              _t = 0x5555572b0920
      #16 0x00007ffff65dda58 in QObject::event (this=0x5555572b0920, e=0x7ffde4557ab0) at /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1431
              mce = 0x7ffde4557ab0
              connections = <optimized out>
              sender = {previous = 0x0, receiver = 0x5555572b0920, sender = 0x0, signal = -1}
      #17 0x00007ffff6583f4a in QCoreApplication::notifyInternal2 (receiver=0x5555572b0920, event=0x7ffde4557ab0) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
              d = <optimized out>
              threadData = 0x5555572b0870
              selfRequired = <optimized out>
              result = false
              cbdata = {0x5555572b0920, 0x7ffde4557ab0, 0x7fff26ffc82f}
              scopeLevelCounter = {threadData = 0x5555572b0870}
      #18 0x00007ffff658416d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
      #19 0x00007ffff658775d in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5555572b0870) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1879
              e = 0x7ffde4557ab0
              pe = <optimized out>
              r = <optimized out>
              relocker = {m_func = {__locker = @0x7fff26ffc890}, m_invoke = true}
              event_deleter = {_M_t = {<std::__uniq_ptr_impl<QEvent, std::default_delete<QEvent> >> = {_M_t = {<std::_Tuple_impl<0, QEvent*, std::default_delete<QEvent> >> = {<std::_Tuple_impl<1, std::default_delete<QEvent> >> = {<std::_Head_base<1, std::default_delete<QEvent>, true>> = {<std::default_delete<QEvent>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, QEvent*, false>> = {_M_head_impl = 0x7ffde4557ab0}, <No data fields>}, <No data fields>}}, <No data fields>}}
              locker = {_M_device = 0x5555572b08b8, _M_owns = false}
              startOffset = 0
              i = @0x5555572b08a8: 1
              cleanup = {receiver = <optimized out>, event_type = <optimized out>, data = <optimized out>, exceptionCaught = <optimized out>}
      #20 0x00007ffff6587a10 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1733
              data = <optimized out>
      #21 0x00007ffff68755b7 in postEventSourceDispatch (s=0x7fff0c000f20) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
              source = 0x7fff0c000f20
      #22 0x00007fffe26f7de2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #23 0x00007fffe27691f8 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #24 0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #25 0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7fff0c000b70, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7fff0c000b90
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #26 0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fff26ffcb70, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fff0c0013f0
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555572b0798, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #27 0x00007ffff669d95e in QThread::exec (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x5555572b0720
              status = 0x7fff26ffd658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x5555572b0798, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fff0c0013f0}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #28 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #29 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #30 QThreadPrivate::start (arg=0x5555572b0700) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x5555572b0700, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x5555572b0700
              data = 0x5555572b0870
      #31 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498376988931880430, -832, 32, 11, 140737488327040, 8498376988952851950, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #32 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 48 (Thread 0x7fff25ffb6c0 (LWP 34941) "WorldOrderedQue"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
              tval = {tv_sec = 1, tv_nsec = 1}
      #4  0x00007fffe2769245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #5  0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #6  0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7fff04000b70, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7fff04000b90
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #7  0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7fff25ffab70, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fff04001430
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556068708, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #8  0x00007ffff669d95e in QThread::exec (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x555556068690
              status = 0x7fff25ffb658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556068708, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fff04001430}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #9  0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #11 QThreadPrivate::start (arg=0x5555560559b0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x5555560559b0, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x5555560559b0
              data = 0x7fffac004a00
      #12 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498374790982366702, -832, 32, 0, 140733839289440, 8498374791003338222, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #13 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 98 (Thread 0x7ffef37fe6c0 (LWP 35440) "QSGRenderThread"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eae3 in __internal_syscall_cancel (a1=a1@entry=93825256270936, a2=<optimized out>, a3=a3@entry=3507513680, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
      #2  0x00007ffff5c9f237 in __futex_abstimed_wait_common64 (private=0, futex_word=0x555565122c58, expected=3507513680, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #3  __futex_abstimed_wait_common (futex_word=0x555565122c58, expected=3507513680, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
              err = <optimized out>
              clockbit = 256
              op = 393
              err = <optimized out>
              clockbit = <optimized out>
              op = <optimized out>
      #4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555565122c58, expected=expected@entry=88, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #5  0x00007ffff5ca1b17 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x555565122c10, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
              signals = 88
              g1_start = <optimized out>
              buffer = {__routine = 0x7ffff5ca18b0 <__condvar_cleanup_waiting>, __arg = 0x7ffef37fda30, __canceltype = 271, __prev = 0x0}
              cbuffer = {wseq = 180, cond = 0x555565122c38, mutex = 0x555565122c10, private = 0}
              err = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = 90
              flags = <optimized out>
              private = 0
              result = 0
              err = <optimized out>
              result = <optimized out>
              wseq = <optimized out>
              g = <optimized out>
              seq = <optimized out>
              flags = <optimized out>
              private = <optimized out>
              signals = <optimized out>
              g1_start = <optimized out>
              buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
              cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
      #6  ___pthread_cond_wait (cond=<optimized out>, mutex=0x555565122c10) at ./nptl/pthread_cond_wait.c:458
      #7  0x00007ffff6747b2b in QWaitConditionPrivate::wait (deadline=..., this=0x555565122c10) at /home/qt/work/qt/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:67
              code = <optimized out>
              code = <optimized out>
      #8  QWaitCondition::wait (this=this@entry=0x55556564b660, mutex=mutex@entry=0x55556564b658, deadline=...) at /home/qt/work/qt/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:145
              returnValue = <optimized out>
      #9  0x00007ffff78f9715 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55556564b640) at /home/qt/work/install/include/QtCore/qdeadlinetimer.h:31
              e = <optimized out>
              e = <optimized out>
      #10 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55556564b5a0) at /home/qt/work/qt/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:869
              e = <optimized out>
      #11 0x00007ffff78f9a21 in QSGRenderThread::run (this=0x55556564b5a0) at /home/qt/work/qt/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:992
      #12 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #14 QThreadPrivate::start (arg=0x55556564b5a0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x55556564b5a0, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x55556564b5a0
              data = 0x555563871f50
      #15 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8499391838701188590, -832, 32, 11, 140737488341856, 8499391838722160110, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #16 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 114 (Thread 0x7ffef3fff6c0 (LWP 35520) "WorldThread"):
      #0  0x00007ffff7d99d1c in QHashPrivate::Span<QHashPrivate::Node<unsigned int, QSharedPointer<QEWorld::iComponent> > >::hasNode (this=0x7fff10b991f8, i=21) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:310
      #1  0x00007ffff7d99bfc in QHashPrivate::Data<QHashPrivate::Node<unsigned int, QSharedPointer<QEWorld::iComponent> > >::reallocationHelper<false> (this=0x7ffde502f140, other=..., nSpans=1) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:571
              n = <error reading variable: Cannot access memory at address 0x46>
              it = {span = 0x7fffe0307df4 <QEWorld::iObject::isRenderable(QSharedPointer<QEWorld::WorldCluster> const&) const>, index = 0}
              newNode = 0x7fff10ba8798
              index = 21
              span = @0x7fff10b991f8: {offsets = '\377' <repeats 73 times>, "\000", '\377' <repeats 54 times>, entries = 0x7fff10b9ec50, allocated = 48 '0', nextFree = 1 '\001'}
              s = 0
      #2  QHashPrivate::Data<QHashPrivate::Node<unsigned int, QSharedPointer<QEWorld::iComponent> > >::Data (this=0x7ffde502f140, other=...) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:586
              r = {spans = 0x7ffde44b53b8, nSpans = 1}
              r = {spans = <optimized out>, nSpans = <optimized out>}
      #3  0x00007ffff7d98323 in QHashPrivate::Data<QHashPrivate::Node<unsigned int, QSharedPointer<QEWorld::iComponent> > >::detached (d=0x7fff10ba6f60) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:600
              dd = 0x7ffff7d87304 <QtPrivate::RefCount::isShared() const+28>
      #4  0x00007ffff7d9658c in QHash<unsigned int, QSharedPointer<QEWorld::iComponent> >::detach (this=0x7ffef3ffe280) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:973
      #5  0x00007ffff7d92b83 in QHash<unsigned int, QSharedPointer<QEWorld::iComponent> >::begin (this=0x7ffef3ffe280) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1238
      #6  0x00007fffe02ae5d3 in QEWorld::iObject::getFirstMatchedComponent<QEWorld::iTool> (this=0x7fff10ba7a20) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/objects/iobject.h:101
              list = @0x7ffef3ffe280: {d = 0x7fff10ba6f60}
      #7  0x00007fffe02ae35c in QEWorld::Tools::render (this=0x7fff10bafde0, delta=0.0387349986) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/toolsModule/tools.cpp:206
              tool = @0x7ffff7d9848b: {value = {ptr = 0xeb0275c08401f083}, d = 0x8b48f8458b4890a6}
              actor = @0x7ffef3ffe320: {value = {ptr = 0x7fff10ba7a20}, d = 0x7fff10ba7a10}
              it = @0x7ffef3ffe310: {i = {d = 0x7fff10b9d850, bucket = 106}}
      #8  0x00007fffe02db1d4 in QEWorld::iRender::requestToRender (this=0x7fff10bafe08, deltaMmsec=38735) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/irender.cpp:33
      #9  0x00007fffe030953f in QEWorld::Object::render (this=0x555556471830, lastUpdateMicsec=38735) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/objects/object.cpp:203
              component = @0x555556471c70: {value = {ptr = 0x7fff10bafde0}, d = 0x7fff10bafdd0}
      #10 0x00007fffe0310b3e in QEWorld::WorldActor::render (this=0x555556471830, lastUpdateMicsec=38735, delta=0.0387349986) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/objects/worldactor.cpp:59
      #11 0x00007fffe02db1d4 in QEWorld::iRender::requestToRender (this=0x555556471860, deltaMmsec=38735) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/irender.cpp:33
      #12 0x00007fffe0310bca in QEWorld::WorldActor::requestToRender (this=0x555556471830, deltaMmsec=38735) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/objects/worldactor.cpp:84
      #13 0x00007fffe0339744 in QEWorld::WorldCluster::render (this=0x7fff100674e0, lastUpdateMicsec=38735) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/worldcluster.cpp:118
              it = {i = {i = {d = 0x7fff10ca6720, bucket = 941}}}
              toRemove = {<QListSpecialMethods<QSharedPointer<QEWorld::WorldActor> >> = {<QListSpecialMethodsBase<QSharedPointer<QEWorld::WorldActor> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              lod = 0
              wrd = @0x7ffef3ffe4a0: {value = {ptr = 0x55555606c6c0}, d = 0x55555606c6b0}
      #14 0x00007fffe02db1d4 in QEWorld::iRender::requestToRender (this=0x7fff100674e0, deltaMmsec=5050) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/irender.cpp:33
      #15 0x00007fffe0317697 in QEWorld::World::renderIteration (this=0x55555606c6c0, mmsec=5050) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/world.cpp:521
              claster = @0x7ffe4ca43b90: {value = {ptr = 0x7fff100674e0}, d = 0x7fff100674d0}
              locker = {m_mutex = 0x55555606c798, m_isLocked = true}
      #16 0x00007fffdfb75b94 in QH::AsyncRenderLoop::renderLoopPrivate (this=0x55555606c6c0) at /media/D/builds/Productions/submodules/Games/submodules/Heart/src/public/asyncrenderloop.cpp:63
              currentTime = @0x7ffef3ffe5d8: {__d = {__r = 1756033893154654401}}
              iterationTime = 5050
      #17 0x00007fffdfb7593b in operator() (__closure=0x7ffef3ffe720) at /media/D/builds/Productions/submodules/Games/submodules/Heart/src/public/asyncrenderloop.cpp:36
      #18 0x00007fffdfb75f4e in std::__invoke_impl<bool, QH::AsyncRenderLoop::run()::<lambda()>&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
      #19 0x00007fffdfb75e36 in std::__invoke_r<bool, QH::AsyncRenderLoop::run()::<lambda()>&>(struct {...} &) (__fn=...) at /usr/include/c++/14/bits/invoke.h:114
      #20 0x00007fffdfb75d09 in std::_Function_handler<bool(), QH::AsyncRenderLoop::run()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
      #21 0x00007fffdfb7489c in std::function<bool()>::operator() (this=0x7ffef3ffe720) at /usr/include/c++/14/bits/std_function.h:591
      #22 0x00007fffdfb74234 in QH::Async::asyncHandler (this=0x55555606c6c0, job=..., endOfWork=0x0, resultOfWork=0x0) at /media/D/builds/Productions/submodules/Games/submodules/Heart/src/public/async.cpp:54
              result = false
      #23 0x00007fffdfb1657f in QH::Async::qt_static_metacall (_o=0x55555606c6c0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7ffdd5d0b0c8) at /media/D/builds/Productions/build/Desktop_Qt_6_9_1-Debug/submodules/Games/submodules/Heart/src/Heart_autogen/AMLFNVAPAS/moc_async.cpp:89
              _t = 0x55555606c6c0
      #24 0x00007ffff65dda58 in QObject::event (this=0x55555606c6c0, e=0x7ffdd5d0b080) at /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1431
              mce = 0x7ffdd5d0b080
              connections = <optimized out>
              sender = {previous = 0x0, receiver = 0x55555606c6c0, sender = 0x0, signal = -1}
      #25 0x00007ffff6583f4a in QCoreApplication::notifyInternal2 (receiver=0x55555606c6c0, event=0x7ffdd5d0b080) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
              d = <optimized out>
              threadData = 0x7fffad423f70
              selfRequired = <optimized out>
              result = false
              cbdata = {0x55555606c6c0, 0x7ffdd5d0b080, 0x7ffef3ffe82f}
              scopeLevelCounter = {threadData = 0x7fffad423f70}
      #26 0x00007ffff658416d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
      #27 0x00007ffff658775d in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7fffad423f70) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1879
              e = 0x7ffdd5d0b080
              pe = <optimized out>
              r = <optimized out>
              relocker = {m_func = {__locker = @0x7ffef3ffe890}, m_invoke = true}
              event_deleter = {_M_t = {<std::__uniq_ptr_impl<QEvent, std::default_delete<QEvent> >> = {_M_t = {<std::_Tuple_impl<0, QEvent*, std::default_delete<QEvent> >> = {<std::_Tuple_impl<1, std::default_delete<QEvent> >> = {<std::_Head_base<1, std::default_delete<QEvent>, true>> = {<std::default_delete<QEvent>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, QEvent*, false>> = {_M_head_impl = 0x7ffdd5d0b080}, <No data fields>}, <No data fields>}}, <No data fields>}}
              locker = {_M_device = 0x7fffad423fb8, _M_owns = false}
              startOffset = 0
              i = @0x7fffad423fa8: 0
              cleanup = {receiver = <optimized out>, event_type = <optimized out>, data = <optimized out>, exceptionCaught = <optimized out>}
      #28 0x00007ffff6587a10 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1733
              data = <optimized out>
      #29 0x00007ffff68755b7 in postEventSourceDispatch (s=0x7ffde680a610) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
              source = 0x7ffde680a610
      #30 0x00007fffe26f7de2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #31 0x00007fffe27691f8 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #32 0x00007fffe26f8223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #33 0x00007ffff6874c6e in QEventDispatcherGlib::processEvents (this=0x7ffef4090780, flags=...) at /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
              d = 0x7ffde5da7ac0
              canWait = true
              savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
              result = <optimized out>
      #34 0x00007ffff659103b in QEventLoop::exec (this=this@entry=0x7ffef3ffeb70, flags=..., flags@entry=...) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7ffde5a6d8d0
              threadData = <optimized out>
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x7fffad423e98, m_isLocked = false}
              ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught = <optimized out>}
              app = <optimized out>
      #35 0x00007ffff669d95e in QThread::exec (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qflags.h:77
              d = 0x7fffad423e20
              status = 0x7ffef3fff658
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x7fffad423e98, m_isLocked = false}
              eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6af4430 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7ffde5a6d8d0}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6919d6c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffff6919c80 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffff6590c60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af44e0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
              returnCode = <optimized out>
      #36 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #37 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #38 QThreadPrivate::start (arg=0x555556058ed0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x555556058ed0, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x555556058ed0
              data = 0x7fffad423f70
      #39 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8499390737578948078, -832, 32, 11, 140737488331168, 8499390737599919598, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #40 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 115 (Thread 0x7fff358936c0 (LWP 35521) "Thread (pooled)"):
      #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
      #1  0x00007ffff673f4b3 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=1, op=1, addr=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qfutex_linux_p.h:48
              result = <optimized out>
              result = <optimized out>
      #2  QtLinuxFutex::futexWakeOne<QBasicAtomicPointer<QMutexPrivate> > (futex=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qfutex_linux_p.h:80
      #3  QBasicMutex::unlockInternal (this=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qmutex.cpp:824
              copy = <optimized out>
      #4  0x00007fffe08d282b in QBasicMutex::unlock (this=0x555555ffecd0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qmutex.h:56
      #5  0x00007fffe08d309b in QMutexLocker<QMutex>::unlock (this=0x7fff35892970) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qmutex.h:263
      #6  0x00007fffe08d2b08 in QMutexLocker<QMutex>::~QMutexLocker (this=0x7fff35892970, __in_chrg=<optimized out>) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qmutex.h:252
      #7  0x00007fffe09234fe in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:579
              lock = {m_mutex = 0x555555ffecd0, m_isLocked = true}
              strongPoint = {xp = -2216, yp = -682}
      #8  0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -2216, yp = -682}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = -682
              x = -2216
              executable_func_time = @0x7fff35892a00: {__d = {__r = 1756033892633064629}}
              clusterAddress = {value = {ptr = 0x7ffe4f051ea0}, d = 0x7ffe4f051e90}
              clusterRect = @0x7ffe4d8bbc98: {xp = -2304, yp = -768, w = 128, h = 128}
      #9  0x00007fffe02c4568 in operator() (__closure=0x7ffde490cba8) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x7ffde5838a88, m_isLocked = 96}
      #10 0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffde490cba0, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffde490cba0
      #11 0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde69384d0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef452a7c0
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #12 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #14 QThreadPrivate::start (arg=0x7ffde69384d0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde69384d0, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde69384d0
              data = 0x7ffef7e1bcd0
      #15 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498409275274786286, -832, 32, 0, 140732992052128, 8498409275295757806, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #16 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 116 (Thread 0x7fff24ff96c0 (LWP 35524) "Thread (pooled)"):
      #0  0x00007ffff7d7c36e in std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData>::~pair (this=0x7ffdf1927790, __in_chrg=<optimized out>) at /usr/include/c++/14/bits/stl_pair.h:284
      #1  0x00007ffff7d7c3a5 in std::destroy_at<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > (__location=0x7ffdf1927790) at /usr/include/c++/14/bits/stl_construct.h:88
      #2  0x00007ffff7d7c0bc in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > > >::destroy<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > (__a=..., __p=0x7ffdf1927790) at /usr/include/c++/14/bits/alloc_traits.h:599
      #3  std::_Rb_tree<unsigned int, std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData>, std::_Select1st<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > >::_M_destroy_node (this=0x7fff01eaa378, __p=0x7ffdf1927770) at /usr/include/c++/14/bits/stl_tree.h:621
      #4  0x00007ffff7d7bec5 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData>, std::_Select1st<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > >::_M_drop_node (this=0x7fff01eaa378, __p=0x7ffdf1927770) at /usr/include/c++/14/bits/stl_tree.h:629
      #5  0x00007ffff7d7bc57 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData>, std::_Select1st<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > >::_M_erase (this=0x7fff01eaa378, __x=0x7ffdf1927770) at /usr/include/c++/14/bits/stl_tree.h:1934
              __y = 0x7ffdf0100a00
      #6  0x00007ffff7d7bc34 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData>, std::_Select1st<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > >::_M_erase (this=0x7fff01eaa378, __x=0x7ffdf0e8d720) at /usr/include/c++/14/bits/stl_tree.h:1932
              __y = 0x7ffdf0b5d1b0
      #7  0x00007ffff7d7bc34 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData>, std::_Select1st<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > >::_M_erase (this=0x7fff01eaa378, __x=0x7ffdf0b5d1b0) at /usr/include/c++/14/bits/stl_tree.h:1932
              __y = 0x7fff01eaa378
      #8  0x00007ffff7d7b814 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData>, std::_Select1st<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > >::~_Rb_tree (this=0x7fff01eaa378, __in_chrg=<optimized out>) at /usr/include/c++/14/bits/stl_tree.h:982
      #9  0x00007ffff7d7b2fe in std::map<unsigned int, QEWorld::ResourcesObjectsStorage::ResourceData, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > >::~map (this=0x7fff01eaa378, __in_chrg=<optimized out>) at /usr/include/c++/14/bits/stl_map.h:314
      #10 0x00007ffff7d7b322 in QMapData<std::map<unsigned int, QEWorld::ResourcesObjectsStorage::ResourceData, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > > >::~QMapData (this=0x7fff01eaa370, __in_chrg=<optimized out>) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qmap.h:27
      #11 0x00007ffff7d7b38e in QtPrivate::QExplicitlySharedDataPointerV2<QMapData<std::map<unsigned int, QEWorld::ResourcesObjectsStorage::ResourceData, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > > > >::~QExplicitlySharedDataPointerV2 (this=0x7fff24ff8760, __in_chrg=<optimized out>) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qshareddata_impl.h:69
      #12 0x00007ffff7d7a278 in QMap<unsigned int, QEWorld::ResourcesObjectsStorage::ResourceData>::~QMap (this=0x7fff24ff8760, __in_chrg=<optimized out>) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qmap.h:188
      #13 0x00007fffe02c91b5 in QEWorld::ResourcesObjectsStorage::getObjectsIds (this=0x55555605c420, resourceID=1, biomeId=1, altitude=0.822943807, altitudeDifference=0.716881096) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/resourcesobjectsstorage.cpp:46
              resources = @0x7fff24ff8760: {d = {d = {ptr = 0x7fff01eaa370}}}
              result = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
      #14 0x00007fffe02df6d3 in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:129
              ids = {<QListSpecialMethods<unsigned int>> = {<QListSpecialMethodsBase<unsigned int>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              it = @0x7fff24ff8830: {i = {_M_node = 0x7fff01969b40}}
              executable_func_time = @0x7fff24ff8810: {__d = {__r = 1756034765504222722}}
              rawNoise = 0.66610072017890953
              blendRef = {d = 0x7ffdf238cb20}
              alttitude = 0.91147190159147884
              rools = @0x55555606bed8: {d = {d = {ptr = 0x55555604d5b0}}}
              localSeed = 2860880808
              randDevider = 10000
              chhosed = 808
              choosedBiome = 1
              resourceNoise = 0.64242465746579114
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              resources = @0x7fff24ff8828: {d = {d = {ptr = 0x7ffdf22fbf20}}}
              difference = 0.716881096
              count = 32767
      #15 0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -2068, yp = 600}
      #16 0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -2068, yp = 600}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = 600
              x = -2068
              executable_func_time = @0x7fff24ff8a00: {__d = {__r = 1756033892633479616}}
              clusterAddress = {value = {ptr = 0x7ffecb8cd950}, d = 0x7ffecb8cd940}
              clusterRect = @0x7ffe4d7fb268: {xp = -2176, yp = 512, w = 128, h = 128}
      #17 0x00007fffe02c4568 in operator() (__closure=0x7ffde61d1d38) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x7ffeee737e18, m_isLocked = 240}
      #18 0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffde61d1d30, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffde61d1d30
      #19 0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7fff1376f940) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef45091a0
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #20 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #21 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #22 QThreadPrivate::start (arg=0x7fff1376f940) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7fff1376f940, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7fff1376f940
              data = 0x7ffec84221f0
      #23 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498372593032852974, -832, 32, 0, 140734091568352, 8498372593053824494, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #24 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 117 (Thread 0x7fff360946c0 (LWP 35525) "Thread (pooled)"):
      #0  0x00007fffe0136e44 in __gnu_cxx::__aligned_membuf<std::pair<int const, QEWorld::BiomeRule> >::_M_addr() const@plt () at /media/D/builds/Productions/build/Desktop_Qt_6_9_1-Debug/submodules/Games/src/world/libQEWorld.so
      #1  0x00007fffe02e6940 in __gnu_cxx::__aligned_membuf<std::pair<int const, QEWorld::BiomeRule> >::_M_ptr (this=0x55555606b410) at /usr/include/c++/14/ext/aligned_buffer.h:77
      #2  0x00007fffe02e4f4e in std::_Rb_tree_node<std::pair<int const, QEWorld::BiomeRule> >::_M_valptr (this=0x55555606b3f0) at /usr/include/c++/14/bits/stl_tree.h:235
      #3  0x00007fffe02e3b47 in std::_Rb_tree_const_iterator<std::pair<int const, QEWorld::BiomeRule> >::operator-> (this=0x7fff360934b0) at /usr/include/c++/14/bits/stl_tree.h:359
      #4  0x00007fffe02e1ee6 in QMap<int, QEWorld::BiomeRule>::const_iterator::value (this=0x7fff360934b0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qmap.h:523
      #5  0x00007fffe02dea15 in QEWorld::MapData::getBiomesConcentrations (this=0x55555606be90, pos=..., rawNoise=0x7fff36093818) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:39
              val = @0x7ffde4ded6c0: {<QH::StreamMultiversion> = {<QH::StreamBase> = {<QuasarAppUtils::ValidableObject> = {_vptr.ValidableObject = 0x0}, <No data fields>}, <No data fields>}, start = -5.6297526e+24, end = 4.59135442e-41, resourceNoiseConfigs = {<QH::StreamMultiversion> = {<QH::StreamBase> = {<QuasarAppUtils::ValidableObject> = {_vptr.ValidableObject = 0x7ffde831f850}, <No data fields>}, <No data fields>}, numOctaves = -394760448, baseFrequency = 3.9525251667299724e-323, lacunarity = 2.6185479229586067e-322, persistence = 6.9520826103604746e-310, overallAmplitude = 3.4732814902639632e-321, type = (unknown: 0x800), offsetX = 9.804713090345888e-211, offsetY = 6.9529098522713429e-310, warpStrength = 2.4209216646221081e-322, warpSeedOffset = 140728429865088, normalizeTo01 = 112, powerExponent = 6.9533290783705265e-310}, highMapNoiseConfigs = {<QListSpecialMethods<QEWorld::NoiseConfig>> = {<QListSpecialMethodsBase<QEWorld::NoiseConfig>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffe0451bb0 <vtable for QEWorld::iWorldClusterAddress+136>, ptr = 0x30, size = 164}}, highMapSubNoiseConfigs = {<QListSpecialMethods<std::pair<float, float> >> = {<QListSpecialMethodsBase<std::pair<float, float> >> = {<No data fields>}, <No data fields>}, d = {d = 0x1, ptr = 0xffffffffffffffff, size = -1}}}
              key = 32765
              itNext = {i = {_M_node = 0x7fffe02d45ad <std::_Rb_tree<unsigned int, std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData>, std::_Select1st<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> > >::_Alloc_node::operator()<std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> const&>(std::pair<unsigned int const, QEWorld::ResourcesObjectsStorage::ResourceData> const&) const+51>}}
              it = {i = {_M_node = 0x55555606b3f0}}
              blendNoise = 0.72881734655107544
              rules = @0x55555606bed0: {d = {d = {ptr = 0x5555560550d0}}}
      #6  0x00007fffe02dff09 in QEWorld::MapData::getAltitude (this=0x55555606be90, pos=..., biomesConcentrations=0x7fff36093820, rawBlendNoise=0x7fff36093818) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:210
              executable_func_time = @0x7fff360935a8: {__d = {__r = 1756034765504423366}}
              blendRef = @0x7fff36093620: {d = 0x7fff36093650}
              subBiomeNoise = 6.9533473480103629e-310
              result = 5.434722104253712e-323
              count = 0
      #7  0x00007fffe02df317 in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:96
              executable_func_time = @0x7fff36093810: {__d = {__r = 1756034765504423306}}
              rawNoise = 0.72881734655107544
              blendRef = {d = 0x0}
              alttitude = 6.9531883989596271e-310
              rools = @0x7fffe08d2a8f: {d = {d = {ptr = 0x55fa1e0ff390c3c9}}}
              localSeed = 906573856
              randDevider = 32767
              chhosed = 0
              choosedBiome = 1442835664
              resourceNoise = 0
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x360938c0, ptr = 0x555555ffed10, size = 140734099962048}}
              resources = <error reading variable: Cannot access memory at address 0x1>
              difference = 4.59163468e-41
              count = 32767
      #8  0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -1432, yp = -1576}
      #9  0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -1432, yp = -1576}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = -1576
              x = -1432
              executable_func_time = @0x7fff36093a00: {__d = {__r = 1756033892633376604}}
              clusterAddress = {value = {ptr = 0x7fff10073f40}, d = 0x7fff10073f30}
              clusterRect = @0x7fff10053958: {xp = -1536, yp = -1664, w = 128, h = 128}
      #10 0x00007fffe02c4568 in operator() (__closure=0x7ffde5c0b1c8) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x7ffedae44928, m_isLocked = false}
      #11 0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffde5c0b1c0, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffde5c0b1c0
      #12 0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde4458ed0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef4509570
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #13 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #14 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #15 QThreadPrivate::start (arg=0x7ffde4458ed0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde4458ed0, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde4458ed0
              data = 0x7ffde5c53f20
      #16 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498412574346540526, -832, 32, 0, 140732992052976, 8498412574367512046, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #17 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 118 (Thread 0x7fff37fff6c0 (LWP 35526) "Thread (pooled)"):
      #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
      #1  0x00007ffff673f4b3 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=1, op=1, addr=0x7ffff6b062a0 <QMessagePattern::mutex>) at /home/qt/work/qt/qtbase/src/corelib/thread/qfutex_linux_p.h:48
              result = <optimized out>
              result = <optimized out>
      #2  QtLinuxFutex::futexWakeOne<QBasicAtomicPointer<QMutexPrivate> > (futex=...) at /home/qt/work/qt/qtbase/src/corelib/thread/qfutex_linux_p.h:80
      #3  QBasicMutex::unlockInternal (this=this@entry=0x7ffff6b062a0 <QMessagePattern::mutex>) at /home/qt/work/qt/qtbase/src/corelib/thread/qmutex.cpp:824
              copy = <optimized out>
      #4  0x00007ffff6500fc4 in QBasicMutex::unlock (this=0x7ffff6b062a0 <QMessagePattern::mutex>) at /home/qt/work/qt/qtbase/src/corelib/thread/qmutex.h:56
      #5  std::scoped_lock<QBasicMutex>::~scoped_lock (this=<synthetic pointer>, __in_chrg=<optimized out>) at /opt/rh/gcc-toolset-10/root/usr/include/c++/10/mutex:660
      #6  formatLogMessage (type=<optimized out>, context=<optimized out>, str=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:1618
              message = {d = {d = 0x7fff30009450, ptr = 0x7fff30009460 u"[08-24 13:26:05.503 35526 Error] getResources This method works too slow: time =  11850333", size = 90}, static _empty = 0 u'\000'}
              locker = {_M_device = @0x7ffff6b062a0}
              pattern = <optimized out>
              skip = <optimized out>
              timeArgsIdx = <optimized out>
              backtraceArgsIdx = <optimized out>
      #7  0x00007ffff6502b32 in qFormatLogMessage (type=<optimized out>, context=<optimized out>, str=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:1608
      #8  0x00007ffff732117d in QuasarAppUtils::messageHandler (type=QtCriticalMsg, context=..., msg=...) at /media/D/builds/Productions/submodules/Games/submodules/Heart/submodules/QuasarAppLib/qalogger.cpp:60
              stream = {<QIODeviceBase> = {<No data fields>}, _vptr.QTextStream = 0x7ffff6af6c60 <vtable for QTextStream+16>, d_ptr = {_M_t = {<std::__uniq_ptr_impl<QTextStreamPrivate, std::default_delete<QTextStreamPrivate> >> = {_M_t = {<std::_Tuple_impl<0, QTextStreamPrivate*, std::default_delete<QTextStreamPrivate> >> = {<std::_Tuple_impl<1, std::default_delete<QTextStreamPrivate> >> = {<std::_Head_base<1, std::default_delete<QTextStreamPrivate>, true>> = {<std::default_delete<QTextStreamPrivate>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, QTextStreamPrivate*, false>> = {_M_head_impl = 0x7fff300089f0}, <No data fields>}, <No data fields>}}, <No data fields>}}}
              logFile = {<QFileDevice> = {<QIODevice> = {<QObject> = {_vptr.QObject = 0x7ffff6af26a8 <vtable for QFile+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fff30008570}}, <QIODeviceBase> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6914584 <QIODevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>+260>, data = 0x7ffff6914480 <QIODevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>>, static_metacall = 0x7ffff6541400 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af2ec0 <QIODevice::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af2e80 <QIODevice::staticMetaObject>}, stringdata = 0x7ffff691417c <QFileDevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN11QFileDeviceE_t>+60>, data = 0x7ffff6914140 <QFileDevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN11QFileDeviceE_t>>, static_metacall = 0x7ffff652fd20 <QFileDevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6aeedc8 <QFileDevice::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN11QFileDeviceE_t>>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af29a0 <QFileDevice::staticMetaObject>}, stringdata = 0x7ffff6913fdc <QFile::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN5QFileE_t>+60>, data = 0x7ffff6913fa0 <QFile::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN5QFileE_t>>, static_metacall = 0x7ffff652c740 <QFile::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6aeedc0 <QFile::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN5QFileE_t>>, extradata = 0x0}}}
      #9  0x00007fffd123ecfc in QDebugMessageServiceImpl::sendDebugMessage (this=0x555555950310, type=QtCriticalMsg, ctxt=..., buf=...) at /home/qt/work/qt/qtdeclarative/src/plugins/qmltooling/qmldbg_messages/qdebugmessageservice.cpp:53
              ws = {<QPacket> = {<QDataStream> = {<QIODeviceBase> = {<No data fields>}, d = 0x0, dev = 0x7fff37ffe450, owndev = false, noswap = false, fpPrecision = 1 '\001', q_status = 0 '\000', byteorder = QDataStream::BigEndian, ver = 22, transactionDepth = 0, static NullCode = 4294967295, static ExtendedSize = 4294967294}, buf = {<QIODevice> = {<QObject> = {_vptr.QObject = 0x7ffff6af24f8 <vtable for QBuffer+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7fff30153ad0}}, <QIODeviceBase> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6914584 <QIODevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>+260>, data = 0x7ffff6914480 <QIODevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>>, static_metacall = 0x7ffff6541400 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af2ec0 <QIODevice::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af2e80 <QIODevice::staticMetaObject>}, stringdata = 0x7ffff69133b8 <QBuffer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QBufferE_t>+88>, data = 0x7ffff6913360 <QBuffer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QBufferE_t>>, static_metacall = 0x7ffff6512120 <QBuffer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6aeedb0 <QBuffer::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QBufferE_t>>, extradata = 0x0}}}}, <No data fields>}
      #10 0x00007ffff64fdbcb in qt_message_print (msgType=QtCriticalMsg, context=..., message=...) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:2115
              ungrab = {m_func = {<No data fields>}, m_invoke = true}
              msgHandler = <optimized out>
      #11 0x00007ffff650300c in qt_message_output (msgType=QtCriticalMsg, context=..., message=...) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:2158
              ctx = {<QMessageLogContext> = {static CurrentVersion = 2, version = 3, line = 169, file = 0x7fffe0373ef8 "/media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp", function = 0x7fffe0373e60 "QList<QEWorld::MapData::AreaResourcesData> QEWorld::MapData::getResources(const QPoint&, const QSharedPointer<QEWorld::ResourcesObjectsStorage>&)", category = 0x7ffff7e31e50 "default"}, static DefaultBacktraceDepth = 32, backtrace = {<std::_Optional_base<QVarLengthArray<void*, 32>, false, false>> = {<std::_Optional_base_impl<QVarLengthArray<void*, 32>, std::_Optional_base<QVarLengthArray<void*, 32>, false, false> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload<QVarLengthArray<void*, 32>, true, false, false>> = {<std::_Optional_payload_base<QVarLengthArray<void*, 32> >> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {<QVLABase<void*>> = {<QVLABaseBase> = {a = 165, s = 160, ptr = 0x7fff30000030}, <No data fields>}, <QVLAStorage<8, 8, 32>> = {array = "\020\001\000\000\000\000\000\000`\345\3777\377\177\000\000\2671\313\365\377\177\000\000\000\000\000\000\000\000\000\000@m\0200\377\177\000\000\220\275\0020\377\177\000\000\260l\0200\377\177\000\000\000\001\000\000\000\000\000\000\245\000\000\000\000\000\000\000\240\000\000\000\000\000\000\000\240l\0200\377\177\000\000\320\345\3777\377\177\000\000\226G\313\365\377\177\000\000\240\345\3777\377\177\000\000\000sڲ0\241T\024oK}?\000\000\000\000\n\000\000\000\000\000\000\000\200\346\3777\377\177\000\0000\000\0000\377\177\000\000\377\377\377\377\000\000\000\000\020\000\000\000\000\000\000\000\260l\0200\377\177\000\000\020", '\000' <repeats 15 times>, "\2409\0250\377\177\000\000w\000\000\000\000\000\000\000\231uk\366\377\177\000\000\220\305\0200\377\177\000\000\000\000\000\000\000\000\000\0009\000\000\000\000\000\000\000\234\352h\366\377\177\000\000\001\000\000\000\000\000\000"}, static PreallocatedSize = <optimized out>}}, _M_engaged = false}, <No data fields>}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<QVarLengthArray<void*, 32> > >> = {<No data fields>}, <No data fields>}}
      #12 0x00007ffff6515b26 in QDebug::~QDebug (this=0x7fff37ffe870, __in_chrg=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/io/qdebug.cpp:162
              ctxt = {<QMessageLogContext> = {static CurrentVersion = 2, version = 3, line = 169, file = 0x7fffe0373ef8 "/media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp", function = 0x7fffe0373e60 "QList<QEWorld::MapData::AreaResourcesData> QEWorld::MapData::getResources(const QPoint&, const QSharedPointer<QEWorld::ResourcesObjectsStorage>&)", category = 0x7ffff7e31e50 "default"}, static DefaultBacktraceDepth = 32, backtrace = {<std::_Optional_base<QVarLengthArray<void*, 32>, false, false>> = {<std::_Optional_base_impl<QVarLengthArray<void*, 32>, std::_Optional_base<QVarLengthArray<void*, 32>, false, false> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload<QVarLengthArray<void*, 32>, true, false, false>> = {<std::_Optional_payload_base<QVarLengthArray<void*, 32> >> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {<QVLABase<void*>> = {<QVLABaseBase> = {a = 0, s = 1464973009333416704, ptr = 0x7fff37ffe6d0}, <No data fields>}, <QVLAStorage<8, 8, 32>> = {array = "\b", '\000' <repeats 15 times>, "\2409\0250\377\177\000\000`8\0250\377\177\000\000\244`d\366\377\177\000\000\300\346\3777\377\177\000\000\000\000\000\000\377\177\000\000]Ҵ", '\000' <repeats 13 times>, "@H\224\366\377\177\000\000\200\305\0200\020\001\000\000\220\024\0000\377\177\000\000\240\024\0000\377\177\000\000\b\000\000\000\000\000\000\000N~UUUU\000\000\0003\260\366\377\177\000\000\300s\0200\377\177\000\000 \347\3777\377\177\000\000\000\000\000\000\000\000\000\000\200\305\0200\377\177\000\000\023\210d\366\377\177\000\000 \000\3777\377\177\000\000\200\305\0200\377\177\000\000 \304\005VUU\000\000\001\000\000\000\000\000\000\000\220Y\002VUU\000\000\000sڲ0\241T\024\000\000\000\000\000\000\000\000\200\347\3777\377\177\000\000oK}?\000\000\000\000\321\006\332\367\377\177\000\000\300s\0200\377\177\000"}, static PreallocatedSize = <optimized out>}}, _M_engaged = false}, <No data fields>}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<QVarLengthArray<void*, 32> > >> = {<No data fields>}, <No data fields>}}
              ctxt = {<QMessageLogContext> = {static CurrentVersion = 2, version = <optimized out>, line = <optimized out>, file = <optimized out>, function = <optimized out>, category = <optimized out>}, static DefaultBacktraceDepth = 32, backtrace = {<std::_Optional_base<QVarLengthArray<void*, 32>, false, false>> = {<std::_Optional_base_impl<QVarLengthArray<void*, 32>, std::_Optional_base<QVarLengthArray<void*, 32>, false, false> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload<QVarLengthArray<void*, 32>, true, false, false>> = {<std::_Optional_payload_base<QVarLengthArray<void*, 32> >> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {<QVLABase<void*>> = {<QVLABaseBase> = {a = <optimized out>, s = <optimized out>, ptr = <optimized out>}, <No data fields>}, <QVLAStorage<8, 8, 32>> = {array = {<optimized out> <repeats 256 times>}}, static PreallocatedSize = <optimized out>}}, _M_engaged = <optimized out>}, <No data fields>}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<QVarLengthArray<void*, 32> > >> = {<No data fields>}, <No data fields>}}
      #13 0x00007fffe02dfac9 in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:169
              executable_func_time = @0x7fff37ffe810: {__d = {__r = 1756034753653006413}}
              rawNoise = 0.61453222895357051
              blendRef = {d = 0x7ffe32c5cdf0}
              alttitude = 0.99471614868749259
              rools = @0x55555606bed8: {d = {d = {ptr = 0x55555604d5b0}}}
              localSeed = 2639395825
              randDevider = 10000
              chhosed = 5825
              choosedBiome = 1
              resourceNoise = 0.81888755187865614
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              resources = @0x7fff37ffe828: {d = {d = {ptr = 0x7ffde5d06050}}}
              difference = 0.148772508
              count = 11850333
      #14 0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -2178, yp = 50}
      #15 0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -2178, yp = 50}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = 50
              x = -2178
              executable_func_time = @0x7fff37ffea00: {__d = {__r = 1756033892633475346}}
              clusterAddress = {value = {ptr = 0x7ffec9dca3a0}, d = 0x7ffec9dca390}
              clusterRect = @0x7ffecbed3428: {xp = -2304, yp = 0, w = 128, h = 128}
      #16 0x00007fffe02c4568 in operator() (__closure=0x7ffde4056fa8) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x7ffde564a818, m_isLocked = 240}
      #17 0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffde4056fa0, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffde4056fa0
      #18 0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde6029190) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef4508340
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #19 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #20 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #21 QThreadPrivate::start (arg=0x7ffde6029190) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde6029190, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde6029190
              data = 0x7ffde55ad350
      #22 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498414371253482990, -832, 32, 0, 140732992052976, 8498414371274454510, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #23 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 119 (Thread 0x7fff377fe6c0 (LWP 35527) "Thread (pooled)"):
      #0  QList<QEWorld::NoiseConfig>::QList (this=0x7fff377fd640) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qlist.h:281
      #1  0x00007fffe01cd92d in QEWorld::BiomeRule::BiomeRule (this=0x7fff377fd630) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/biomerule.cpp:14
      #2  0x00007fffe02e028a in QEWorld::MapData::getAltitude (this=0x55555606be90, pos=..., biomesConcentrations=0x7fff377fd820, rawBlendNoise=0x7fff377fd818) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:239
              list = @0x7fff377fd610: {<QListSpecialMethods<QSharedPointer<QEWorld::OpenSimplex2> >> = {<QListSpecialMethodsBase<QSharedPointer<QEWorld::OpenSimplex2> >> = {<No data fields>}, <No data fields>}, d = {d = 0x5555562396c0, ptr = 0x5555562396d0, size = 2}}
              rules = @0x7fffdfbb466c: {<QH::StreamMultiversion> = {<QH::StreamBase> = {<QuasarAppUtils::ValidableObject> = {_vptr.ValidableObject = 0xfa1e0ff390c3c990}, <No data fields>}, <No data fields>}, start = -8.10373123e+22, end = 9.32878576e-29, resourceNoiseConfigs = {<QH::StreamMultiversion> = {<QH::StreamBase> = {<QuasarAppUtils::ValidableObject> = {_vptr.ValidableObject = 0xf8458b48f87d8948}, <No data fields>}, <No data fields>}, numOctaves = -389576376, baseFrequency = 4.7510845153761272e-311, lacunarity = -3.0173429628325644e+254, persistence = -1.7052903622079141e+280, overallAmplitude = 4.3552442222233553e-150, type = (unknown: 0xf87d8948), offsetX = 1.0773108077607704e+105, offsetY = 7.8535908670217368e+42, warpStrength = -8.4320646707376935e-227, warpSeedOffset = 5212347150774813641, normalizeTo01 = 137, powerExponent = 5.6832037541388272e+40}, highMapNoiseConfigs = {<QListSpecialMethods<QEWorld::NoiseConfig>> = {<QListSpecialMethodsBase<QEWorld::NoiseConfig>> = {<No data fields>}, <No data fields>}, d = {d = 0x480000002825048b, ptr = 0x558d48c031f84589, size = -2987776749706983177}}, highMapSubNoiseConfigs = {<QListSpecialMethods<std::pair<float, float> >> = {<QListSpecialMethodsBase<std::pair<float, float> >> = {<No data fields>}, <No data fields>}, d = {d = 0xfff5b94ce8c78948, ptr = 0xf8558b48f745b60f, size = 44139717281892}}}
              it = {i = {d = 0x7ffddcda7450, bucket = 94}}
              executable_func_time = @0x7fff377fd5a8: {__d = {__r = 1756034753653034954}}
              blendRef = @0x7fff377fd5b0: {d = 0x7ffddcda7450}
              subBiomeNoise = 0.70151547570252981
              result = 0
              count = 0
      #3  0x00007fffe02df317 in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:96
              executable_func_time = @0x7fff377fd810: {__d = {__r = 1756034753653034874}}
              rawNoise = 0.5524693016792831
              blendRef = {d = 0x7ffddc2bd680}
              alttitude = 6.9531896119611426e-310
              rools = @0x7fffe08d2a8f: {d = {d = {ptr = 0x55fa1e0ff390c3c9}}}
              localSeed = 931125280
              randDevider = 32767
              chhosed = 0
              choosedBiome = 1442835664
              resourceNoise = 0
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x377fd8c0, ptr = 0x555555ffed10, size = 140734124513472}}
              resources = <error reading variable: Cannot access memory at address 0x1>
              difference = 4.59163468e-41
              count = 32767
      #4  0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -2176, yp = -674}
      #5  0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -2176, yp = -674}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = -674
              x = -2176
              executable_func_time = @0x7fff377fda00: {__d = {__r = 1756033893121131906}}
              clusterAddress = {value = {ptr = 0x7ffe4ec8e680}, d = 0x7ffe4ec8e670}
              clusterRect = @0x7ffe4e07e538: {xp = -2176, yp = -768, w = 128, h = 128}
      #6  0x00007fffe02c4568 in operator() (__closure=0x7ffef611b468) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x1, m_isLocked = 112}
      #7  0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffef611b460, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffef611b460
      #8  0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde59fb470) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef502ff00
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #9  0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #11 QThreadPrivate::start (arg=0x7ffde59fb470) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde59fb470, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde59fb470
              data = 0x7ffef411ea50
      #12 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498415472375723502, -832, 32, 0, 140732992052976, 8498415472396695022, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #13 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 120 (Thread 0x7fff36ffd6c0 (LWP 35528) "Thread (pooled)"):
      #0  QHashPrivate::Span<QHashPrivate::Node<int, float> >::hasNode (this=0x7ffec8a773e8, i=80) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:311
      #1  0x00007fffe0225639 in QHashPrivate::iterator<QHashPrivate::Node<int, float> >::isUnused (this=0x7fff36ffc470) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:791
      #2  0x00007fffe02e3d99 in QHashPrivate::iterator<QHashPrivate::Node<int, float> >::operator++ (this=0x7fff36ffc470) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:809
      #3  0x00007fffe02e3cd3 in QHashPrivate::Data<QHashPrivate::Node<int, float> >::begin (this=0x7fff136d5400) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:632
              it = {d = 0x7fff136d5400, bucket = 80}
      #4  0x00007fffe02e2188 in QHash<int, float>::begin (this=0x7fff36ffc530) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1238
      #5  0x00007fffe02e0215 in QEWorld::MapData::getAltitude (this=0x55555606be90, pos=..., biomesConcentrations=0x0, rawBlendNoise=0x0) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:237
              it = {i = {d = 0x0, bucket = 0}}
              executable_func_time = @0x7fff36ffc528: {__d = {__r = 1756034753653046974}}
              blendRef = @0x7fff36ffc530: {d = 0x7fff136d5400}
              subBiomeNoise = 0.43764539496104671
              result = 0
              count = 12
      #6  0x00007fffe02df142 in QEWorld::MapData::calculateFastHeightDifference (this=0x55555606be90, position=..., alt=0.86882973517445372) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:79
              hx = 377.95874
              hz = 7.62295531e-06
              midle = 4.59163468e-41
              vector = {xp = -2072, yp = 747}
      #7  0x00007fffe02df5d1 in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:122
              executable_func_time = @0x7fff36ffc810: {__d = {__r = 1756034753653007453}}
              rawNoise = 0.64326116521012777
              blendRef = {d = 0x7fff136e3be0}
              alttitude = 0.86882973517445372
              rools = @0x55555606bed8: {d = {d = {ptr = 0x55555604d5b0}}}
              localSeed = 2762785666
              randDevider = 10000
              chhosed = 5666
              choosedBiome = 1
              resourceNoise = 0.90337809376233058
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              resources = @0x7fff36ffc828: {d = {d = {ptr = 0x55555605dae0}}}
              difference = 4.59163468e-41
              count = 32767
      #8  0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -2072, yp = 748}
      #9  0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -2072, yp = 748}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = 748
              x = -2072
              executable_func_time = @0x7fff36ffca00: {__d = {__r = 1756033892716243566}}
              clusterAddress = {value = {ptr = 0x7ffe4eba1150}, d = 0x7ffe4eba1140}
              clusterRect = @0x7ffe4e07e658: {xp = -2176, yp = 640, w = 128, h = 128}
      #10 0x00007fffe02c4568 in operator() (__closure=0x7ffef7dbcf38) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x1, m_isLocked = 144}
      #11 0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffef7dbcf30, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffef7dbcf30
      #12 0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde49097c0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef4737f70
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #13 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #14 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #15 QThreadPrivate::start (arg=0x7ffde49097c0) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde49097c0, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde49097c0
              data = 0x7ffde5c7a7c0
      #16 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498412173303969262, -832, 32, 0, 140732992052976, 8498412173324940782, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #17 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 121 (Thread 0x7fff350926c0 (LWP 35529) "Thread (pooled)"):
      #0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
      #1  0x00007ffff5c9eb63 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=0, a5=0, a6=0, nr=1) at ./nptl/cancellation.c:49
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              result = <optimized out>
              pd = <optimized out>
              ch = <optimized out>
              resultvar = <optimized out>
              __arg6 = <optimized out>
              __arg5 = <optimized out>
              __arg4 = <optimized out>
              __arg3 = <optimized out>
              __arg2 = <optimized out>
              __arg1 = <optimized out>
              _a6 = <optimized out>
              _a5 = <optimized out>
              _a4 = <optimized out>
              _a3 = <optimized out>
              _a2 = <optimized out>
              _a1 = <optimized out>
      #2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=1) at ./nptl/cancellation.c:75
              r = <optimized out>
      #3  0x00007ffff5d26c0e in __GI___libc_write (fd=<optimized out>, buf=<optimized out>, nbytes=<optimized out>) at ../sysdeps/unix/sysv/linux/write.c:26
      #4  0x00007ffff5c99e25 in _IO_new_file_write (f=0x7ffff5e114e0 <_IO_2_1_stderr_>, data=0x7ffec8aa94d0, n=89) at ./libio/fileops.c:1182
              count = <optimized out>
              to_do = 89
      #5  0x00007ffff5c9a088 in new_do_write (fp=0x7ffff5e114e0 <_IO_2_1_stderr_>, data=0x7ffec8aa94d0 "[08-24 13:26:05.504 35529 Error] getAltitude This method works too slow: time =  11851314", to_do=<optimized out>) at ./libio/libioP.h:1041
              count = <optimized out>
              count = <optimized out>
              new_pos = <optimized out>
      #6  _IO_new_file_xsputn (f=<optimized out>, data=<optimized out>, n=89) at ./libio/fileops.c:1256
              block_size = <optimized out>
              do_write = <optimized out>
              s = <optimized out>
              to_do = <optimized out>
              must_flush = <optimized out>
              count = <optimized out>
              s = <optimized out>
              to_do = <optimized out>
              must_flush = <optimized out>
              count = <optimized out>
              p = <optimized out>
              block_size = <optimized out>
              do_write = <optimized out>
      #7  _IO_new_file_xsputn (f=0x7ffff5e114e0 <_IO_2_1_stderr_>, data=<optimized out>, n=89) at ./libio/fileops.c:1198
              s = <optimized out>
              to_do = 89
              p = <optimized out>
              block_size = <optimized out>
              do_write = <optimized out>
      #8  0x00007ffff5c8c803 in __GI__IO_fwrite (buf=0x7ffec8aa94d0, size=1, count=89, fp=0x7ffff5e114e0 <_IO_2_1_stderr_>) at ./libio/libioP.h:1041
              _IO_acquire_lock_file = 0x7ffff5e114e0 <_IO_2_1_stderr_>
              request = 89
              written = 0
      #9  0x00007ffff615b4dc in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) () at /lib/x86_64-linux-gnu/libstdc++.so.6
      #10 0x00007ffff732121d in QuasarAppUtils::messageHandler (type=QtCriticalMsg, context=..., msg=...) at /media/D/builds/Productions/submodules/Games/submodules/Heart/submodules/QuasarAppLib/qalogger.cpp:69
      #11 0x00007fffd123ecfc in QDebugMessageServiceImpl::sendDebugMessage (this=0x555555950310, type=QtCriticalMsg, ctxt=..., buf=...) at /home/qt/work/qt/qtdeclarative/src/plugins/qmltooling/qmldbg_messages/qdebugmessageservice.cpp:53
              ws = {<QPacket> = {<QDataStream> = {<QIODeviceBase> = {<No data fields>}, d = 0x0, dev = 0x7fff35091180, owndev = false, noswap = false, fpPrecision = 1 '\001', q_status = 0 '\000', byteorder = QDataStream::BigEndian, ver = 22, transactionDepth = 0, static NullCode = 4294967295, static ExtendedSize = 4294967294}, buf = {<QIODevice> = {<QObject> = {_vptr.QObject = 0x7ffff6af24f8 <vtable for QBuffer+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7ffe4d954010}}, <QIODeviceBase> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6914584 <QIODevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>+260>, data = 0x7ffff6914480 <QIODevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>>, static_metacall = 0x7ffff6541400 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af2ec0 <QIODevice::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af2e80 <QIODevice::staticMetaObject>}, stringdata = 0x7ffff69133b8 <QBuffer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QBufferE_t>+88>, data = 0x7ffff6913360 <QBuffer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QBufferE_t>>, static_metacall = 0x7ffff6512120 <QBuffer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6aeedb0 <QBuffer::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QBufferE_t>>, extradata = 0x0}}}}, <No data fields>}
      #12 0x00007ffff64fdbcb in qt_message_print (msgType=QtCriticalMsg, context=..., message=...) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:2115
              ungrab = {m_func = {<No data fields>}, m_invoke = true}
              msgHandler = <optimized out>
      #13 0x00007ffff650300c in qt_message_output (msgType=QtCriticalMsg, context=..., message=...) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:2158
              ctx = {<QMessageLogContext> = {static CurrentVersion = 2, version = 3, line = 251, file = 0x7fffe0373ef8 "/media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp", function = 0x7fffe0373f88 "double QEWorld::MapData::getAltitude(const QPointF&, QHash<int, float>*, double*) const", category = 0x7ffff7e31e50 "default"}, static DefaultBacktraceDepth = 32, backtrace = {<std::_Optional_base<QVarLengthArray<void*, 32>, false, false>> = {<std::_Optional_base_impl<QVarLengthArray<void*, 32>, std::_Optional_base<QVarLengthArray<void*, 32>, false, false> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload<QVarLengthArray<void*, 32>, true, false, false>> = {<std::_Optional_payload_base<QVarLengthArray<void*, 32> >> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {<QVLABase<void*>> = {<QVLABaseBase> = {a = 140732283479728, s = 140730189475872, ptr = 0x7ffec8000030}, <No data fields>}, <QVLAStorage<8, 8, 32>> = {array = "\a\000\000\000\000\000\000\000\220\022\t5\377\177\000\000\3403\313\365\377\177\000\000\000\000\000\000\000\000\000\000\240\360\363L\376\177\000\000\000t4\\A4\356? \360\363L\376\177\000\000\000\001\000\000\000\000\000\000\225\000\000\000\000\000\000\000\220\000\000\000\000\000\000\000\020\360\363L\376\177\000\000\000\023\t5\377\177\000\000\226G\313\365\377\177\000\000\340\333\r\206\266\331\312?\000sڲ0\241T\024\355B·.\017W@\n\000\000\000\000\000\000\000\260\023\t5\377\177\000\0000\000\000\310\376\177\000\000\377\377\377\377\000\000\000\000\020\000\000\000\000\000\000\000 \360\363L\376\177\000\000\020", '\000' <repeats 16 times>, "\037|M\376\177\000\000w\000\000\000\000\000\000\000\231uk\366\377\177\000\0000\212\n\310\376\177\000\000\000\000\000\000\000\000\000\0008\000\000\000\000\000\000\000\234\352h\366\377\177\000\000\001\000\000\000\000\000\000"}, static PreallocatedSize = <optimized out>}}, _M_engaged = false}, <No data fields>}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<QVarLengthArray<void*, 32> > >> = {<No data fields>}, <No data fields>}}
      #14 0x00007ffff6515b26 in QDebug::~QDebug (this=0x7fff350915b0, __in_chrg=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/io/qdebug.cpp:162
              ctxt = {<QMessageLogContext> = {static CurrentVersion = 2, version = 3, line = 251, file = 0x7fffe0373ef8 "/media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp", function = 0x7fffe0373f88 "double QEWorld::MapData::getAltitude(const QPointF&, QHash<int, float>*, double*) const", category = 0x7ffff7e31e50 "default"}, static DefaultBacktraceDepth = 32, backtrace = {<std::_Optional_base<QVarLengthArray<void*, 32>, false, false>> = {<std::_Optional_base_impl<QVarLengthArray<void*, 32>, std::_Optional_base<QVarLengthArray<void*, 32>, false, false> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload<QVarLengthArray<void*, 32>, true, false, false>> = {<std::_Optional_payload_base<QVarLengthArray<void*, 32> >> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {<QVLABase<void*>> = {<QVLABaseBase> = {a = 0, s = 1464973009333416704, ptr = 0x7fff35091400}, <No data fields>}, <QVLAStorage<8, 8, 32>> = {array = "\b", '\000' <repeats 16 times>, "\037|M\376\177\000\000\300\035|M\376\177\000\000\244`d\366\377\177\000\000\360\023\t5\377\177\000\000\000\000\000\000\376\177\000\0002ִ", '\000' <repeats 13 times>, "@H\224\366\377\177\000\000 \212\n\310\020\001\000\000Py\310L\376\177\000\000`y\310L\376\177\000\000\b\000\000\000\000\000\000\000N~UUUU\000\000\0003\260\366\377\177\000\000 |\213\311\376\177\000\000P\024\t5\377\177\000\000\001\000\000\000\000\000\000\000 \212\n\310\376\177\000\000\023\210d\366\377\177\000\000 \000\t5\377\177\000\000 \212\n\310\376\177\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\220Y\002VUU\000\000\000sڲ0\241T\024\001\000\000\000\000\000\000\000\260\024\t5\377\177\000\000\000\000\000\000\000\374\235\300\321\006\332\367\377\177\000\000 |\213\311\376\177\000"}, static PreallocatedSize = <optimized out>}}, _M_engaged = false}, <No data fields>}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<QVarLengthArray<void*, 32> > >> = {<No data fields>}, <No data fields>}}
              ctxt = {<QMessageLogContext> = {static CurrentVersion = 2, version = <optimized out>, line = <optimized out>, file = <optimized out>, function = <optimized out>, category = <optimized out>}, static DefaultBacktraceDepth = 32, backtrace = {<std::_Optional_base<QVarLengthArray<void*, 32>, false, false>> = {<std::_Optional_base_impl<QVarLengthArray<void*, 32>, std::_Optional_base<QVarLengthArray<void*, 32>, false, false> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload<QVarLengthArray<void*, 32>, true, false, false>> = {<std::_Optional_payload_base<QVarLengthArray<void*, 32> >> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {<QVLABase<void*>> = {<QVLABaseBase> = {a = <optimized out>, s = <optimized out>, ptr = <optimized out>}, <No data fields>}, <QVLAStorage<8, 8, 32>> = {array = {<optimized out> <repeats 256 times>}}, static PreallocatedSize = <optimized out>}}, _M_engaged = <optimized out>}, <No data fields>}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<QVarLengthArray<void*, 32> > >> = {<No data fields>}, <No data fields>}}
      #15 0x00007fffe02e05d2 in QEWorld::MapData::getAltitude (this=0x55555606be90, pos=..., biomesConcentrations=0x0, rawBlendNoise=0x0) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:251
              executable_func_time = @0x7fff35091528: {__d = {__r = 1756034753653044724}}
              blendRef = @0x7fff35091530: {d = 0x7ffe4d028260}
              subBiomeNoise = 0.87747999635061591
              result = 0.77911716743572001
              count = 11851314
      #16 0x00007fffe02df142 in QEWorld::MapData::calculateFastHeightDifference (this=0x55555606be90, position=..., alt=0.77824904551020668) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:79
              hx = 283.707703
              hz = 5.10724021e-07
              midle = 4.59163468e-41
              vector = {xp = -1420, yp = -1919}
      #17 0x00007fffe02df5d1 in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:122
              executable_func_time = @0x7fff35091810: {__d = {__r = 1756034753653018503}}
              rawNoise = 0.75479511440984681
              blendRef = {d = 0x7ffecaa10950}
              alttitude = 0.77824904551020668
              rools = @0x55555606bed8: {d = {d = {ptr = 0x55555604d5b0}}}
              localSeed = 3241820330
              randDevider = 10000
              chhosed = 330
              choosedBiome = 1
              resourceNoise = 0.45840936728403031
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              resources = @0x7fff35091828: {d = {d = {ptr = 0x55555605dae0}}}
              difference = 4.59163468e-41
              count = 32767
      #18 0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -1420, yp = -1918}
      #19 0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -1420, yp = -1918}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = -1918
              x = -1420
              executable_func_time = @0x7fff35091a00: {__d = {__r = 1756033892635701396}}
              clusterAddress = {value = {ptr = 0x7fff10073e60}, d = 0x7fff10073e50}
              clusterRect = @0x7fff10026c88: {xp = -1536, yp = -1920, w = 128, h = 128}
      #20 0x00007fffe02c4568 in operator() (__closure=0x7ffde63c0b48) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x7ffde47bccb8, m_isLocked = 144}
      #21 0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffde63c0b40, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffde63c0b40
      #22 0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde44b5510) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef501bc00
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #23 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #24 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #25 QThreadPrivate::start (arg=0x7ffde44b5510) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde44b5510, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde44b5510
              data = 0x7ffde57eba40
      #26 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498410376397026798, -832, 32, 0, 140732992052976, 8498410376417998318, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #27 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 122 (Thread 0x7fff267fc6c0 (LWP 35530) "Thread (pooled)"):
      #0  QArrayDataPointer<QSharedPointer<QEWorld::OpenSimplex2> >::reallocateAndGrow (this=0x5555562396c0, where=(QArrayData::GrowsAtBeginning | unknown: 0x7ffe), n=93824992246462, old=0x7fff267fb410) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qarraydatapointer.h:218
              dp = {d = 0x7fff267fb440, ptr = 0x5555562396c0, size = 140733839291472}
      #1  0x00007fffe02e7edd in QArrayDataPointer<QSharedPointer<QEWorld::OpenSimplex2> >::detach (this=0x7fff267fb590, old=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qarraydatapointer.h:145
      #2  0x00007fffe02e5edf in QList<QSharedPointer<QEWorld::OpenSimplex2> >::detach (this=0x7fff267fb590) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qlist.h:457
      #3  0x00007fffe02e4646 in QList<QSharedPointer<QEWorld::OpenSimplex2> >::data (this=0x7fff267fb590) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qlist.h:462
      #4  0x00007fffe02e2c0e in QList<QSharedPointer<QEWorld::OpenSimplex2> >::operator[] (this=0x7fff267fb590, i=0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qlist.h:486
      #5  0x00007fffe02e0302 in QEWorld::MapData::getAltitude (this=0x55555606be90, pos=..., biomesConcentrations=0x0, rawBlendNoise=0x0) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:242
              i = 0
              list = @0x7fff267fb590: {<QListSpecialMethods<QSharedPointer<QEWorld::OpenSimplex2> >> = {<QListSpecialMethodsBase<QSharedPointer<QEWorld::OpenSimplex2> >> = {<No data fields>}, <No data fields>}, d = {d = 0x5555562396c0, ptr = 0x5555562396d0, size = 2}}
              rules = @0x7fff267fb660: {<QH::StreamMultiversion> = {<QH::StreamBase> = {<QuasarAppUtils::ValidableObject> = {_vptr.ValidableObject = 0x7fffe0451de8 <vtable for QEWorld::BiomeRule+16>}, <No data fields>}, <No data fields>}, start = 0.5, end = 1, resourceNoiseConfigs = {<QH::StreamMultiversion> = {<QH::StreamBase> = {<QuasarAppUtils::ValidableObject> = {_vptr.ValidableObject = 0x7fffe0453a38 <vtable for QEWorld::NoiseConfig+16>}, <No data fields>}, <No data fields>}, numOctaves = 2, baseFrequency = 0.11, lacunarity = 2.8999999999999999, persistence = 0.40000000000000002, overallAmplitude = 1, type = QEWorld::NoiseType::FBM, offsetX = 0, offsetY = 0, warpStrength = 0, warpSeedOffset = 123, normalizeTo01 = true, powerExponent = 1}, highMapNoiseConfigs = {<QListSpecialMethods<QEWorld::NoiseConfig>> = {<QListSpecialMethodsBase<QEWorld::NoiseConfig>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fff50000ea0, ptr = 0x7fff50000eb0, size = 2}}, highMapSubNoiseConfigs = {<QListSpecialMethods<std::pair<float, float> >> = {<QListSpecialMethodsBase<std::pair<float, float> >> = {<No data fields>}, <No data fields>}, d = {d = 0x555556054110, ptr = 0x555556054120, size = 2}}}
              it = {i = {d = 0x7ffdf587ec30, bucket = 94}}
              executable_func_time = @0x7fff267fb528: {__d = {__r = 1756034765504443716}}
              blendRef = @0x7fff267fb530: {d = 0x7ffdf587ec30}
              subBiomeNoise = 0.3877177138786766
              result = 0
              count = 8
      #6  0x00007fffe02df142 in QEWorld::MapData::calculateFastHeightDifference (this=0x55555606be90, position=..., alt=0.80676730641249628) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:79
              hx = 314.364868
              hz = 8.87211955e-16
              midle = 4.59163468e-41
              vector = {xp = -1978, yp = 925}
      #7  0x00007fffe02df5d1 in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:122
              executable_func_time = @0x7fff267fb810: {__d = {__r = 1756034765504421196}}
              rawNoise = 0.67267137754614015
              blendRef = {d = 0x7ffedfced6c0}
              alttitude = 0.80676730641249628
              rools = @0x55555606bed8: {d = {d = {ptr = 0x55555604d5b0}}}
              localSeed = 2889101566
              randDevider = 10000
              chhosed = 1566
              choosedBiome = 1
              resourceNoise = 0.22897870642772666
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              resources = @0x7fff267fb828: {d = {d = {ptr = 0x55555605dae0}}}
              difference = 4.59163468e-41
              count = 32767
      #8  0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -1978, yp = 926}
      #9  0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -1978, yp = 926}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = 926
              x = -1978
              executable_func_time = @0x7fff267fba00: {__d = {__r = 1756033892884554205}}
              clusterAddress = {value = {ptr = 0x7fff100711c0}, d = 0x7fff100711b0}
              clusterRect = @0x7fff10056ea8: {xp = -2048, yp = 896, w = 128, h = 128}
      #10 0x00007fffe02c4568 in operator() (__closure=0x7ffef5006068) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x1, m_isLocked = 144}
      #11 0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffef5006060, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffef5006060
      #12 0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde43b5040) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef501f210
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #13 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #14 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #15 QThreadPrivate::start (arg=0x7ffde43b5040) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde43b5040, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde43b5040
              data = 0x7ffde6432940
      #16 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498378090054120942, -832, 32, 0, 140732992052976, 8498378090075092462, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #17 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 123 (Thread 0x7fff257fa6c0 (LWP 35531) "Thread (pooled)"):
      #0  Qt::totally_ordered_wrapper<QMapData<std::map<int, QEWorld::ResourceRule, std::less<int>, std::allocator<std::pair<int const, QEWorld::ResourceRule> > > >*>::operator*<QMapData<std::map<int, QEWorld::ResourceRule, std::less<int>, std::allocator<std::pair<int const, QEWorld::ResourceRule> > > >, true> (this=0x55555605bb60) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qcomparehelpers.h:1104
      #1  0x00007ffff7db17fe in QtPrivate::QExplicitlySharedDataPointerV2<QMapData<std::map<int, QEWorld::ResourceRule, std::less<int>, std::allocator<std::pair<int const, QEWorld::ResourceRule> > > > >::detach (this=0x7fff257f9828) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qshareddata_impl.h:80
              copy = {d = {ptr = 0x7fff257f9720}}
      #2  0x00007ffff7db0741 in QMap<int, QEWorld::ResourceRule>::detach (this=0x7fff257f9828) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qmap.h:277
      #3  0x00007fffe02e2517 in QMap<int, QEWorld::ResourceRule>::begin (this=0x7fff257f9828) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qmap.h:607
      #4  0x00007fffe02df5ea in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:124
              it = @0x555555ffecd0: {i = {_M_node = 0x0}}
              executable_func_time = @0x7fff257f9810: {__d = {__r = 1756034765504416296}}
              rawNoise = 0.64867005312731374
              blendRef = {d = 0x7ffde97056c0}
              alttitude = 1
              rools = @0x55555606bed8: {d = {d = {ptr = 0x55555604d5b0}}}
              localSeed = 2786016663
              randDevider = 10000
              chhosed = 6663
              choosedBiome = 1
              resourceNoise = 0.15314234207902661
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              resources = @0x7fff257f9828: {d = {d = {ptr = 0x55555605dae0}}}
              difference = 0
              count = 32767
      #5  0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -2074, yp = -188}
      #6  0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -2074, yp = -188}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = -188
              x = -2074
              executable_func_time = @0x7fff257f9a00: {__d = {__r = 1756033892633083939}}
              clusterAddress = {value = {ptr = 0x7ffec8b86ec0}, d = 0x7ffec8b86eb0}
              clusterRect = @0x7ffec80aaa68: {xp = -2176, yp = -256, w = 128, h = 128}
      #7  0x00007fffe02c4568 in operator() (__closure=0x7ffde63c9398) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x7ffde6225248, m_isLocked = false}
      #8  0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffde63c9390, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffde63c9390
      #9  0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde4e3b270) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef4529680
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #10 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #12 QThreadPrivate::start (arg=0x7ffde4e3b270) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde4e3b270, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde4e3b270
              data = 0x7ffde60b29b0
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8498375892104607214, -832, 32, 0, 140732992052976, 8498375892125578734, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 124 (Thread 0x7ffef2ffd6c0 (LWP 35532) "Thread (pooled)"):
      #0  0x00007fffe0936a9c in QHashPrivate::Span<QHashPrivate::Node<QPoint, QList<QWeakPointer<QEWorld::iObject> > > >::offset (this=0x7ffea5a36648, i=86) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:306
      #1  0x00007fffe093392e in QHashPrivate::Data<QHashPrivate::Node<QPoint, QList<QWeakPointer<QEWorld::iObject> > > >::Bucket::offset (this=0x7ffef2ffc800) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:501
      #2  0x00007fffe092fd68 in QHashPrivate::Data<QHashPrivate::Node<QPoint, QList<QWeakPointer<QEWorld::iObject> > > >::findBucket<QPoint> (this=0x7ffe4ed6e480, key=...) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:696
              offset = 12884901888
              hash = 7851611057181132246
              bucket = {span = 0x7ffea5a36648, index = 86}
      #3  0x00007fffe092d544 in QHash<QPoint, QList<QWeakPointer<QEWorld::iObject> > >::tryEmplace_impl<QPoint const&> (this=0x555555ffecf8, key=...) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1439
              detachGuard = {d = 0x0}
              bucket = {span = 0x0, index = 93825003416792}
              shouldInsert = false
      #4  0x00007fffe092a460 in QHash<QPoint, QList<QWeakPointer<QEWorld::iObject> > >::tryEmplace<>(QPoint const&) (this=0x555555ffecf8, key=...) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1397
      #5  0x00007fffe0927c2e in QHash<QPoint, QList<QWeakPointer<QEWorld::iObject> > >::operator[] (this=0x555555ffecf8, key=...) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1106
      #6  0x00007fffe09239b6 in QEQuick3D::BiosphereGroundGenerator::clearDecorRefsByResource (this=0x555555ffec20, cluster=..., lod=1) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:619
              lock = {m_mutex = 0x555555ffecd8, m_isLocked = true}
              y = 1220
              x = -1721
              clusterRect = @0x7fff10054558: {xp = -1792, yp = 1152, w = 128, h = 128}
              clusterAddress = {value = {ptr = 0x555555ffecd8}, d = 0x7fffe0927c01 <QHash<QPoint, QList<QWeakPointer<QEWorld::iObject> > >::operator[](QPoint const&)+13>}
      #7  0x00007fffe092446f in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:728
              executable_func_time = @0x7ffef2ffca00: {__d = {__r = 1756033893140942747}}
              clusterAddress = {value = {ptr = 0x7fff10072dc0}, d = 0x7fff10072db0}
              clusterRect = @0x7ffef2ffca30: {xp = 6.953132831816988e-310, yp = 6.9533293744217761e-310, w = 6.9531328318177785e-310, h = 6.9529094534014752e-310}
      #8  0x00007fffe02c4568 in operator() (__closure=0x7ffde4f322c8) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x1, m_isLocked = 64}
      #9  0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffde4f322c0, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffde4f322c0
      #10 0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde41b5740) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef50304b0
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #11 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #13 QThreadPrivate::start (arg=0x7ffde41b5740) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde41b5740, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde41b5740
              data = 0x7ffef42a2330
      #14 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8499388539629434350, -832, 32, 0, 140732992052976, 8499388539650405870, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #15 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 125 (Thread 0x7ffef27fc6c0 (LWP 35533) "Thread (pooled)"):
      #0  0x00007fffe02e3d3d in QHashPrivate::iterator<QHashPrivate::Node<int, float> >::operator++ (this=0x7ffef27fb590) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:800
      #1  0x00007fffe02e2262 in QHash<int, float>::iterator::operator++ (this=0x7ffef27fb580) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qhash.h:1155
      #2  0x00007fffe02e044d in QEWorld::MapData::getAltitude (this=0x55555606be90, pos=..., biomesConcentrations=0x0, rawBlendNoise=0x0) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:237
              it = {i = {d = 0x7ffdf88f3150, bucket = 94}}
              executable_func_time = @0x7ffef27fb528: {__d = {__r = 1756034765504475317}}
              blendRef = @0x7ffef27fb530: {d = 0x7ffdf88f3150}
              subBiomeNoise = 0.74928843269407208
              result = 0.82777308083542711
              count = 0
      #3  0x00007fffe02df0c3 in QEWorld::MapData::calculateFastHeightDifference (this=0x55555606be90, position=..., alt=0.82892399217311108) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:77
              hx = 4.59149455e-41
              hz = -5.06508486e+30
              midle = 4.59149455e-41
              vector = {xp = -2067, yp = -816}
      #4  0x00007fffe02df5d1 in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:122
              executable_func_time = @0x7ffef27fb810: {__d = {__r = 1756034765504457206}}
              rawNoise = 0.58887677091768731
              blendRef = {d = 0x7ffdf159f1c0}
              alttitude = 0.82892399217311108
              rools = @0x55555606bed8: {d = {d = {ptr = 0x55555604d5b0}}}
              localSeed = 2529206471
              randDevider = 10000
              chhosed = 6471
              choosedBiome = 1
              resourceNoise = 0.061064213612596396
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              resources = @0x7ffef27fb828: {d = {d = {ptr = 0x55555605dae0}}}
              difference = 4.59149455e-41
              count = 32767
      #5  0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -2066, yp = -816}
      #6  0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -2066, yp = -816}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = -816
              x = -2066
              executable_func_time = @0x7ffef27fba00: {__d = {__r = 1756033892633228792}}
              clusterAddress = {value = {ptr = 0x7ffeca3abcd0}, d = 0x7ffeca3abcc0}
              clusterRect = @0x7ffec92a2048: {xp = -2176, yp = -896, w = 128, h = 128}
      #7  0x00007fffe02c4568 in operator() (__closure=0x7ffde4d74228) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x7ffde48554b8, m_isLocked = 144}
      #8  0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffde4d74220, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffde4d74220
      #9  0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde58a0440) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef4529410
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #10 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #12 QThreadPrivate::start (arg=0x7ffde58a0440) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde58a0440, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde58a0440
              data = 0x7ffde4c419e0
      #13 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8499389640751674862, -832, 32, 11, 140732992052976, 8499389640772646382, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #14 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      Thread 126 (Thread 0x7ffef1ffb6c0 (LWP 35534) "Thread (pooled)"):
      #0  0x00007ffff5cb1ec8 in _int_malloc (av=av@entry=0x7ffefc000030, bytes=bytes@entry=129) at ./malloc/malloc.c:4254
              next = 0x7ffe120bff70
              iters = 0
              nb = <optimized out>
              idx = <optimized out>
              bin = <optimized out>
              victim = 0x7ffe120bbf40
              size = 16433
              victim_index = 114
              remainder = <optimized out>
              remainder_size = <optimized out>
              block = <optimized out>
              bit = <optimized out>
              map = <optimized out>
              fwd = 0x7ffe18052840
              bck = <optimized out>
              tcache_unsorted_count = <optimized out>
              tcache_nb = 144
              tc_idx = 7
              return_cached = 0
      #1  0x00007ffff5cb3175 in _int_realloc (av=av@entry=0x7ffefc000030, oldp=oldp@entry=0x7ffe0a34aae0, oldsize=oldsize@entry=80, nb=144) at ./malloc/malloc.c:5032
              newp = <optimized out>
              newsize = <optimized out>
              newmem = <optimized out>
              next = 0x7ffe0a34ab30
              remainder = <optimized out>
              remainder_size = <optimized out>
              nextsize = <optimized out>
      #2  0x00007ffff5cb4796 in __GI___libc_realloc (oldmem=0x7ffe0a34aaf0, bytes=128) at ./malloc/malloc.c:3595
              ar_ptr = <optimized out>
              nb = <optimized out>
              newp = <optimized out>
              oldp = 0x7ffe0a34aae0
              usable = <optimized out>
              oldsize = <optimized out>
      #3  0x00007ffff66b7599 in QArrayData::reallocateUnaligned (data=0x7ffe0a34aaf0, dataPointer=<optimized out>, objectSize=objectSize@entry=2, capacity=55, capacity@entry=25, option=option@entry=QArrayData::Grow) at /home/qt/work/qt/qtbase/src/corelib/tools/qarraydata.cpp:244
              r = {size = <optimized out>, elementCount = 55}
              allocSize = <optimized out>
              offset = 16
              header = <optimized out>
      #4  0x00007ffff668ea9c in QTypedArrayData<char16_t>::reallocateUnaligned (option=QArrayData::Grow, capacity=<optimized out>, dataPointer=<optimized out>, data=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/tools/qarraydata.h:155
              pair = {<std::__pair_base<QArrayData*, void*>> = {<No data fields>}, first = <optimized out>, second = <optimized out>}
              pair = {<std::__pair_base<QArrayData*, void*>> = {<No data fields>}, first = <optimized out>, second = <optimized out>}
      #5  QtPrivate::QPodArrayOps<char16_t>::reallocate (option=QArrayData::Grow, alloc=<optimized out>, this=0x7ffef1ffa120) at /home/qt/work/qt/qtbase/src/corelib/tools/qarraydataops.h:261
              pair = {<std::__pair_base<QTypedArrayData<char16_t>*, char16_t*>> = {<No data fields>}, first = <optimized out>, second = <optimized out>}
              pair = {<std::__pair_base<QTypedArrayData<char16_t>*, char16_t*>> = {<No data fields>}, first = <optimized out>, second = <optimized out>}
      #6  QArrayDataPointer<char16_t>::reallocateAndGrow (this=this@entry=0x7ffef1ffa120, where=where@entry=QArrayData::GrowsAtEnd, n=n@entry=5, old=old@entry=0x0) at /home/qt/work/qt/qtbase/src/corelib/tools/qarraydatapointer.h:223
              dp = {d = 0x7ffef1ff9e30, ptr = 0x1454a130b2da7300 <error: Cannot access memory at address 0x1454a130b2da7300>, size = 140732958482496}
      #7  0x00007ffff668974a in QArrayDataPointer<char16_t>::detachAndGrow (old=0x0, data=0x0, n=5, where=QArrayData::GrowsAtEnd, this=0x7ffef1ffa120) at /home/qt/work/qt/qtbase/src/corelib/tools/qarraydatapointer.h:209
              detach = <optimized out>
              readjusted = <optimized out>
              detach = <optimized out>
              readjusted = <optimized out>
      #8  QtPrivate::QCommonArrayOps<char16_t>::growAppend (e=0x7ffe082147ea u"", b=0x7ffe082147e0 u"35534", this=0x7ffef1ffa120) at /home/qt/work/qt/qtbase/src/corelib/tools/qarraydataops.h:891
              n = 5
              old = {d = 0x0, ptr = 0x0, size = 0}
              n = <optimized out>
              old = {d = <optimized out>, ptr = <optimized out>, size = <optimized out>}
      #9  QString::append (len=<optimized out>, str=0x7ffe082147e0, this=0x7ffef1ffa120) at /home/qt/work/qt/qtbase/src/corelib/text/qstring.cpp:3188
              char16String = 0x7ffe082147e0 u"35534"
      #10 QString::append (this=0x7ffef1ffa120, str=0x7ffe082147e0, len=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/text/qstring.cpp:3182
              char16String = <optimized out>
      #11 0x00007ffff668b360 in QString::append (this=this@entry=0x7ffef1ffa120, str=...) at /home/qt/work/qt/qtbase/src/corelib/text/qstring.cpp:3162
      #12 0x00007ffff6501c6c in formatLogMessage (type=<optimized out>, context=<optimized out>, str=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:1678
              token = <optimized out>
              i = 3
              message = {d = {d = 0x7ffe0a34aaf0, ptr = 0x7ffe0a34ab00 u"[08-24 13:26:05.504 ", size = 20}, static _empty = 0 u'\000'}
              locker = {_M_device = @0x7ffff6b062a0}
              pattern = <optimized out>
              skip = false
              timeArgsIdx = 1
              backtraceArgsIdx = 0
      #13 0x00007ffff6502b32 in qFormatLogMessage (type=<optimized out>, context=<optimized out>, str=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:1608
      #14 0x00007ffff73211f4 in QuasarAppUtils::messageHandler (type=QtCriticalMsg, context=..., msg=...) at /media/D/builds/Productions/submodules/Games/submodules/Heart/submodules/QuasarAppLib/qalogger.cpp:69
      #15 0x00007fffd123ecfc in QDebugMessageServiceImpl::sendDebugMessage (this=0x555555950310, type=QtCriticalMsg, ctxt=..., buf=...) at /home/qt/work/qt/qtdeclarative/src/plugins/qmltooling/qmldbg_messages/qdebugmessageservice.cpp:53
              ws = {<QPacket> = {<QDataStream> = {<QIODeviceBase> = {<No data fields>}, d = 0x0, dev = 0x7ffef1ffa200, owndev = false, noswap = false, fpPrecision = 1 '\001', q_status = 0 '\000', byteorder = QDataStream::BigEndian, ver = 22, transactionDepth = 0, static NullCode = 4294967295, static ExtendedSize = 4294967294}, buf = {<QIODevice> = {<QObject> = {_vptr.QObject = 0x7ffff6af24f8 <vtable for QBuffer+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff691ed30 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffff691ec20 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffff65e73b0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af6220 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x7ffefc01d7b0}}, <QIODeviceBase> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af0320 <QObject::staticMetaObject>}, stringdata = 0x7ffff6914584 <QIODevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>+260>, data = 0x7ffff6914480 <QIODevice::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>>, static_metacall = 0x7ffff6541400 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6af2ec0 <QIODevice::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN9QIODeviceE_t>>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6af2e80 <QIODevice::staticMetaObject>}, stringdata = 0x7ffff69133b8 <QBuffer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QBufferE_t>+88>, data = 0x7ffff6913360 <QBuffer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QBufferE_t>>, static_metacall = 0x7ffff6512120 <QBuffer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6aeedb0 <QBuffer::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QBufferE_t>>, extradata = 0x0}}}}, <No data fields>}
      #16 0x00007ffff64fdbcb in qt_message_print (msgType=QtCriticalMsg, context=..., message=...) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:2115
              ungrab = {m_func = {<No data fields>}, m_invoke = true}
              msgHandler = <optimized out>
      #17 0x00007ffff650300c in qt_message_output (msgType=QtCriticalMsg, context=..., message=...) at /home/qt/work/qt/qtbase/src/corelib/global/qlogging.cpp:2158
              ctx = {<QMessageLogContext> = {static CurrentVersion = 2, version = 3, line = 251, file = 0x7fffe0373ef8 "/media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp", function = 0x7fffe0373f88 "double QEWorld::MapData::getAltitude(const QPointF&, QHash<int, float>*, double*) const", category = 0x7ffff7e31e50 "default"}, static DefaultBacktraceDepth = 32, backtrace = {<std::_Optional_base<QVarLengthArray<void*, 32>, false, false>> = {<std::_Optional_base_impl<QVarLengthArray<void*, 32>, std::_Optional_base<QVarLengthArray<void*, 32>, false, false> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload<QVarLengthArray<void*, 32>, true, false, false>> = {<std::_Optional_payload_base<QVarLengthArray<void*, 32> >> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {<QVLABase<void*>> = {<QVLABaseBase> = {a = 165, s = 160, ptr = 0x7ffefc000030}, <No data fields>}, <QVLAStorage<8, 8, 32>> = {array = "\020\001\000\000\000\000\000\000\020\243\377\361\376\177\000\000\2671\313\365\377\177\000\000\000\000\000\000\000\000\000\000@1V\031\376\177\000\000\000\000o\336\375(\260?\2600V\031\376\177\000\000\000\001\000\000\000\000\000\000\245\000\000\000\000\000\000\000\240\000\000\000\000\000\000\000\2400V\031\376\177\000\000\200\243\377\361\376\177\000\000\226G\313\365\377\177\000\000h\323\002\215R\212\276\277\000sڲ0\241T\024\006\321\356&\345\276X\300\n\000\000\000\000\000\000\0000\244\377\361\376\177\000\0000\000\000\374\376\177\000\000\377\377\377\377\000\000\000\000\020\000\000\000\000\000\000\000\2600V\031\376\177\000\000\020", '\000' <repeats 15 times>, "Щx\032\376\177\000\000w\000\000\000\000\000\000\000\231uk\366\377\177\000\000`\031P\032\376\177\000\000\000\000\000\000\000\000\000\0008\000\000\000\000\000\000\000\234\352h\366\377\177\000\000\001\000\000\000\000\000\000"}, static PreallocatedSize = <optimized out>}}, _M_engaged = false}, <No data fields>}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<QVarLengthArray<void*, 32> > >> = {<No data fields>}, <No data fields>}}
      #18 0x00007ffff6515b26 in QDebug::~QDebug (this=0x7ffef1ffa630, __in_chrg=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/io/qdebug.cpp:162
              ctxt = {<QMessageLogContext> = {static CurrentVersion = 2, version = 3, line = 251, file = 0x7fffe0373ef8 "/media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp", function = 0x7fffe0373f88 "double QEWorld::MapData::getAltitude(const QPointF&, QHash<int, float>*, double*) const", category = 0x7ffff7e31e50 "default"}, static DefaultBacktraceDepth = 32, backtrace = {<std::_Optional_base<QVarLengthArray<void*, 32>, false, false>> = {<std::_Optional_base_impl<QVarLengthArray<void*, 32>, std::_Optional_base<QVarLengthArray<void*, 32>, false, false> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload<QVarLengthArray<void*, 32>, true, false, false>> = {<std::_Optional_payload_base<QVarLengthArray<void*, 32> >> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {<QVLABase<void*>> = {<QVLABaseBase> = {a = 0, s = 1464973009333416704, ptr = 0x7ffef1ffa480}, <No data fields>}, <QVLAStorage<8, 8, 32>> = {array = "\b", '\000' <repeats 15 times>, "Щx\032\376\177\000\000\220\250x\032\376\177\000\000\244`d\366\377\177\000\000p\244\377\361\376\177\000\000\000\000\000\000\376\177\000\000Uִ", '\000' <repeats 13 times>, "@H\224\366\377\177\000\000P\031P\032\020\001\000\000\320G!\b\376\177\000\000\340G!\b\376\177\000\000\b\000\000\000\000\000\000\000N~UUUU\000\000\0003\260\366\377\177\000\000@P\201\005\376\177\000\000Ф\377\361\376\177\000\000\001\000\000\000\000\000\000\000P\031P\032\376\177\000\000\023\210d\366\377\177\000\000 \000\377\361\376\177\000\000P\031P\032\376\177\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\220Y\002VUU\000\000\000sڲ0\241T\024\001\000\000\000\000\000\000\0000\245\377\361\376\177\000\000\000\000\000\000\000@~@\321\006\332\367\377\177\000\000@P\201\005\376\177\000"}, static PreallocatedSize = <optimized out>}}, _M_engaged = false}, <No data fields>}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<QVarLengthArray<void*, 32> > >> = {<No data fields>}, <No data fields>}}
              ctxt = {<QMessageLogContext> = {static CurrentVersion = 2, version = <optimized out>, line = <optimized out>, file = <optimized out>, function = <optimized out>, category = <optimized out>}, static DefaultBacktraceDepth = 32, backtrace = {<std::_Optional_base<QVarLengthArray<void*, 32>, false, false>> = {<std::_Optional_base_impl<QVarLengthArray<void*, 32>, std::_Optional_base<QVarLengthArray<void*, 32>, false, false> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload<QVarLengthArray<void*, 32>, true, false, false>> = {<std::_Optional_payload_base<QVarLengthArray<void*, 32> >> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {<QVLABase<void*>> = {<QVLABaseBase> = {a = <optimized out>, s = <optimized out>, ptr = <optimized out>}, <No data fields>}, <QVLAStorage<8, 8, 32>> = {array = {<optimized out> <repeats 256 times>}}, static PreallocatedSize = <optimized out>}}, _M_engaged = <optimized out>}, <No data fields>}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<QVarLengthArray<void*, 32> > >> = {<No data fields>}, <No data fields>}}
      #19 0x00007fffe02e05d2 in QEWorld::MapData::getAltitude (this=0x55555606be90, pos=..., biomesConcentrations=0x7ffef1ffa820, rawBlendNoise=0x7ffef1ffa818) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:251
              executable_func_time = @0x7ffef1ffa5a8: {__d = {__r = 1756034753653065374}}
              blendRef = @0x7ffef1ffa5b0: {d = 0x7ffe19657500}
              subBiomeNoise = 0.50387017667846568
              result = 0.93303951445750144
              count = 11851349
      #20 0x00007fffe02df317 in QEWorld::MapData::getResources (this=0x55555606be90, pos=..., storage=...) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/mapdata.cpp:96
              executable_func_time = @0x7ffef1ffa810: {__d = {__r = 1756034753653065044}}
              rawNoise = 0.68432551555961818
              blendRef = {d = 0x7ffedb36c4d0}
              alttitude = 6.9531320024839284e-310
              rools = @0x7fffe08d2a8f: {d = {d = {ptr = 0x55fa1e0ff390c3c9}}}
              localSeed = 4060063776
              randDevider = 32766
              chhosed = 0
              choosedBiome = 1442835664
              resourceNoise = 0
              result = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x555555ffed10, size = 140732958484672}}
              resources = <error reading variable: Cannot access memory at address 0x1>
              difference = 4.59149455e-41
              count = 32767
      #21 0x00007fffe0923722 in QEQuick3D::BiosphereGroundGenerator::getResourcesDataFromMap (this=0x555555ffec20, posistion=...) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:599
              strongPoint = {xp = -2056, yp = 484}
      #22 0x00007fffe0924517 in QEQuick3D::BiosphereGroundGenerator::fillClusterDecorationsImpl (this=0x555555ffec20, emptCluster=..., lod=2) at /media/D/builds/Productions/submodules/Games/src/quick3d/src/public/qequick3d/components/biospheregroundgenerator.cpp:736
              point = {xp = -2056, yp = 484}
              data = {<QListSpecialMethods<QEWorld::MapData::AreaResourcesData>> = {<QListSpecialMethodsBase<QEWorld::MapData::AreaResourcesData>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
              y = 484
              x = -2056
              executable_func_time = @0x7ffef1ffaa00: {__d = {__r = 1756033892633502007}}
              clusterAddress = {value = {ptr = 0x7ffe4d8a2e30}, d = 0x7ffe4d8a2e20}
              clusterRect = @0x7ffec8d0d968: {xp = -2176, yp = 384, w = 128, h = 128}
      #23 0x00007fffe02c4568 in operator() (__closure=0x7ffde44a8b48) at /media/D/builds/Productions/submodules/Games/src/world/src/public/qeworld/components/worldGenerators/biospheregenerator.cpp:109
              locker = {m_mutex = 0x7ffde42faf38, m_isLocked = 16}
      #24 0x00007fffe02c5afd in QRunnable::QGenericRunnable::Helper<QEWorld::BiosphereGenerator::fillClusterDecorations(const QSharedPointer<QEWorld::WorldCluster>&, int)::<lambda()> >::impl(QRunnable::QGenericRunnable::HelperBase::Op, QRunnable::QGenericRunnable::HelperBase *, void *) (op=QRunnable::QGenericRunnable::HelperBase::Op::Run, that=0x7ffde44a8b40, arg=0x0) at /home/andrei/Qt/6.9.1/gcc_64/include/QtCore/qrunnable.h:73
              _this = 0x7ffde44a8b40
      #25 0x00007ffff67442f5 in QThreadPoolThread::run (this=0x7ffde63bd050) at /home/qt/work/qt/qtbase/src/corelib/thread/qthreadpool.cpp:71
              del = true
              page = <optimized out>
              r = 0x7ffef452a550
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = 0x555556025a08, m_isLocked = false}
      #26 0x00007ffff673a625 in operator() (__closure=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434
              locker = {static LockIsNoexcept = <optimized out>, m_mutex = <optimized out>, m_isLocked = <optimized out>}
      #27 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366
      #28 QThreadPrivate::start (arg=0x7ffde63bd050) at /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394
              __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffde63bd050, __do_it = 1, __cancel_type = <optimized out>}
              thr = 0x7ffde63bd050
              data = 0x7ffde58971e0
      #29 0x00007ffff5ca27f1 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
              ret = <optimized out>
              pd = <optimized out>
              out = <optimized out>
              unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, 8499386341679920622, -832, 32, 11, 140732992052976, 8499386341700892142, 8498832028718298606}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
              not_first_call = <optimized out>
      #30 0x00007ffff5d33c9c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
       

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

            qt.team.graphics.and.multimedia Qt Graphics Team
            endrii Andrei Yankovich
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes