Thread 1 (Thread 41436.0x5fc4): #0 0x00007ff80306a104 in win32u!NtUserMsgWaitForMultipleObjectsEx () from C:\Windows\System32\win32u.dll No symbol table info available. #1 0x00007ff8049d0dee in USER32!MsgWaitForMultipleObjectsEx () from C:\Windows\System32\user32.dll No symbol table info available. #2 0x00007fff5e81d699 in QEventDispatcherWin32::processEvents (this=0x27042d87060, flags=...) at E:/qt5/qtbase/src/corelib/kernel/qeventdispatcher_win.cpp:549 processedTimers = {> = { = {a = 256, s = 0, ptr = 0x938a3fc4e8}, }, > = {array = '�' }, } d = 0x27042d65550 wasInterrupted = threadData = 0x27042d7e940 canWait = true retVal = false #3 0x00007fff5e6fbdcf in QEventLoop::processEvents (this=this@entry=0x938a3ff620, flags=..., flags@entry=...) at E:/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:103 d = threadData = #4 0x00007fff5e6fc6d5 in QEventLoop::exec (this=this@entry=0x938a3ff620, flags=flags@entry=...) at E:/qt5/qtbase/src/corelib/global/qflags.h:77 d = 0x27042d6a2b0 threadData = locker = {m_mutex = 0x27042d77f48, m_isLocked = false} __PRETTY_FUNCTION__ = "int QEventLoop::exec(ProcessEventsFlags)" ref = {d = 0x27042d6a2b0, locker = @0x938a3ff590, exceptionCaught = true} app = 0x938a3ff690 #5 0x00007fff5e6fa737 in QCoreApplication::exec () at E:/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1465 threadData = 0x27042d7e940 __PRETTY_FUNCTION__ = "static int QCoreApplication::exec()" eventLoop = { = {_vptr.QObject = 0x7fff5eb920d0 , static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x0}, stringdata = 0x7fff5ea70660 , data = 0x7fff5ea70540 >, static_metacall = 0x7fff5e72747c , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea704e0 >, extradata = 0x0}}, d_ptr = {d = 0x27042d6a2b0}}, static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x7fff5e8cc710 ()>}, stringdata = 0x7fff5ea67820 , data = 0x7fff5ea67720 >, static_metacall = 0x7fff5e6fbf2a , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea676e0 >, extradata = 0x0}}} returnCode = #6 0x00007ff72263ff03 in main (argc=2, argv=0x27042d87320) at E:/qbs/src/app/qbs/main.cpp:91 app = { = { = {_vptr.QObject = 0x7ff722725350 , static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x0}, stringdata = 0x7fff5ea70660 , data = 0x7fff5ea70540 >, static_metacall = 0x7fff5e72747c , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea704e0 >, extradata = 0x0}}, d_ptr = {d = 0x27042da6b80}}, static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x7fff5e8cc710 ()>}, stringdata = 0x7fff5ea65260 , data = 0x7fff5ea650c0 >, static_metacall = 0x7fff5e6f5516 , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea65040 >, extradata = 0x0}}, static self = 0x938a3ff690}, static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x7ff722675560 ()>}, stringdata = 0x7ff722711b40 , data = 0x7ff722711b60 >, static_metacall = 0x7ff72264e9d0 , relatedMetaObjects = 0x0, metaTypes = 0x7ff722711be8 >, extradata = 0x0}}, m_clFrontend = 0x938a3ff6e0, m_canceled = false} arguments = {> = {> = {}, }, d = {d = 0x27042dab040, ptr = 0x27042dab068, size = 1}} toolExitCode = -1 parser = {d = {_M_t = { >> = {_M_t = { >> = { >> = {, true>> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x27042d7f160}, }, }}, }}} settings = {m_settings = {_M_t = { >> = {_M_t = { >> = { >> = {, true>> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x27042dae600}, }, }}, }}, m_systemSettings = {_M_t = { >> = {_M_t = { >> = { >> = {, true>> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x27042dae520}, }, }}, }}, m_baseDir = {d = {d = 0x0, ptr = 0x0, size = 0}}, m_scopeForWriting = qbs::Settings::UserScope} clFrontend = { = {_vptr.QObject = 0x7ff722725e20 , static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x0}, stringdata = 0x7fff5ea70660 , data = 0x7fff5ea70540 >, static_metacall = 0x7fff5e72747c , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea704e0 >, extradata = 0x0}}, d_ptr = {d = 0x27042d60750}}, static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x7ff722675570 ()>}, stringdata = 0x7ff722711d20 , data = 0x7ff722711d60 >, static_metacall = 0x7ff72264eb20 , relatedMetaObjects = 0x0, metaTypes = 0x7ff722711de8 >, extradata = 0x0}}, m_parser = @0x938a3ff790, m_settings = 0x938a3ff6b0, m_resolveJobs = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_buildJobs = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_projects = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_observer = 0x0, m_cancelStatus = qbs::CommandLineFrontend::CancelStatusNone, m_cancelTimer = 0x27042dae260, m_buildEffortsNeeded = 0, m_buildEffortsRetrieved = 0, m_totalBuildEffort = 0, m_currentBuildEffort = 0, m_buildEfforts = {d = 0x0}, m_generator = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} Thread 2 (Thread 41436.0xa184): #0 0x00007ff805ab0a74 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff805a62e27 in ntdll!TpReleaseCleanupGroupMembers () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #2 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #3 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. Thread 3 (Thread 41436.0x983c): #0 0x00007ff805ab0a74 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff805a62e27 in ntdll!TpReleaseCleanupGroupMembers () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #2 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #3 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. Thread 4 (Thread 41436.0x85ec): #0 0x00007ff805ab0a74 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff805a62e27 in ntdll!TpReleaseCleanupGroupMembers () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #2 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #3 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. Thread 5 (Thread 41436.0x8e08 "QThread"): #0 0x00007ff805aadb34 in ntdll!ZwWaitForMultipleObjects () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029c1d20 in WaitForMultipleObjectsEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007ff8029c1c1e in WaitForMultipleObjects () from C:\Windows\System32\KernelBase.dll No symbol table info available. #3 0x00007ff72269d1b9 in qbs::Internal::WindowsStdinReader::PipeReaderThread::run (this=0x27042daf820) at E:/qbs/src/app/qbs/stdinreader.cpp:241 result = 1 readResult = 0 r = 0x27042dae1e0 overlapped = {Internal = 259, InternalHigh = 508, {{Offset = 0, OffsetHigh = 0}, Pointer = 0x0}, hEvent = 0x39c} buf = "L3Bhcy5naXQvYnVpbGQvU1RNMzJINzQzLURlYnVnL0RlYnVnX1NUTTMySDc0X2ExNGQ0Nzg4ZWZlMTFjODgvaW5zdGFsbC1yb290IgogICAgfSwKICAgICJvdmVycmlkZS1idWlsZC1ncmFwaC1kYXRhIjogdHJ1ZSwKICAgICJwcm9qZWN0LWZpbGUtcGF0aCI6ICJFOi9wYXMuZ2l0L3Bhcy5xYnMiLAogICAgInJlc3RvcmUtYmVoYXZpb3IiOiAicmVzdG9yZS1hbmQtcmVzb2x2ZSIsCiAgICAic2V0dGluZ3MtZGlyZWN0b3J5IjogIkM6L1VzZXJzL2Jqb2Vybi9BcHBEYXRhL1JvYW1pbmcvUXRQcm9qZWN0L3F0Y3JlYXRvciIsCiAgICAidG9wLWxldmVsLXByb2ZpbGUiOiAicXRjX1NUTTMySDc0XzE0NGEzZjE0IiwKICAgICJ0eXBlIjogInJlc29sdmUtcHJvamVjdCIKfQo=eFByZWNvbXBpbGVkSGVhZGVyIiwKICAgICAgICAiY3BwLndhcm5pbmdMZXZlbCIsCiAgICAgICAgImphdmEuYWRkaXRpb25hbENsYXNzUGF0aHMiLAogICAgICAgICJxYnMuYXJjaGl0ZWN0dXJlIiwKICAgICAgICAicWJzLmFyY2hpdGVjdHVyZXMiLAogICAgICAgICJxYnMuc3lzcm9vdCIsCiAgICAgICAgInFicy50YXJnZXRPUyIsCiAgICAgICAgInFicy50b29sY2hhaW4iLAogICAgICAgICJRdC5jb3JlLmVuYWJsZUtleXdvcmRzIiwKICAgICAgICAiUXQuY29yZS52ZXJzaW9uIgogICAgXSwKICAgICJvdmVycmlkZGVuLXByb3BlcnRpZXMiOiB7CiAgICAgICAgInFicy5kZWZhdWx0QnVpbGRWYXJpYW50IjogImRlYnVnIiwKICAgICAgICAicWJzLmluc3RhbGxSb290IjogIkU6" bytesRead = 0 handles = {0x384, 0x39c} #4 0x00007fff5e823024 in QThreadPrivate::start (arg=0x27042daf820) at E:/qt5/qtbase/src/corelib/thread/qthread_win.cpp:174 thr = 0x27042daf820 data = threadName = {d = {d = 0x27042daf8b0, ptr = 0x27042daf8c0 u"QThread", size = 7}} #5 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #6 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #7 0x0000000000000000 in ?? () No symbol table info available. Thread 7 (Thread 41436.0x4b3c): #0 0x00007ff805ab0a74 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff805a62e27 in ntdll!TpReleaseCleanupGroupMembers () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #2 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #3 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. Thread 9 (Thread 41436.0xa1f4 "QThread"): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee7983d7 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fffc1f23527 in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #4 0x00007fff45907c6d in std::__invoke_impl (__f=@0x938adfa470: (void (std::thread::*)(std::thread * const)) 0x7fff455f3570 , __t=@0x938adfa468: 0x2707668b2b0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #5 0x00007fff4593e3b6 in std::__invoke (__fn=@0x938adfa470: (void (std::thread::*)(std::thread * const)) 0x7fff455f3570 ) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #6 0x00007fff45953683 in std::call_once(std::once_flag&, void (std::thread::*&&)(), std::thread*&&)::{lambda()#1}::operator()() const (__closure=0x938adfa3f0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938adfa470: (void (std::thread::*)(std::thread * const)) 0x7fff455f3570 __args#0 = @0x938adfa468: 0x2707668b2b0 #7 0x00007fff45953526 in std::once_flag::_Prepare_execution::_Prepare_execution(std::once_flag&, void (std::thread::*&&)(), std::thread*&&)::{lambda()#1}>(void (std::thread::*&)())::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #8 0x00007fff45953562 in std::once_flag::_Prepare_execution::_Prepare_execution(std::once_flag&, void (std::thread::*&&)(), std::thread*&&)::{lambda()#1}>(void (std::thread::*&)())::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #9 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #10 0x00007fff45943558 in __gthread_once (__once=0x2707668b2b8, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #11 std::call_once (__once=..., __f=@0x938adfa470: (void (std::thread::*)(std::thread * const)) 0x7fff455f3570 ) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 32767 __callable = {____f = @0x938adfa470, ____args#0 = @0x938adfa468} __exec = {} #12 0x00007fff45808067 in std::__future_base::_Async_state_commonV2::_M_join (this=0x2707668b280) at C:/msys64/ucrt64/include/c++/15.1.0/future:1753 No locals. #13 0x00007fff45808018 in std::__future_base::_Async_state_commonV2::_M_complete_async (this=0x2707668b280) at C:/msys64/ucrt64/include/c++/15.1.0/future:1751 No locals. #14 0x00007fff45807d96 in std::__future_base::_State_baseV2::wait (this=0x2707668b280) at C:/msys64/ucrt64/include/c++/15.1.0/future:359 No locals. #15 0x00007fff4579053c in std::__basic_future::wait (this=0x270784fc280) at C:/msys64/ucrt64/include/c++/15.1.0/future:725 No locals. #16 0x00007fff454bc880 in qbs::Internal::ProductsResolver::handleFinishedThreads (this=0x938adfa950) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:426 ti = @0x270784fc280: {future = {> = { = {}, _M_state = {> = {> = {}, _M_ptr = 0x2707668b280, _M_refcount = {_M_pi = 0x2707668b270}}, }}, }, loaderState = @0x27073423900, done = true} product = loaderState = @0x27042de3fe0: {d = { > >> = { >, false>> = {}, >, false>> = {}, }, m_t = {_M_t = { >> = {_M_t = { >> = { >> = {, true>> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x2706b5a16e0}, }, }}, }}}} it = {, false>> = {_M_cur = 0x270784fc270}, } topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} productsToScheduleDirectly = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } __PRETTY_FUNCTION__ = "void qbs::Internal::ProductsResolver::handleFinishedThreads()" #17 0x00007fff454baf88 in qbs::Internal::ProductsResolver::runScheduler (this=0x938adfa950) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:245 timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2707814f2d0}, }, }}, }}} __PRETTY_FUNCTION__ = "void qbs::Internal::ProductsResolver::runScheduler()" #18 0x00007fff454ba450 in qbs::Internal::ProductsResolver::resolve (this=0x938adfa950) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:150 No locals. #19 0x00007fff454ba3be in qbs::Internal::resolveProducts (loaderState=...) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:143 No locals. #20 0x00007fff454c91c1 in qbs::Internal::ProjectResolver::Private::resolveTopLevelProject (this=0x27042de3f50) at E:/qbs/src/lib/corelib/loader/projectresolver.cpp:285 project = {> = {> = {}, _M_ptr = 0x2707107f980, _M_refcount = {_M_pi = 0x2707814ca90}}, } accumulatedErrors = {d = {d = {ptr = 0x2704577d1e0}}} profiles = @0x938adface0: {d = {d = {ptr = 0x938adfad70}}} #21 0x00007fff454c8955 in qbs::Internal::ProjectResolver::resolve (this=0x938adfb148) at E:/qbs/src/lib/corelib/loader/projectresolver.cpp:231 __PRETTY_FUNCTION__ = "qbs::Internal::TopLevelProjectPtr qbs::Internal::ProjectResolver::resolve()" evalContextSwitcher = {m_engine = 0x2706a214bb0, m_oldContext = qbs::Internal::EvalContext::RuleExecution} resolveTime = {m_fileTime = 133937295231370000} tlp = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, } #22 0x00007fff4541fefc in qbs::Internal::BuildGraphLoader::trackProjectChanges (this=0x938adfbed0) at E:/qbs/src/lib/corelib/buildgraph/buildgraphloader.cpp:373 trackingTimer = {d = {_M_t = { >> = {_M_t = { >> = { >> = {, true>> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x0}, }, }}, }}} restoredProject = @0x938adfbf00: {> = {> = {}, _M_ptr = 0x27042de9690, _M_refcount = {_M_pi = 0x27042ddd390}}, } buildSystemFiles = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706e514040, _M_finish = 0x2706e514be0, _M_end_of_storage = 0x2706e515390}, }}, }} allRestoredProducts = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x27042db70d0, _M_finish = 0x27042db79b0, _M_end_of_storage = 0x27042db79b0}, }}, } changedProducts = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } reResolvingNecessary = true resolver = {d = { > >> = { >, false>> = {}, >, false>> = {}, }, m_t = {_M_t = { >> = {_M_t = { >> = { >> = {, true>> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x27042de3f50}, }, }}, }}}} restoredProbes = {d = 0x27045794860} allNewlyResolvedProducts = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x938adfb320, _M_finish = 0x7ff802ecfde6 , _M_end_of_storage = 0x0}, }}, } oldBuildData = {> = {> = {}, _M_ptr = 0xa, _M_refcount = {_M_pi = 0x0}}, } childLists = {d = 0x270748f2da8} rescuableArtifactData = {d = 0x0} #23 0x00007fff4541d58b in qbs::Internal::BuildGraphLoader::load (this=0x938adfbed0, existingProject=..., parameters=..., evalContext=...) at E:/qbs/src/lib/corelib/buildgraph/buildgraphloader.cpp:142 No locals. #24 0x00007fff453e8168 in qbs::Internal::InternalSetupProjectJob::restoreProject (this=0x270748f1780, evalContext=...) at E:/qbs/src/lib/corelib/api/internaljobs.cpp:343 bgLoader = {m_freshProductsByName = {d = {d = {ptr = 0x0}}}, m_evalContext = {> = {> = {}, _M_ptr = 0x27076675370, _M_refcount = {_M_pi = 0x2706d53c700}}, }, m_parameters = {d = {d = {ptr = 0x270714ce060}}}, m_result = {newlyResolvedProject = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, loadedProject = {> = {> = {}, _M_ptr = 0x27042de9690, _M_refcount = {_M_pi = 0x27042ddd390}}, }}, m_logger = {m_logSink = 0x27042d7f420, m_warnings = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_errors = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_storeWarnings = false}, m_artifactsRemovedFromDisk = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_changedSourcesByProduct = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x938adfbf98, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_changedProjectFiles = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_removedProjectFiles = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productsWhoseArtifactsNeedUpdate = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_wildcardExpansionEffort = 0, m_propertyComparisonEffort = 0, m_objectsToDelete = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}} loadResult = {newlyResolvedProject = {> = {> = {}, _M_ptr = 0x40, _M_refcount = {_M_pi = 0x27042dfe250}}, }, loadedProject = {> = {> = {}, _M_ptr = 0x938adfc0d0, _M_refcount = {_M_pi = 0x0}}, }} #25 0x00007fff453e7d26 in qbs::Internal::InternalSetupProjectJob::execute (this=0x270748f1780) at E:/qbs/src/lib/corelib/api/internaljobs.cpp:305 loadResult = {newlyResolvedProject = {> = {> = {}, _M_ptr = 0x40, _M_refcount = {_M_pi = 0x27042dfe250}}, }, loadedProject = {> = {> = {}, _M_ptr = 0x938adfc0d0, _M_refcount = {_M_pi = 0x0}}, }} evalContext = {> = {> = {}, _M_ptr = 0x27076675370, _M_refcount = {_M_pi = 0x2706d53c700}}, } #26 0x00007fff453e7985 in qbs::Internal::InternalSetupProjectJob::start (this=0x270748f1780) at E:/qbs/src/lib/corelib/api/internaljobs.cpp:271 err = {d = {d = {ptr = 0x27045792970}}} projectId = {d = {d = 0x2704577d1d0, ptr = 0x2704577d1e0 u"Debug_STM32H74_a14d4788efe11c88", size = 31}} buildDir = {d = {d = 0x270748f38a0, ptr = 0x270748f38b0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}} bgLocker = 0x27042d75a30 deleteLocker = false #27 0x00007fff4594a468 in QtPrivate::FunctorCall, QtPrivate::List<>, void, void (qbs::Internal::InternalJob::*)()>::call(void (qbs::Internal::InternalJob::*)(), qbs::Internal::InternalJob*, void**)::{lambda()#1}::operator()() const (__closure=0x938adfc330) at E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/include/qt6/QtCore/qobjectdefs_impl.h:127 arg = @0x938adfc380: 0x27076674538 f = @0x938adfc320: &virtual table offset 96 o = @0x938adfc378: 0x270748f1780 #28 0x00007fff45711884 in QtPrivate::FunctorCallBase::call_internal, QtPrivate::List<>, void, void (qbs::Internal::InternalJob::*)()>::call(void (qbs::Internal::InternalJob::*)(), qbs::Internal::InternalJob*, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall, QtPrivate::List<>, void, void (qbs::Internal::InternalJob::*)()>::call(void (qbs::Internal::InternalJob::*)(), qbs::Internal::InternalJob*, void**)::{lambda()#1}&&) (args=0x27076674538, fn=...) at E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/include/qt6/QtCore/qobjectdefs_impl.h:65 No locals. #29 0x00007fff4570b389 in QtPrivate::FunctorCall, QtPrivate::List<>, void, void (qbs::Internal::InternalJob::*)()>::call(void (qbs::Internal::InternalJob::*)(), qbs::Internal::InternalJob*, void**) (f=&virtual table offset 96, o=0x270748f1780, arg=0x27076674538) at E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/include/qt6/QtCore/qobjectdefs_impl.h:126 No locals. #30 0x00007fff4571127c in QtPrivate::FunctionPointer::call, void>(void (qbs::Internal::InternalJob::*)(), qbs::Internal::InternalJob*, void**) (f=&virtual table offset 96, o=0x270748f1780, arg=0x27076674538) at E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/include/qt6/QtCore/qobjectdefs_impl.h:174 No locals. #31 0x00007fff45713760 in QtPrivate::QCallableObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x27045792ca0, r=0x270748f1780, a=0x27076674538, ret=0x0) at E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/include/qt6/QtCore/qobjectdefs_impl.h:545 that = 0x27045792ca0 #32 0x00007fff5e71aedd in QtPrivate::QSlotObjectBase::call (this=0x0, r=0x270748f1780, a=0x18) at E:/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 No locals. #33 QMetaCallEvent::placeMetaCall (this=0x270766744f0, object=0x270748f1780) at E:/qt5/qtbase/src/corelib/kernel/qobject.cpp:621 No locals. #34 0x00007fff5e721e17 in QObject::event (this=0x270748f1780, e=0x270766744f0) at E:/qt5/qtbase/src/corelib/kernel/qobject.cpp:1420 mce = 0x270766744f0 connections = 0x27045792d00 sender = {previous = 0x0, receiver = 0x270748f1780, sender = 0x270748f3760, signal = 7} __PRETTY_FUNCTION__ = "virtual bool QObject::event(QEvent*)" #35 0x00007fff5e6f68fd in QCoreApplicationPrivate::notify_helper (receiver=receiver@entry=0x270748f1780, event=event@entry=0x270766744f0) at E:/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1294 consumed = false filtered = false #36 0x00007fff5e6f69ce in doNotify (receiver=0x270748f1780, event=0x270766744f0) at E:/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1223 __PRETTY_FUNCTION__ = "bool doNotify(QObject*, QEvent*)" #37 0x00007fff5e6f6a39 in QCoreApplication::notify (this=, receiver=, event=) at E:/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1206 No locals. #38 0x00007fff5e6f6b3a in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x270748f1780, event=event@entry=0x270766744f0) at E:/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1122 selfRequired = true result = false cbdata = {0x270748f1780, 0x270766744f0, 0x938adfc637} d = threadData = scopeLevelCounter = {threadData = 0x270748f2d60} #39 0x00007fff5e6f6bc1 in QCoreApplication::sendEvent (receiver=receiver@entry=0x270748f1780, event=event@entry=0x270766744f0) at E:/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1564 No locals. #40 0x00007fff5e6f7ceb in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x270748f2d60) at E:/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1919 e = 0x270766744f0 pe = @0x27045762a60: {receiver = 0x270748f1780, event = 0x0, priority = 0} r = 0x270748f1780 relocker = {m_func = {__locker = @0x938adfc6f0}, m_invoke = true} event_deleter = {d = 0x270766744f0} __PRETTY_FUNCTION__ = "static void QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)" locker = {_M_device = 0x270748f2db8, _M_owns = false} startOffset = 0 i = @0x270748f2da8: 1 cleanup = {receiver = 0x0, event_type = 0, data = 0x270748f2d60, exceptionCaught = true} #41 0x00007fff5e81c5f7 in QEventDispatcherWin32::sendPostedEvents (this=) at E:/qt5/qtbase/src/corelib/kernel/qeventdispatcher_win.cpp:899 d = 0x270714cd0a0 #42 0x00007fff5e81d1d6 in QEventDispatcherWin32::processEvents (this=0x2706d53c220, flags=...) at E:/qt5/qtbase/src/corelib/kernel/qeventdispatcher_win.cpp:468 d = 0x270714cd0a0 wasInterrupted = false threadData = canWait = retVal = #43 0x00007fff5e6fbdcf in QEventLoop::processEvents (this=this@entry=0x938adffa30, flags=..., flags@entry=...) at E:/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:103 d = threadData = #44 0x00007fff5e6fc6d5 in QEventLoop::exec (this=this@entry=0x938adffa30, flags=flags@entry=...) at E:/qt5/qtbase/src/corelib/global/qflags.h:77 d = 0x27076fe6190 threadData = locker = {m_mutex = 0x270750a5ea8, m_isLocked = false} __PRETTY_FUNCTION__ = "int QEventLoop::exec(ProcessEventsFlags)" ref = {d = 0x27076fe6190, locker = @0x938adff990, exceptionCaught = true} app = 0x938a3ff690 #45 0x00007fff5e79aa84 in QThread::exec (this=) at E:/qt5/qtbase/src/corelib/thread/qthread.cpp:645 d = 0x270750a5e30 status = 0x27045792e88 locker = {m_mutex = 0x270750a5ea8, m_isLocked = false} eventLoop = { = {_vptr.QObject = 0x7fff5eb920d0 , static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x0}, stringdata = 0x7fff5ea70660 , data = 0x7fff5ea70540 >, static_metacall = 0x7fff5e72747c , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea704e0 >, extradata = 0x0}}, d_ptr = {d = 0x27076fe6190}}, static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x7fff5e8cc710 ()>}, stringdata = 0x7fff5ea67820 , data = 0x7fff5ea67720 >, static_metacall = 0x7fff5e6fbf2a , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea676e0 >, extradata = 0x0}}} returnCode = #46 0x00007fff5e79ab1b in QThread::run (this=0x418) at E:/qt5/qtbase/src/corelib/thread/qthread.cpp:766 No locals. #47 0x00007fff5e823024 in QThreadPrivate::start (arg=0x270748f37d0) at E:/qt5/qtbase/src/corelib/thread/qthread_win.cpp:174 thr = 0x270748f37d0 data = threadName = {d = {d = 0x270457925b0, ptr = 0x270457925c0 u"QThread", size = 7}} #48 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #49 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #50 0x0000000000000000 in ?? () No symbol table info available. Thread 10 (Thread 41436.0x2d00): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938b1fe0a8, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938b1fe570, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938b1fe0c0}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938b1fe570, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938b1fe570) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938b1fe330: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938b1fe330: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27057969978, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078231240, ptr = 0x27078231250, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x270786593f0, ptr = 0x27078659400 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078659450, _M_finish = 0x27078659450, _M_end_of_storage = 0x27078659468}, }}, } moduleItem = 0x938b1fe540 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938b1ff2a0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x270786592c0 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938b1ff2a0, loadingItem=0x270778a8040, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938b1fec70, __this = 0x938b1ff2a0} existingModule = @0x938b1fe980: 0x0 moduleWithSameName = @0x938b1fe988: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x0, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938b1ff2a0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869ebb0, product = 0x2707869ca60, handleDependency = (unknown: 0x8b1fed50)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938b1fee70, _M_first = 0x938b1fec77, _M_last = 0x938b1feca0, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938b1fec77, _M_first = 0x270785fd080, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x270785fd2b0, ptr = 0x270785fd2c0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869c8c0: {loadingItem = 0x270778a8040, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785fd260, _M_map_size = 8, _M_start = {_M_cur = 0x2707869be60, _M_first = 0x2707869be60, _M_last = 0x2707869c060, _M_node = 0x270785fd278}, _M_finish = {_M_cur = 0x2707869be60, _M_first = 0x2707869be60, _M_last = 0x2707869c060, _M_node = 0x270785fd278}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785fd3a0, _M_map_size = 8, _M_start = {_M_cur = 0x270786a2f60, _M_first = 0x270786a2f60, _M_last = 0x270786a30f8, _M_node = 0x270785fd3b8}, _M_finish = {_M_cur = 0x270786a2fe8, _M_first = 0x270786a2f60, _M_last = 0x270786a30f8, _M_node = 0x270785fd3b8}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938b1ff2a0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869c8c0: {loadingItem = 0x270778a8040, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785fd260, _M_map_size = 8, _M_start = {_M_cur = 0x2707869be60, _M_first = 0x2707869be60, _M_last = 0x2707869c060, _M_node = 0x270785fd278}, _M_finish = {_M_cur = 0x2707869be60, _M_first = 0x2707869be60, _M_last = 0x2707869c060, _M_node = 0x270785fd278}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785fd3a0, _M_map_size = 8, _M_start = {_M_cur = 0x270786a2f60, _M_first = 0x270786a2f60, _M_last = 0x270786a30f8, _M_node = 0x270785fd3b8}, _M_finish = {_M_cur = 0x270786a2fe8, _M_first = 0x270786a2f60, _M_last = 0x270786a30f8, _M_node = 0x270785fd3b8}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27057969978, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938b1ff490) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785cc6c0, _M_finish = 0x0, _M_end_of_storage = 0x27057969998}, }}, }}, } cacheEnabler = {m_evaluator = 0x938b1ff320} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668aac8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ff8005b00e8} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x7ff800000000}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x27077503b90, loaderState = 0x27073423a30} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668aac8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668aac8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938b1ffb90) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938b1ffb90) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668aa80, __f=0x938b1ffb90, __did_set=0x938b1ffb17) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000000}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938b1ffb30: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938b1ffb28: 0x2707668aa80) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938b1ffb30: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938b1ffa70) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938b1ffb30: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938b1ffb28: 0x2707668aa80 __args#1 = @0x938b1ffb20: 0x938b1ffb90 __args#2 = @0x938b1ffb18: 0x938b1ffb17 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668aaac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938b1ffb30: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938b1ffb30, ____args#0 = @0x938b1ffb28, ____args#1 = @0x938b1ffb20, ____args#2 = @0x938b1ffb18} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668aa80, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668aa80) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078465220: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078465218: 0x2707668aa80) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078465220: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078465218) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078465218) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078465210) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 11 (Thread 41436.0x9a04): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938b3fe168, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938b3fe630, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938b3fe180}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938b3fe630, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938b3fe630) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938b3fe3f0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938b3fe3f0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27057968428, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078232560, ptr = 0x27078232570, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x27078659250, ptr = 0x27078659260 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270786595b0, _M_finish = 0x270786595b0, _M_end_of_storage = 0x270786595c8}, }}, } moduleItem = 0x938b3fe600 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938b3ff360, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x270786592c0 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938b3ff360, loadingItem=0x270778a69c0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938b3fed30, __this = 0x938b3ff360} existingModule = @0x938b3fea40: 0x0 moduleWithSameName = @0x938b3fea48: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a76090 u"\001", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x2707860f018, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938b3ff360) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869efd0, product = 0x2707869f190, handleDependency = (unknown: 0x8b3fee10)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938b3fef30, _M_first = 0x938b3fed37, _M_last = 0x938b3fed60, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938b3fed37, _M_first = 0x270786e7e90, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x270786e7990, ptr = 0x270786e79a0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869eff0: {loadingItem = 0x270778a69c0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785fd120, _M_map_size = 8, _M_start = {_M_cur = 0x270786a0480, _M_first = 0x270786a0480, _M_last = 0x270786a0680, _M_node = 0x270785fd138}, _M_finish = {_M_cur = 0x270786a0480, _M_first = 0x270786a0480, _M_last = 0x270786a0680, _M_node = 0x270785fd138}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785fd080, _M_map_size = 8, _M_start = {_M_cur = 0x270786a32a0, _M_first = 0x270786a32a0, _M_last = 0x270786a3438, _M_node = 0x270785fd098}, _M_finish = {_M_cur = 0x270786a3328, _M_first = 0x270786a32a0, _M_last = 0x270786a3438, _M_node = 0x270785fd098}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938b3ff360) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869eff0: {loadingItem = 0x270778a69c0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785fd120, _M_map_size = 8, _M_start = {_M_cur = 0x270786a0480, _M_first = 0x270786a0480, _M_last = 0x270786a0680, _M_node = 0x270785fd138}, _M_finish = {_M_cur = 0x270786a0480, _M_first = 0x270786a0480, _M_last = 0x270786a0680, _M_node = 0x270785fd138}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785fd080, _M_map_size = 8, _M_start = {_M_cur = 0x270786a32a0, _M_first = 0x270786a32a0, _M_last = 0x270786a3438, _M_node = 0x270785fd098}, _M_finish = {_M_cur = 0x270786a3328, _M_first = 0x270786a32a0, _M_last = 0x270786a3438, _M_node = 0x270785fd098}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27057968428, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938b3ff550) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785cd3e0, _M_finish = 0x0, _M_end_of_storage = 0x27057968448}, }}, }}, } cacheEnabler = {m_evaluator = 0x7ff805a3df6f } enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668acc8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774fba90, loaderState = 0x27073423aa0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668acc8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668acc8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938b3ffc50) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938b3ffc50) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668ac80, __f=0x938b3ffc50, __did_set=0x938b3ffbd7) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000000}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938b3ffbf0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938b3ffbe8: 0x2707668ac80) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938b3ffbf0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938b3ffb30) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938b3ffbf0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938b3ffbe8: 0x2707668ac80 __args#1 = @0x938b3ffbe0: 0x938b3ffc50 __args#2 = @0x938b3ffbd8: 0x938b3ffbd7 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668acac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938b3ffbf0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938b3ffbf0, ____args#0 = @0x938b3ffbe8, ____args#1 = @0x938b3ffbe0, ____args#2 = @0x938b3ffbd8} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668ac80, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668ac80) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078465850: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078465848: 0x2707668ac80) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078465850: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078465848) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078465848) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078465840) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 12 (Thread 41436.0x898c): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 32767 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938b5fe648, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff454711fd in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938b5ff300, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:606 proto = 0x27044901080 locker = {m_item = @0x27044901080} moduleItem = 0x27044901080 #8 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938b5ff300, loadingItem=0x270778a1980, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938b5fecd0, __this = 0x938b5ff300} existingModule = @0x938b5fe9e0: 0x0 moduleWithSameName = @0x938b5fe9e8: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a76810 u"\001", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x270785fbe28, __moduleItem = @0x0, __productDep = @0x27042f30000} #9 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938b5ff300) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707838e380, product = 0x2707838e120, handleDependency = (unknown: 0x8b5fedb0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938b5feed0, _M_first = 0x938b5fecd7, _M_last = 0x938b5fed00, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938b5fecd7, _M_first = 0x270785f0ae0, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x270785f0860, ptr = 0x270785f0870, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707838df80: {loadingItem = 0x270778a1980, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f09a0, _M_map_size = 8, _M_start = {_M_cur = 0x2707838dd60, _M_first = 0x2707838dd60, _M_last = 0x2707838df60, _M_node = 0x270785f09b8}, _M_finish = {_M_cur = 0x2707838dd60, _M_first = 0x2707838dd60, _M_last = 0x2707838df60, _M_node = 0x270785f09b8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x7, ptr = 0x7, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x27068638030, _M_end_of_storage = 0x100000019}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 0}}, parameters = {d = {d = {ptr = 0xffffffff}}}, limitToSubProject = true, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0900, _M_map_size = 8, _M_start = {_M_cur = 0x270737d0e90, _M_first = 0x270737d0e90, _M_last = 0x270737d1028, _M_node = 0x270785f0918}, _M_finish = {_M_cur = 0x270737d0f18, _M_first = 0x270737d0e90, _M_last = 0x270737d1028, _M_node = 0x270785f0918}}, }}, }}, requiredByLoadingItem = true} #10 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938b5ff300) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707838df80: {loadingItem = 0x270778a1980, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f09a0, _M_map_size = 8, _M_start = {_M_cur = 0x2707838dd60, _M_first = 0x2707838dd60, _M_last = 0x2707838df60, _M_node = 0x270785f09b8}, _M_finish = {_M_cur = 0x2707838dd60, _M_first = 0x2707838dd60, _M_last = 0x2707838df60, _M_node = 0x270785f09b8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x7, ptr = 0x7, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x27068638030, _M_end_of_storage = 0x100000019}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 0}}, parameters = {d = {d = {ptr = 0xffffffff}}}, limitToSubProject = true, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0900, _M_map_size = 8, _M_start = {_M_cur = 0x270737d0e90, _M_first = 0x270737d0e90, _M_last = 0x270737d1028, _M_node = 0x270785f0918}, _M_finish = {_M_cur = 0x270737d0f18, _M_first = 0x270737d0e90, _M_last = 0x270737d1028, _M_node = 0x270785f0918}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27057969598, m_oldSize = 3} #11 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #12 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938b5ff4f0) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f0c70, _M_finish = 0x0, _M_end_of_storage = 0x270579695b8}, }}, }}, } cacheEnabler = {m_evaluator = 0x7ff805a3df6f } enabled = false #13 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #14 0x00007fff454bbd46 in operator() (__closure=0x2707668a5c8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x27077c2f4c0, loaderState = 0x27073423af0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #15 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #16 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #17 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668a5c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #18 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668a5c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #19 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938b5ffbf0) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #20 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #21 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #22 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #23 0x00007fff457b970b in std::function()>::operator() (this=0x938b5ffbf0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #24 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668a580, __f=0x938b5ffbf0, __did_set=0x938b5ffb77) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000002}, }, }}, }} #25 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938b5ffb90: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938b5ffb88: 0x2707668a580) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #26 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938b5ffb90: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #27 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938b5ffad0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938b5ffb90: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938b5ffb88: 0x2707668a580 __args#1 = @0x938b5ffb80: 0x938b5ffbf0 __args#2 = @0x938b5ffb78: 0x938b5ffb77 #28 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #29 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #30 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #31 0x00007fff4594349c in __gthread_once (__once=0x2707668a5ac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #32 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938b5ffb90: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938b5ffb90, ____args#0 = @0x938b5ffb88, ____args#1 = @0x938b5ffb80, ____args#2 = @0x938b5ffb78} __exec = {} #33 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668a580, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #34 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668a580) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #35 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078465370: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078465368: 0x2707668a580) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #36 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078465370: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #37 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078465368) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #38 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078465368) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #39 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078465360) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #40 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #41 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #42 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #43 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #44 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #45 0x0000000000000000 in ?? () No symbol table info available. Thread 13 (Thread 41436.0x99d4): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938b7fdbe8, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938b7fe0b0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938b7fdc00}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938b7fe0b0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938b7fe0b0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938b7fde70: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938b7fde70: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27057968618, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x270782324d0, ptr = 0x270782324e0, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x2707860a0b0, ptr = 0x2707860a0c0 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078609f30, _M_finish = 0x27078609f30, _M_end_of_storage = 0x27078609f48}, }}, } moduleItem = 0x938b7fe080 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938b7fede0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x27078609fa0 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938b7fede0, loadingItem=0x27077893640, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938b7fe7b0, __this = 0x938b7fede0} existingModule = @0x938b7fe4c0: 0x0 moduleWithSameName = @0x938b7fe4c8: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x27042f301e0, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938b7fede0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x27078677c00, product = 0x27078674610, handleDependency = (unknown: 0x8b7fe890)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938b7fe9b0, _M_first = 0x938b7fe7b7, _M_last = 0x938b7fe7e0, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938b7fe7b7, _M_first = 0x270785f93b0, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x270785f9090, ptr = 0x270785f90a0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x27078674470: {loadingItem = 0x27077893640, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f9270, _M_map_size = 8, _M_start = {_M_cur = 0x2707867a970, _M_first = 0x2707867a970, _M_last = 0x2707867ab70, _M_node = 0x270785f9288}, _M_finish = {_M_cur = 0x2707867a970, _M_first = 0x2707867a970, _M_last = 0x2707867ab70, _M_node = 0x270785f9288}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x51006d0075006d, name = {> = {> = {> = {}, }, d = {d = 0x65005600730062, ptr = 0x6f006900730072, size = 34903429690163310}}, }, subModules = {> = {> = {}, }, d = {d = 0x2e003100220020, ptr = 0x20002c00220033, size = 29555345007902829}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x51006d0075006d, _M_finish = 0x65005600730062, _M_end_of_storage = 0x6f006900730072}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x3c00200029006e, ptr = 0x20002900300020, size = 9007336694349947}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x20002000200020, ptr = 0x6f006300200020, size = 30399774233657454}}}, _M_engaged = 101}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 7209074, m_minor = 5963816, m_patch = 6619245, m_build = 7536755}, maximum = {m_major = 6750305, m_minor = 2097253, m_patch = 8126588, m_build = 2228256}}, parameters = {d = {d = {ptr = 0x20000a002c0022}}}, limitToSubProject = 32, minimal = false, requiredLocally = 32, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f9360, _M_map_size = 8, _M_start = {_M_cur = 0x270737d09b0, _M_first = 0x270737d09b0, _M_last = 0x270737d0b48, _M_node = 0x270785f9378}, _M_finish = {_M_cur = 0x270737d0a38, _M_first = 0x270737d09b0, _M_last = 0x270737d0b48, _M_node = 0x270785f9378}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938b7fede0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x27078674470: {loadingItem = 0x27077893640, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f9270, _M_map_size = 8, _M_start = {_M_cur = 0x2707867a970, _M_first = 0x2707867a970, _M_last = 0x2707867ab70, _M_node = 0x270785f9288}, _M_finish = {_M_cur = 0x2707867a970, _M_first = 0x2707867a970, _M_last = 0x2707867ab70, _M_node = 0x270785f9288}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x51006d0075006d, name = {> = {> = {> = {}, }, d = {d = 0x65005600730062, ptr = 0x6f006900730072, size = 34903429690163310}}, }, subModules = {> = {> = {}, }, d = {d = 0x2e003100220020, ptr = 0x20002c00220033, size = 29555345007902829}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x51006d0075006d, _M_finish = 0x65005600730062, _M_end_of_storage = 0x6f006900730072}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x3c00200029006e, ptr = 0x20002900300020, size = 9007336694349947}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x20002000200020, ptr = 0x6f006300200020, size = 30399774233657454}}}, _M_engaged = 101}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 7209074, m_minor = 5963816, m_patch = 6619245, m_build = 7536755}, maximum = {m_major = 6750305, m_minor = 2097253, m_patch = 8126588, m_build = 2228256}}, parameters = {d = {d = {ptr = 0x20000a002c0022}}}, limitToSubProject = 32, minimal = false, requiredLocally = 32, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f9360, _M_map_size = 8, _M_start = {_M_cur = 0x270737d09b0, _M_first = 0x270737d09b0, _M_last = 0x270737d0b48, _M_node = 0x270785f9378}, _M_finish = {_M_cur = 0x270737d0a38, _M_first = 0x270737d09b0, _M_last = 0x270737d0b48, _M_node = 0x270785f9378}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27057968618, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938b7fefd0) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f0e50, _M_finish = 0x0, _M_end_of_storage = 0x27057968638}, }}, }}, } cacheEnabler = {m_evaluator = 0x7ff805a3df6f } enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668b3c8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x400} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x410}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x27077503580, loaderState = 0x270734239b0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668b3c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668b3c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938b7ff6d0) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938b7ff6d0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668b380, __f=0x938b7ff6d0, __did_set=0x938b7ff657) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000002}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938b7ff670: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938b7ff668: 0x2707668b380) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938b7ff670: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938b7ff5b0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938b7ff670: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938b7ff668: 0x2707668b380 __args#1 = @0x938b7ff660: 0x938b7ff6d0 __args#2 = @0x938b7ff658: 0x938b7ff657 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668b3ac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938b7ff670: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938b7ff670, ____args#0 = @0x938b7ff668, ____args#1 = @0x938b7ff660, ____args#2 = @0x938b7ff658} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668b380, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668b380) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078465bb0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078465ba8: 0x2707668b380) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078465bb0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078465ba8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078465ba8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078465ba0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 14 (Thread 41436.0x5600): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938b9fdd28, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938b9fe1f0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938b9fdd40}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938b9fe1f0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938b9fe1f0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938b9fdfb0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938b9fdfb0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x270579689f8, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078231630, ptr = 0x27078231640, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x2707866f580, ptr = 0x2707866f590 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2707866f5a0, _M_finish = 0x2707866f5a0, _M_end_of_storage = 0x2707866f5b8}, }}, } moduleItem = 0x938b9fe1c0 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938b9fef20, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x2707866f3b0 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938b9fef20, loadingItem=0x27077884220, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938b9fe8f0, __this = 0x938b9fef20} existingModule = @0x938b9fe600: 0x0 moduleWithSameName = @0x938b9fe608: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a72fd0 u"\001", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x270785fe838, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938b9fef20) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869b610, product = 0x2707869c850, handleDependency = (unknown: 0x8b9fe9d0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938b9feaf0, _M_first = 0x938b9fe8f7, _M_last = 0x938b9fe920, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938b9fe8f7, _M_first = 0x27078662d10, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078662b80, ptr = 0x27078662b90, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869c6b0: {loadingItem = 0x27077884220, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078662cc0, _M_map_size = 8, _M_start = {_M_cur = 0x2707869e170, _M_first = 0x2707869e170, _M_last = 0x2707869e370, _M_node = 0x27078662cd8}, _M_finish = {_M_cur = 0x2707869e170, _M_first = 0x2707869e170, _M_last = 0x2707869e370, _M_node = 0x27078662cd8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786627c0, _M_map_size = 8, _M_start = {_M_cur = 0x2707865ec30, _M_first = 0x2707865ec30, _M_last = 0x2707865edc8, _M_node = 0x270786627d8}, _M_finish = {_M_cur = 0x2707865ecb8, _M_first = 0x2707865ec30, _M_last = 0x2707865edc8, _M_node = 0x270786627d8}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938b9fef20) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869c6b0: {loadingItem = 0x27077884220, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078662cc0, _M_map_size = 8, _M_start = {_M_cur = 0x2707869e170, _M_first = 0x2707869e170, _M_last = 0x2707869e370, _M_node = 0x27078662cd8}, _M_finish = {_M_cur = 0x2707869e170, _M_first = 0x2707869e170, _M_last = 0x2707869e370, _M_node = 0x27078662cd8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786627c0, _M_map_size = 8, _M_start = {_M_cur = 0x2707865ec30, _M_first = 0x2707865ec30, _M_last = 0x2707865edc8, _M_node = 0x270786627d8}, _M_finish = {_M_cur = 0x2707865ecb8, _M_first = 0x2707865ec30, _M_last = 0x2707865edc8, _M_node = 0x270786627d8}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x270579689f8, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938b9ff110) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f74e0, _M_finish = 0x0, _M_end_of_storage = 0x27057968a18}, }}, }}, } cacheEnabler = {m_evaluator = 0x1} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668b848) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x200} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x210}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774fb280, loaderState = 0x27073423890} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668b848) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668b848) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938b9ff810) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938b9ff810) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668b800, __f=0x938b9ff810, __did_set=0x938b9ff797) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff80000000a}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938b9ff7b0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938b9ff7a8: 0x2707668b800) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938b9ff7b0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938b9ff6f0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938b9ff7b0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938b9ff7a8: 0x2707668b800 __args#1 = @0x938b9ff7a0: 0x938b9ff810 __args#2 = @0x938b9ff798: 0x938b9ff797 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668b82c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938b9ff7b0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938b9ff7b0, ____args#0 = @0x938b9ff7a8, ____args#1 = @0x938b9ff7a0, ____args#2 = @0x938b9ff798} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668b800, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668b800) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x270784659a0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078465998: 0x2707668b800) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x270784659a0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078465998) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078465998) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078465990) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 15 (Thread 41436.0xa3ac): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938bbfdb18, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938bbfdfe0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938bbfdb30}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938bbfdfe0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938bbfdfe0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938bbfdda0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938bbfdda0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27057968fc8, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078232290, ptr = 0x270782322a0, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x27078611630, ptr = 0x27078611640 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270786116d0, _M_finish = 0x270786116d0, _M_end_of_storage = 0x270786116e8}, }}, } moduleItem = 0x938bbfdfb0 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938bbfed10, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x27078611840 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938bbfed10, loadingItem=0x27077880110, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938bbfe6e0, __this = 0x938bbfed10} existingModule = @0x938bbfe3f0: 0x0 moduleWithSameName = @0x938bbfe3f8: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x0, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938bbfed10) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869be50, product = 0x2707869b9e0, handleDependency = (unknown: 0x8bbfe7c0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938bbfe8e0, _M_first = 0x938bbfe6e7, _M_last = 0x938bbfe710, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938bbfe6e7, _M_first = 0x2707860e960, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x2707860e640, ptr = 0x2707860e650, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869b840: {loadingItem = 0x27077880110, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707860e780, _M_map_size = 8, _M_start = {_M_cur = 0x2707869c280, _M_first = 0x2707869c280, _M_last = 0x2707869c480, _M_node = 0x2707860e798}, _M_finish = {_M_cur = 0x2707869c280, _M_first = 0x2707869c280, _M_last = 0x2707869c480, _M_node = 0x2707860e798}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707860e870, _M_map_size = 8, _M_start = {_M_cur = 0x270786e5bb0, _M_first = 0x270786e5bb0, _M_last = 0x270786e5d48, _M_node = 0x2707860e888}, _M_finish = {_M_cur = 0x270786e5c38, _M_first = 0x270786e5bb0, _M_last = 0x270786e5d48, _M_node = 0x2707860e888}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938bbfed10) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869b840: {loadingItem = 0x27077880110, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707860e780, _M_map_size = 8, _M_start = {_M_cur = 0x2707869c280, _M_first = 0x2707869c280, _M_last = 0x2707869c480, _M_node = 0x2707860e798}, _M_finish = {_M_cur = 0x2707869c280, _M_first = 0x2707869c280, _M_last = 0x2707869c480, _M_node = 0x2707860e798}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707860e870, _M_map_size = 8, _M_start = {_M_cur = 0x270786e5bb0, _M_first = 0x270786e5bb0, _M_last = 0x270786e5d48, _M_node = 0x2707860e888}, _M_finish = {_M_cur = 0x270786e5c38, _M_first = 0x270786e5bb0, _M_last = 0x270786e5d48, _M_node = 0x2707860e888}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27057968fc8, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938bbfef00) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f9310, _M_finish = 0x0, _M_end_of_storage = 0x27057968fe8}, }}, }}, } cacheEnabler = {m_evaluator = 0x7ff805a3df6f } enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668b8c8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x27077502d70, loaderState = 0x270734235e0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668b8c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668b8c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938bbff600) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938bbff600) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668b880, __f=0x938bbff600, __did_set=0x938bbff587) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000014}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938bbff5a0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938bbff598: 0x2707668b880) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938bbff5a0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938bbff4e0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938bbff5a0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938bbff598: 0x2707668b880 __args#1 = @0x938bbff590: 0x938bbff600 __args#2 = @0x938bbff588: 0x938bbff587 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668b8ac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938bbff5a0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938bbff5a0, ____args#0 = @0x938bbff598, ____args#1 = @0x938bbff590, ____args#2 = @0x938bbff588} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668b880, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668b880) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078465a90: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078465a88: 0x2707668b880) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078465a90: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078465a88) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078465a88) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078465a80) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 16 (Thread 41436.0x474): #0 destroy_current_thread_data (p=0x0) at E:/qt5/qtbase/src/corelib/thread/qthread_win.cpp:54 data = 0x0 thread = #1 0x00007fff5e8224bc in Cleanup::~Cleanup (this=) at E:/qt5/qtbase/src/corelib/thread/qthread_win.cpp:79 No locals. #2 0x00007fff5e8adbad in run_dtor_list (ptr=) at C:/W/B/src/mingw-w64/mingw-w64-crt/crt/tls_atexit.c:62 cur = 0x27078611970 #3 run_dtor_list (ptr=0x2705a8def10) at C:/W/B/src/mingw-w64/mingw-w64-crt/crt/tls_atexit.c:56 cur = #4 tls_callback (hDllHandle=, dwReason=, lpReserved=) at C:/W/B/src/mingw-w64/mingw-w64-crt/crt/tls_atexit.c:165 p = 0x2705a8def10 #5 0x00007ff805a29a1d in ntdll!RtlActivateActivationContextUnsafeFast () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #6 0x00007ff805a29aff in ntdll!RtlActivateActivationContextUnsafeFast () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #7 0x00007ff805a275a3 in ntdll!LdrShutdownThread () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #8 0x00007ff805a6468e in ntdll!RtlExitUserThread () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #9 0x00007ff8029ef75a in KERNELBASE!FreeLibraryAndExitThread () from C:\Windows\System32\KernelBase.dll No symbol table info available. #10 0x00007ff802ee1cc4 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #11 0x00007ff802f34759 in ucrtbase!_endthreadex () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #12 0x00007fffee7967c4 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #13 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #14 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #15 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #16 0x0000000000000000 in ?? () No symbol table info available. Thread 17 (Thread 41436.0x9ad4): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938bffdc88, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938bffe150, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938bffdca0}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938bffe150, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938bffe150) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938bffdf10: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938bffdf10: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27057969788, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x270782305e0, ptr = 0x270782305f0, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x27078670260, ptr = 0x27078670270 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078670280, _M_finish = 0x27078670280, _M_end_of_storage = 0x27078670298}, }}, } moduleItem = 0x938bffe120 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938bffee80, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x27078670110 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938bffee80, loadingItem=0x270771bdc70, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938bffe850, __this = 0x938bffee80} existingModule = @0x938bffe560: 0x0 moduleWithSameName = @0x938bffe568: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a74510 u"\264\001\000\305\071\001", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x270786107b8, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938bffee80) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707838e380, product = 0x270783914b0, handleDependency = (unknown: 0x8bffe930)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938bffea50, _M_first = 0x938bffe857, _M_last = 0x938bffe880, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938bffe857, _M_first = 0x27078667ff0, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078667cd0, ptr = 0x27078667ce0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x27078391310: {loadingItem = 0x270771bdc70, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078667e10, _M_map_size = 8, _M_start = {_M_cur = 0x2707838eff0, _M_first = 0x2707838eff0, _M_last = 0x2707838f1f0, _M_node = 0x27078667e28}, _M_finish = {_M_cur = 0x2707838eff0, _M_first = 0x2707838eff0, _M_last = 0x2707838f1f0, _M_node = 0x27078667e28}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0xa, ptr = 0xd, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8dced0, _M_end_of_storage = 0x100000022}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 4294967297}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 1}}, parameters = {d = {d = {ptr = 0x600000001}}}, limitToSubProject = 82, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786680e0, _M_map_size = 8, _M_start = {_M_cur = 0x270737d2bd0, _M_first = 0x270737d2bd0, _M_last = 0x270737d2d68, _M_node = 0x270786680f8}, _M_finish = {_M_cur = 0x270737d2c58, _M_first = 0x270737d2bd0, _M_last = 0x270737d2d68, _M_node = 0x270786680f8}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938bffee80) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x27078391310: {loadingItem = 0x270771bdc70, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078667e10, _M_map_size = 8, _M_start = {_M_cur = 0x2707838eff0, _M_first = 0x2707838eff0, _M_last = 0x2707838f1f0, _M_node = 0x27078667e28}, _M_finish = {_M_cur = 0x2707838eff0, _M_first = 0x2707838eff0, _M_last = 0x2707838f1f0, _M_node = 0x27078667e28}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0xa, ptr = 0xd, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8dced0, _M_end_of_storage = 0x100000022}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 4294967297}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 1}}, parameters = {d = {d = {ptr = 0x600000001}}}, limitToSubProject = 82, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786680e0, _M_map_size = 8, _M_start = {_M_cur = 0x270737d2bd0, _M_first = 0x270737d2bd0, _M_last = 0x270737d2d68, _M_node = 0x270786680f8}, _M_finish = {_M_cur = 0x270737d2c58, _M_first = 0x270737d2bd0, _M_last = 0x270737d2d68, _M_node = 0x270786680f8}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27057969788, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938bfff070) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f91d0, _M_finish = 0x0, _M_end_of_storage = 0x270579697a8}, }}, }}, } cacheEnabler = {m_evaluator = 0x1} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668bfc8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x200} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x210}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x27077501d50, loaderState = 0x27073423960} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668bfc8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668bfc8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938bfff770) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938bfff770) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668bf80, __f=0x938bfff770, __did_set=0x938bfff6f7) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000014}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938bfff710: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938bfff708: 0x2707668bf80) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938bfff710: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938bfff650) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938bfff710: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938bfff708: 0x2707668bf80 __args#1 = @0x938bfff700: 0x938bfff770 __args#2 = @0x938bfff6f8: 0x938bfff6f7 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668bfac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938bfff710: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938bfff710, ____args#0 = @0x938bfff708, ____args#1 = @0x938bfff700, ____args#2 = @0x938bfff6f8} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668bf80, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668bf80) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078466420: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078466418: 0x2707668bf80) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078466420: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078466418) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078466418) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078466410) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 18 (Thread 41436.0x8b0): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938c1fe188, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938c1fe650, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938c1fe1a0}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938c1fe650, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938c1fe650) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938c1fe410: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938c1fe410: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042dee1b8, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078230c10, ptr = 0x27078230c20, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x27078650b50, ptr = 0x27078650b60 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078650cb0, _M_finish = 0x27078650cb0, _M_end_of_storage = 0x27078650cc8}, }}, } moduleItem = 0x938c1fe620 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938c1ff380, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x27078650b60 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938c1ff380, loadingItem=0x270771b31d0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938c1fed50, __this = 0x938c1ff380} existingModule = @0x938c1fea60: 0x0 moduleWithSameName = @0x938c1fea68: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a752d0 u"\x9fd0\161\170\160\002", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x27078667408, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938c1ff380) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x27078392370, product = 0x27078391f00, handleDependency = (unknown: 0x8c1fee30)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938c1fef50, _M_first = 0x938c1fed57, _M_last = 0x938c1fed80, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938c1fed57, _M_first = 0x270785f0a40, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x270785f0a90, ptr = 0x270785f0aa0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x27078391d60: {loadingItem = 0x270771b31d0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0ef0, _M_map_size = 8, _M_start = {_M_cur = 0x2707838e7b0, _M_first = 0x2707838e7b0, _M_last = 0x2707838e9b0, _M_node = 0x270785f0f08}, _M_finish = {_M_cur = 0x2707838e7b0, _M_first = 0x2707838e7b0, _M_last = 0x2707838e9b0, _M_node = 0x270785f0f08}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0xa, ptr = 0xd, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8ddcb0, _M_end_of_storage = 0x100000022}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 4294967297}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 1}}, parameters = {d = {d = {ptr = 0x600000001}}}, limitToSubProject = 82, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0c20, _M_map_size = 8, _M_start = {_M_cur = 0x270737cd750, _M_first = 0x270737cd750, _M_last = 0x270737cd8e8, _M_node = 0x270785f0c38}, _M_finish = {_M_cur = 0x270737cd7d8, _M_first = 0x270737cd750, _M_last = 0x270737cd8e8, _M_node = 0x270785f0c38}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938c1ff380) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x27078391d60: {loadingItem = 0x270771b31d0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0ef0, _M_map_size = 8, _M_start = {_M_cur = 0x2707838e7b0, _M_first = 0x2707838e7b0, _M_last = 0x2707838e9b0, _M_node = 0x270785f0f08}, _M_finish = {_M_cur = 0x2707838e7b0, _M_first = 0x2707838e7b0, _M_last = 0x2707838e9b0, _M_node = 0x270785f0f08}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0xa, ptr = 0xd, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8ddcb0, _M_end_of_storage = 0x100000022}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 4294967297}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 1}}, parameters = {d = {d = {ptr = 0x600000001}}}, limitToSubProject = 82, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0c20, _M_map_size = 8, _M_start = {_M_cur = 0x270737cd750, _M_first = 0x270737cd750, _M_last = 0x270737cd8e8, _M_node = 0x270785f0c38}, _M_finish = {_M_cur = 0x270737cd7d8, _M_first = 0x270737cd750, _M_last = 0x270737cd8e8, _M_node = 0x270785f0c38}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042dee1b8, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938c1ff570) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f06d0, _M_finish = 0x0, _M_end_of_storage = 0x27042dee1d8}, }}, }}, } cacheEnabler = {m_evaluator = 0x7ff805a3df6f } enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668a448) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x400} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x410}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774ff500, loaderState = 0x27073423930} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668a448) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668a448) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938c1ffc70) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938c1ffc70) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668a400, __f=0x938c1ffc70, __did_set=0x938c1ffbf7) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000001}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938c1ffc10: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938c1ffc08: 0x2707668a400) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938c1ffc10: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938c1ffb50) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938c1ffc10: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938c1ffc08: 0x2707668a400 __args#1 = @0x938c1ffc00: 0x938c1ffc70 __args#2 = @0x938c1ffbf8: 0x938c1ffbf7 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668a42c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938c1ffc10: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938c1ffc10, ____args#0 = @0x938c1ffc08, ____args#1 = @0x938c1ffc00, ____args#2 = @0x938c1ffbf8} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668a400, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668a400) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078466000: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078465ff8: 0x2707668a400) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078466000: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078465ff8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078465ff8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078465ff0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 19 (Thread 41436.0x662c): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 32767 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938c3fe248, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff454711fd in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938c3fef00, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:606 proto = 0x27044901080 locker = {m_item = @0x27044901080} moduleItem = 0x27044901080 #8 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938c3fef00, loadingItem=0x270771a4bc0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938c3fe8d0, __this = 0x938c3fef00} existingModule = @0x938c3fe5e0: 0x0 moduleWithSameName = @0x938c3fe5e8: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a73ed0 u"\001", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x270785f88b8, __moduleItem = @0x0, __productDep = @0x27042f30000} #9 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938c3fef00) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707838fe50, product = 0x27078390a60, handleDependency = (unknown: 0x8c3fe9b0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938c3fead0, _M_first = 0x938c3fe8d7, _M_last = 0x938c3fe900, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938c3fe8d7, _M_first = 0x2707860e640, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x2707860e910, ptr = 0x2707860e920, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x270783908c0: {loadingItem = 0x270771a4bc0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707860e6e0, _M_map_size = 8, _M_start = {_M_cur = 0x27078393610, _M_first = 0x27078393610, _M_last = 0x27078393810, _M_node = 0x2707860e6f8}, _M_finish = {_M_cur = 0x27078393610, _M_first = 0x27078393610, _M_last = 0x27078393810, _M_node = 0x2707860e6f8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x7, ptr = 0x7, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8dc0f0, _M_end_of_storage = 0x100000019}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 0}}, parameters = {d = {d = {ptr = 0xffffffff}}}, limitToSubProject = true, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707860e820, _M_map_size = 8, _M_start = {_M_cur = 0x270737d0330, _M_first = 0x270737d0330, _M_last = 0x270737d04c8, _M_node = 0x2707860e838}, _M_finish = {_M_cur = 0x270737d03b8, _M_first = 0x270737d0330, _M_last = 0x270737d04c8, _M_node = 0x2707860e838}}, }}, }}, requiredByLoadingItem = true} #10 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938c3fef00) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x270783908c0: {loadingItem = 0x270771a4bc0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707860e6e0, _M_map_size = 8, _M_start = {_M_cur = 0x27078393610, _M_first = 0x27078393610, _M_last = 0x27078393810, _M_node = 0x2707860e6f8}, _M_finish = {_M_cur = 0x27078393610, _M_first = 0x27078393610, _M_last = 0x27078393810, _M_node = 0x2707860e6f8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x7, ptr = 0x7, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8dc0f0, _M_end_of_storage = 0x100000019}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 0}}, parameters = {d = {d = {ptr = 0xffffffff}}}, limitToSubProject = true, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707860e820, _M_map_size = 8, _M_start = {_M_cur = 0x270737d0330, _M_first = 0x270737d0330, _M_last = 0x270737d04c8, _M_node = 0x2707860e838}, _M_finish = {_M_cur = 0x270737d03b8, _M_first = 0x270737d0330, _M_last = 0x270737d04c8, _M_node = 0x2707860e838}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042ded9f8, m_oldSize = 3} #11 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #12 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938c3ff0f0) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785ccad0, _M_finish = 0x0, _M_end_of_storage = 0x27042deda18}, }}, }}, } cacheEnabler = {m_evaluator = 0x7ff805a3df6f } enabled = false #13 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #14 0x00007fff454bbd46 in operator() (__closure=0x2707668b948) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774ffb10, loaderState = 0x270734236f0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #15 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #16 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #17 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668b948) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #18 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668b948) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #19 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938c3ff7f0) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #20 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #21 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #22 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #23 0x00007fff457b970b in std::function()>::operator() (this=0x938c3ff7f0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #24 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668b900, __f=0x938c3ff7f0, __did_set=0x938c3ff777) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000000}, }, }}, }} #25 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938c3ff790: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938c3ff788: 0x2707668b900) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #26 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938c3ff790: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #27 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938c3ff6d0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938c3ff790: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938c3ff788: 0x2707668b900 __args#1 = @0x938c3ff780: 0x938c3ff7f0 __args#2 = @0x938c3ff778: 0x938c3ff777 #28 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #29 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #30 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #31 0x00007fff4594349c in __gthread_once (__once=0x2707668b92c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #32 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938c3ff790: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938c3ff790, ____args#0 = @0x938c3ff788, ____args#1 = @0x938c3ff780, ____args#2 = @0x938c3ff778} __exec = {} #33 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668b900, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #34 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668b900) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #35 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078466180: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078466178: 0x2707668b900) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #36 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078466180: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #37 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078466178) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #38 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078466178) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #39 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078466170) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #40 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #41 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #42 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #43 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #44 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #45 0x0000000000000000 in ?? () No symbol table info available. Thread 20 (Thread 41436.0x6fa8): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 32767 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938c5fe548, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff454711fd in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938c5ff200, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:606 proto = 0x27044901080 locker = {m_item = @0x27044901080} moduleItem = 0x27044901080 #8 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938c5ff200, loadingItem=0x2707719a000, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938c5febd0, __this = 0x938c5ff200} existingModule = @0x938c5fe8e0: 0x0 moduleWithSameName = @0x938c5fe8e8: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a75410 u"\360\235\161\170\160\002", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x270785f52d8, __moduleItem = @0x0, __productDep = @0x27042f30000} #9 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938c5ff200) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707838df60, product = 0x270783935b0, handleDependency = (unknown: 0x8c5fecb0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938c5fedd0, _M_first = 0x938c5febd7, _M_last = 0x938c5fec00, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938c5febd7, _M_first = 0x270785f0ef0, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x270785f09f0, ptr = 0x270785f0a00, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x27078393410: {loadingItem = 0x2707719a000, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0d60, _M_map_size = 8, _M_start = {_M_cur = 0x2707838d940, _M_first = 0x2707838d940, _M_last = 0x2707838db40, _M_node = 0x270785f0d78}, _M_finish = {_M_cur = 0x2707838d940, _M_first = 0x2707838d940, _M_last = 0x2707838db40, _M_node = 0x270785f0d78}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x7, ptr = 0x7, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8db0c0, _M_end_of_storage = 0x100000019}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 0}}, parameters = {d = {d = {ptr = 0xffffffff}}}, limitToSubProject = true, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0e00, _M_map_size = 8, _M_start = {_M_cur = 0x270737cf2f0, _M_first = 0x270737cf2f0, _M_last = 0x270737cf488, _M_node = 0x270785f0e18}, _M_finish = {_M_cur = 0x270737cf378, _M_first = 0x270737cf2f0, _M_last = 0x270737cf488, _M_node = 0x270785f0e18}}, }}, }}, requiredByLoadingItem = true} #10 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938c5ff200) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x27078393410: {loadingItem = 0x2707719a000, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0d60, _M_map_size = 8, _M_start = {_M_cur = 0x2707838d940, _M_first = 0x2707838d940, _M_last = 0x2707838db40, _M_node = 0x270785f0d78}, _M_finish = {_M_cur = 0x2707838d940, _M_first = 0x2707838d940, _M_last = 0x2707838db40, _M_node = 0x270785f0d78}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x7, ptr = 0x7, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8db0c0, _M_end_of_storage = 0x100000019}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 0}}, parameters = {d = {d = {ptr = 0xffffffff}}}, limitToSubProject = true, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785f0e00, _M_map_size = 8, _M_start = {_M_cur = 0x270737cf2f0, _M_first = 0x270737cf2f0, _M_last = 0x270737cf488, _M_node = 0x270785f0e18}, _M_finish = {_M_cur = 0x270737cf378, _M_first = 0x270737cf2f0, _M_last = 0x270737cf488, _M_node = 0x270785f0e18}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042dee3a8, m_oldSize = 3} #11 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #12 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938c5ff3f0) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f0ea0, _M_finish = 0x0, _M_end_of_storage = 0x27042dee3c8}, }}, }}, } cacheEnabler = {m_evaluator = 0x1} enabled = false #13 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #14 0x00007fff454bbd46 in operator() (__closure=0x2707668a348) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x2706f4e3ef0, loaderState = 0x270734237d0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #15 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #16 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #17 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668a348) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #18 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668a348) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #19 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938c5ffaf0) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #20 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #21 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #22 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #23 0x00007fff457b970b in std::function()>::operator() (this=0x938c5ffaf0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #24 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668a300, __f=0x938c5ffaf0, __did_set=0x938c5ffa77) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000002}, }, }}, }} #25 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938c5ffa90: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938c5ffa88: 0x2707668a300) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #26 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938c5ffa90: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #27 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938c5ff9d0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938c5ffa90: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938c5ffa88: 0x2707668a300 __args#1 = @0x938c5ffa80: 0x938c5ffaf0 __args#2 = @0x938c5ffa78: 0x938c5ffa77 #28 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #29 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #30 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #31 0x00007fff4594349c in __gthread_once (__once=0x2707668a32c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #32 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938c5ffa90: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938c5ffa90, ____args#0 = @0x938c5ffa88, ____args#1 = @0x938c5ffa80, ____args#2 = @0x938c5ffa78} __exec = {} #33 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668a300, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #34 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668a300) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #35 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078466330: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078466328: 0x2707668a300) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #36 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078466330: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #37 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078466328) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #38 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078466328) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #39 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078466320) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #40 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #41 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #42 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #43 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #44 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #45 0x0000000000000000 in ?? () No symbol table info available. Thread 21 (Thread 41436.0x87b8): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938c7fdd88, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938c7fe250, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938c7fdda0}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938c7fe250, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938c7fe250) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938c7fe010: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938c7fe010: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042ded808, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078232200, ptr = 0x27078232210, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x27077116920, ptr = 0x27077116930 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27077116960, _M_finish = 0x27077116960, _M_end_of_storage = 0x27077116978}, }}, } moduleItem = 0x938c7fe220 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938c7fef80, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x270771169b0 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938c7fef80, loadingItem=0x270771984d0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938c7fe950, __this = 0x938c7fef80} existingModule = @0x938c7fe660: 0x0 moduleWithSameName = @0x938c7fe668: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x0, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938c7fef80) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869c690, product = 0x2707869dcf0, handleDependency = (unknown: 0x8c7fea30)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938c7feb50, _M_first = 0x938c7fe957, _M_last = 0x938c7fe980, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938c7fe957, _M_first = 0x27078688450, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078688360, ptr = 0x27078688370, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869db50: {loadingItem = 0x270771984d0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688590, _M_map_size = 8, _M_start = {_M_cur = 0x2707869e380, _M_first = 0x2707869e380, _M_last = 0x2707869e580, _M_node = 0x270786885a8}, _M_finish = {_M_cur = 0x2707869e380, _M_first = 0x2707869e380, _M_last = 0x2707869e580, _M_node = 0x270786885a8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786882c0, _M_map_size = 8, _M_start = {_M_cur = 0x270786e8590, _M_first = 0x270786e8590, _M_last = 0x270786e8728, _M_node = 0x270786882d8}, _M_finish = {_M_cur = 0x270786e8618, _M_first = 0x270786e8590, _M_last = 0x270786e8728, _M_node = 0x270786882d8}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938c7fef80) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869db50: {loadingItem = 0x270771984d0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688590, _M_map_size = 8, _M_start = {_M_cur = 0x2707869e380, _M_first = 0x2707869e380, _M_last = 0x2707869e580, _M_node = 0x270786885a8}, _M_finish = {_M_cur = 0x2707869e380, _M_first = 0x2707869e380, _M_last = 0x2707869e580, _M_node = 0x270786885a8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786882c0, _M_map_size = 8, _M_start = {_M_cur = 0x270786e8590, _M_first = 0x270786e8590, _M_last = 0x270786e8728, _M_node = 0x270786882d8}, _M_finish = {_M_cur = 0x270786e8618, _M_first = 0x270786e8590, _M_last = 0x270786e8728, _M_node = 0x270786882d8}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042ded808, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938c7ff170) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f8730, _M_finish = 0x0, _M_end_of_storage = 0x27042ded828}, }}, }}, } cacheEnabler = {m_evaluator = 0x7ff805a3df6f } enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668a7c8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774faa70, loaderState = 0x27073423420} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668a7c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668a7c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938c7ff870) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938c7ff870) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668a780, __f=0x938c7ff870, __did_set=0x938c7ff7f7) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000008}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938c7ff810: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938c7ff808: 0x2707668a780) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938c7ff810: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938c7ff750) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938c7ff810: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938c7ff808: 0x2707668a780 __args#1 = @0x938c7ff800: 0x938c7ff870 __args#2 = @0x938c7ff7f8: 0x938c7ff7f7 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668a7ac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938c7ff810: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938c7ff810, ____args#0 = @0x938c7ff808, ____args#1 = @0x938c7ff800, ____args#2 = @0x938c7ff7f8} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668a780, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668a780) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x270784666c0: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x270784666b8: 0x2707668a780) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x270784666c0: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x270784666b8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x270784666b8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x270784666b0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 22 (Thread 41436.0x63b0): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 32767 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938c9fe2d8, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff454711fd in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938c9fef90, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:606 proto = 0x27044901080 locker = {m_item = @0x27044901080} moduleItem = 0x27044901080 #8 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938c9fef90, loadingItem=0x27077195b30, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938c9fe960, __this = 0x938c9fef90} existingModule = @0x938c9fe670: 0x0 moduleWithSameName = @0x938c9fe678: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a72ad0 u"\060\026\170\170\160\002", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x27078659708, __moduleItem = @0x0, __productDep = @0x27042f30000} #9 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938c9fef90) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x27078391500, product = 0x270783912a0, handleDependency = (unknown: 0x8c9fea40)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938c9feb60, _M_first = 0x938c9fe967, _M_last = 0x938c9fe990, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938c9fe967, _M_first = 0x27078611be0, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078611cd0, ptr = 0x27078611ce0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x27078391100: {loadingItem = 0x27077195b30, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786120e0, _M_map_size = 8, _M_start = {_M_cur = 0x2707838c8c0, _M_first = 0x2707838c8c0, _M_last = 0x2707838cac0, _M_node = 0x270786120f8}, _M_finish = {_M_cur = 0x2707838c8c0, _M_first = 0x2707838c8c0, _M_last = 0x2707838cac0, _M_node = 0x270786120f8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x22, ptr = 0x2a, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x270686392b0, _M_end_of_storage = 0x100000081}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x200000002, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 8589934594}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 2, m_build = 2}, maximum = {m_major = 0, m_minor = 0, m_patch = 3, m_build = 3}}, parameters = {d = {d = {ptr = 0x1c00000001}}}, limitToSubProject = 146, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078612090, _M_map_size = 8, _M_start = {_M_cur = 0x270737cead0, _M_first = 0x270737cead0, _M_last = 0x270737cec68, _M_node = 0x270786120a8}, _M_finish = {_M_cur = 0x270737ceb58, _M_first = 0x270737cead0, _M_last = 0x270737cec68, _M_node = 0x270786120a8}}, }}, }}, requiredByLoadingItem = true} #10 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938c9fef90) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x27078391100: {loadingItem = 0x27077195b30, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786120e0, _M_map_size = 8, _M_start = {_M_cur = 0x2707838c8c0, _M_first = 0x2707838c8c0, _M_last = 0x2707838cac0, _M_node = 0x270786120f8}, _M_finish = {_M_cur = 0x2707838c8c0, _M_first = 0x2707838c8c0, _M_last = 0x2707838cac0, _M_node = 0x270786120f8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x22, ptr = 0x2a, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x270686392b0, _M_end_of_storage = 0x100000081}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x200000002, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 8589934594}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 2, m_build = 2}, maximum = {m_major = 0, m_minor = 0, m_patch = 3, m_build = 3}}, parameters = {d = {d = {ptr = 0x1c00000001}}}, limitToSubProject = 146, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078612090, _M_map_size = 8, _M_start = {_M_cur = 0x270737cead0, _M_first = 0x270737cead0, _M_last = 0x270737cec68, _M_node = 0x270786120a8}, _M_finish = {_M_cur = 0x270737ceb58, _M_first = 0x270737cead0, _M_last = 0x270737cec68, _M_node = 0x270786120a8}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042deeb68, m_oldSize = 3} #11 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #12 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938c9ff180) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078611b40, _M_finish = 0x0, _M_end_of_storage = 0x27042deeb88}, }}, }}, } cacheEnabler = {m_evaluator = 0x0} enabled = false #13 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #14 0x00007fff454bbd46 in operator() (__closure=0x2707668bdc8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774fe2e0, loaderState = 0x270734231a0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #15 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #16 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #17 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668bdc8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #18 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668bdc8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #19 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938c9ff880) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #20 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #21 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #22 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #23 0x00007fff457b970b in std::function()>::operator() (this=0x938c9ff880) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #24 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668bd80, __f=0x938c9ff880, __did_set=0x938c9ff807) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000006}, }, }}, }} #25 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938c9ff820: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938c9ff818: 0x2707668bd80) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #26 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938c9ff820: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #27 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938c9ff760) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938c9ff820: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938c9ff818: 0x2707668bd80 __args#1 = @0x938c9ff810: 0x938c9ff880 __args#2 = @0x938c9ff808: 0x938c9ff807 #28 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #29 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #30 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #31 0x00007fff4594349c in __gthread_once (__once=0x2707668bdac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #32 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938c9ff820: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938c9ff820, ____args#0 = @0x938c9ff818, ____args#1 = @0x938c9ff810, ____args#2 = @0x938c9ff808} __exec = {} #33 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668bd80, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #34 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668bd80) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #35 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078465d30: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078465d28: 0x2707668bd80) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #36 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078465d30: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #37 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078465d28) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #38 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078465d28) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #39 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078465d20) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #40 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #41 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #42 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #43 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #44 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #45 0x0000000000000000 in ?? () No symbol table info available. Thread 23 (Thread 41436.0x8e24): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938cbfe018, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938cbfe4e0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938cbfe030}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938cbfe4e0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938cbfe4e0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938cbfe2a0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938cbfe2a0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042dee598, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078231e10, ptr = 0x27078231e20, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x2707865b7f0, ptr = 0x2707865b800 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2707865b810, _M_finish = 0x2707865b810, _M_end_of_storage = 0x2707865b828}, }}, } moduleItem = 0x938cbfe4b0 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938cbff210, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x2707865b800 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938cbff210, loadingItem=0x27077619a70, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938cbfebe0, __this = 0x938cbff210} existingModule = @0x938cbfe8f0: 0x0 moduleWithSameName = @0x938cbfe8f8: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x0, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938cbff210) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869bc40, product = 0x2707869b7d0, handleDependency = (unknown: 0x8cbfecc0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938cbfede0, _M_first = 0x938cbfebe7, _M_last = 0x938cbfec10, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938cbfebe7, _M_first = 0x27078688900, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078688810, ptr = 0x27078688820, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869b630: {loadingItem = 0x27077619a70, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688860, _M_map_size = 8, _M_start = {_M_cur = 0x2707869a5a0, _M_first = 0x2707869a5a0, _M_last = 0x2707869a7a0, _M_node = 0x27078688878}, _M_finish = {_M_cur = 0x2707869a5a0, _M_first = 0x2707869a5a0, _M_last = 0x2707869a7a0, _M_node = 0x27078688878}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688720, _M_map_size = 8, _M_start = {_M_cur = 0x270786e6560, _M_first = 0x270786e6560, _M_last = 0x270786e66f8, _M_node = 0x27078688738}, _M_finish = {_M_cur = 0x270786e65e8, _M_first = 0x270786e6560, _M_last = 0x270786e66f8, _M_node = 0x27078688738}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938cbff210) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869b630: {loadingItem = 0x27077619a70, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688860, _M_map_size = 8, _M_start = {_M_cur = 0x2707869a5a0, _M_first = 0x2707869a5a0, _M_last = 0x2707869a7a0, _M_node = 0x27078688878}, _M_finish = {_M_cur = 0x2707869a5a0, _M_first = 0x2707869a5a0, _M_last = 0x2707869a7a0, _M_node = 0x27078688878}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688720, _M_map_size = 8, _M_start = {_M_cur = 0x270786e6560, _M_first = 0x270786e6560, _M_last = 0x270786e66f8, _M_node = 0x27078688738}, _M_finish = {_M_cur = 0x270786e65e8, _M_first = 0x270786e6560, _M_last = 0x270786e66f8, _M_node = 0x27078688738}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042dee598, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938cbff400) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078640b40, _M_finish = 0x0, _M_end_of_storage = 0x27042dee5b8}, }}, }}, } cacheEnabler = {m_evaluator = 0x1} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668af48) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x200} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x210}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774fdad0, loaderState = 0x270734231d0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668af48) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668af48) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938cbffb00) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938cbffb00) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668af00, __f=0x938cbffb00, __did_set=0x938cbffa87) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000005}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938cbffaa0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938cbffa98: 0x2707668af00) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938cbffaa0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938cbff9e0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938cbffaa0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938cbffa98: 0x2707668af00 __args#1 = @0x938cbffa90: 0x938cbffb00 __args#2 = @0x938cbffa88: 0x938cbffa87 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668af2c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938cbffaa0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938cbffaa0, ____args#0 = @0x938cbffa98, ____args#1 = @0x938cbffa90, ____args#2 = @0x938cbffa88} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668af00, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668af00) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078466840: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078466838: 0x2707668af00) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078466840: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078466838) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078466838) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078466830) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 24 (Thread 41436.0x8ca8): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938cdfde68, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938cdfe330, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938cdfde80}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938cdfe330, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938cdfe330) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938cdfe0f0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938cdfe0f0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042deef48, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x270782316c0, ptr = 0x270782316d0, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x27078672860, ptr = 0x27078672870 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078672a00, _M_finish = 0x27078672a00, _M_end_of_storage = 0x27078672a18}, }}, } moduleItem = 0x938cdfe300 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938cdff060, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x27078672ab0 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938cdff060, loadingItem=0x27077618d50, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938cdfea30, __this = 0x938cdff060} existingModule = @0x938cdfe740: 0x0 moduleWithSameName = @0x938cdfe748: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x27042f30120, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938cdff060) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869fa20, product = 0x2707869e110, handleDependency = (unknown: 0x8cdfeb10)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938cdfec30, _M_first = 0x938cdfea37, _M_last = 0x938cdfea60, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938cdfea37, _M_first = 0x27078652040, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078651d70, ptr = 0x27078651d80, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869df70: {loadingItem = 0x27077618d50, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078651ff0, _M_map_size = 8, _M_start = {_M_cur = 0x2707869d510, _M_first = 0x2707869d510, _M_last = 0x2707869d710, _M_node = 0x27078652008}, _M_finish = {_M_cur = 0x2707869d510, _M_first = 0x2707869d510, _M_last = 0x2707869d710, _M_node = 0x27078652008}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078651e60, _M_map_size = 8, _M_start = {_M_cur = 0x27078667530, _M_first = 0x27078667530, _M_last = 0x270786676c8, _M_node = 0x27078651e78}, _M_finish = {_M_cur = 0x270786675b8, _M_first = 0x27078667530, _M_last = 0x270786676c8, _M_node = 0x27078651e78}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938cdff060) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869df70: {loadingItem = 0x27077618d50, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078651ff0, _M_map_size = 8, _M_start = {_M_cur = 0x2707869d510, _M_first = 0x2707869d510, _M_last = 0x2707869d710, _M_node = 0x27078652008}, _M_finish = {_M_cur = 0x2707869d510, _M_first = 0x2707869d510, _M_last = 0x2707869d710, _M_node = 0x27078652008}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078651e60, _M_map_size = 8, _M_start = {_M_cur = 0x27078667530, _M_first = 0x27078667530, _M_last = 0x270786676c8, _M_node = 0x27078651e78}, _M_finish = {_M_cur = 0x270786675b8, _M_first = 0x27078667530, _M_last = 0x270786676c8, _M_node = 0x27078651e78}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042deef48, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938cdff250) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f8640, _M_finish = 0x0, _M_end_of_storage = 0x27042deef68}, }}, }}, } cacheEnabler = {m_evaluator = 0x1} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668a8c8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x200} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x210}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x27077c2e8b0, loaderState = 0x27073423400} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668a8c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668a8c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938cdff950) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938cdff950) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668a880, __f=0x938cdff950, __did_set=0x938cdff8d7) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000008}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938cdff8f0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938cdff8e8: 0x2707668a880) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938cdff8f0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938cdff830) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938cdff8f0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938cdff8e8: 0x2707668a880 __args#1 = @0x938cdff8e0: 0x938cdff950 __args#2 = @0x938cdff8d8: 0x938cdff8d7 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668a8ac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938cdff8f0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938cdff8f0, ____args#0 = @0x938cdff8e8, ____args#1 = @0x938cdff8e0, ____args#2 = @0x938cdff8d8} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668a880, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668a880) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x270784661e0: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x270784661d8: 0x2707668a880) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x270784661e0: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x270784661d8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x270784661d8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x270784661d0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 25 (Thread 41436.0x9f10): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938cffdaf8, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938cffdfc0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938cffdb10}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938cffdfc0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938cffdfc0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938cffdd80: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938cffdd80: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042deddd8, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078232050, ptr = 0x27078232060, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x27078659bb0, ptr = 0x27078659bc0 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078659df0, _M_finish = 0x27078659df0, _M_end_of_storage = 0x27078659e08}, }}, } moduleItem = 0x938cffdf90 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938cffecf0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x27078659d80 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938cffecf0, loadingItem=0x270776079e0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938cffe6c0, __this = 0x938cffecf0} existingModule = @0x938cffe3d0: 0x0 moduleWithSameName = @0x938cffe3d8: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x27042f45fc0, __moduleItem = @0x0, __productDep = @0x270786a16f0} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938cffecf0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x270786931e0, product = 0x27078697de0, handleDependency = (unknown: 0x8cffe7a0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938cffe8c0, _M_first = 0x938cffe6c7, _M_last = 0x938cffe6f0, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938cffe6c7, _M_first = 0x27078647aa0, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078647b40, ptr = 0x27078647b50, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x27078697c40: {loadingItem = 0x270776079e0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078647a50, _M_map_size = 8, _M_start = {_M_cur = 0x27078694cc0, _M_first = 0x27078694cc0, _M_last = 0x27078694ec0, _M_node = 0x27078647a68}, _M_finish = {_M_cur = 0x27078694cc0, _M_first = 0x27078694cc0, _M_last = 0x27078694ec0, _M_node = 0x27078647a68}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078647b90, _M_map_size = 8, _M_start = {_M_cur = 0x270786a1740, _M_first = 0x270786a1740, _M_last = 0x270786a18d8, _M_node = 0x27078647ba8}, _M_finish = {_M_cur = 0x270786a17c8, _M_first = 0x270786a1740, _M_last = 0x270786a18d8, _M_node = 0x27078647ba8}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938cffecf0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x27078697c40: {loadingItem = 0x270776079e0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078647a50, _M_map_size = 8, _M_start = {_M_cur = 0x27078694cc0, _M_first = 0x27078694cc0, _M_last = 0x27078694ec0, _M_node = 0x27078647a68}, _M_finish = {_M_cur = 0x27078694cc0, _M_first = 0x27078694cc0, _M_last = 0x27078694ec0, _M_node = 0x27078647a68}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078647b90, _M_map_size = 8, _M_start = {_M_cur = 0x270786a1740, _M_first = 0x270786a1740, _M_last = 0x270786a18d8, _M_node = 0x27078647ba8}, _M_finish = {_M_cur = 0x270786a17c8, _M_first = 0x270786a1740, _M_last = 0x270786a18d8, _M_node = 0x27078647ba8}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042deddd8, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938cffeee0) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2707860cae0, _M_finish = 0x0, _M_end_of_storage = 0x27042deddf8}, }}, }}, } cacheEnabler = {m_evaluator = 0x0} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668a948) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774fd2c0, loaderState = 0x270734231f0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668a948) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668a948) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938cfff5e0) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938cfff5e0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668a900, __f=0x938cfff5e0, __did_set=0x938cfff567) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000004}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938cfff580: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938cfff578: 0x2707668a900) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938cfff580: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938cfff4c0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938cfff580: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938cfff578: 0x2707668a900 __args#1 = @0x938cfff570: 0x938cfff5e0 __args#2 = @0x938cfff568: 0x938cfff567 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668a92c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938cfff580: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938cfff580, ____args#0 = @0x938cfff578, ____args#1 = @0x938cfff570, ____args#2 = @0x938cfff568} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668a900, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668a900) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27078465f40: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27078465f38: 0x2707668a900) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27078465f40: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27078465f38) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27078465f38) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27078465f30) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 26 (Thread 41436.0xa15c): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938d1fdea8, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938d1fe370, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938d1fdec0}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938d1fe370, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938d1fe370) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938d1fe130: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938d1fe130: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042def138, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078232830, ptr = 0x27078232840, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x2707866f5c0, ptr = 0x2707866f5d0 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2707866f640, _M_finish = 0x2707866f640, _M_end_of_storage = 0x2707866f658}, }}, } moduleItem = 0x938d1fe340 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938d1ff0a0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x2707866f470 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938d1ff0a0, loadingItem=0x27077606180, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938d1fea70, __this = 0x938d1ff0a0} existingModule = @0x938d1fe780: 0x0 moduleWithSameName = @0x938d1fe788: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x27042f30120, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938d1ff0a0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707868b3e0, product = 0x2707868d280, handleDependency = (unknown: 0x8d1feb50)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938d1fec70, _M_first = 0x938d1fea77, _M_last = 0x938d1feaa0, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938d1fea77, _M_first = 0x27078662810, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078662db0, ptr = 0x27078662dc0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707868d0e0: {loadingItem = 0x27077606180, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786629f0, _M_map_size = 8, _M_start = {_M_cur = 0x2707868dd30, _M_first = 0x2707868dd30, _M_last = 0x2707868df30, _M_node = 0x27078662a08}, _M_finish = {_M_cur = 0x2707868dd30, _M_first = 0x2707868dd30, _M_last = 0x2707868df30, _M_node = 0x27078662a08}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078662900, _M_map_size = 8, _M_start = {_M_cur = 0x2707865ea90, _M_first = 0x2707865ea90, _M_last = 0x2707865ec28, _M_node = 0x27078662918}, _M_finish = {_M_cur = 0x2707865eb18, _M_first = 0x2707865ea90, _M_last = 0x2707865ec28, _M_node = 0x27078662918}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938d1ff0a0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707868d0e0: {loadingItem = 0x27077606180, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786629f0, _M_map_size = 8, _M_start = {_M_cur = 0x2707868dd30, _M_first = 0x2707868dd30, _M_last = 0x2707868df30, _M_node = 0x27078662a08}, _M_finish = {_M_cur = 0x2707868dd30, _M_first = 0x2707868dd30, _M_last = 0x2707868df30, _M_node = 0x27078662a08}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078662900, _M_map_size = 8, _M_start = {_M_cur = 0x2707865ea90, _M_first = 0x2707865ea90, _M_last = 0x2707865ec28, _M_node = 0x27078662918}, _M_finish = {_M_cur = 0x2707865eb18, _M_first = 0x2707865ea90, _M_last = 0x2707865ec28, _M_node = 0x27078662918}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042def138, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938d1ff290) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078651eb0, _M_finish = 0x0, _M_end_of_storage = 0x27042def158}, }}, }}, } cacheEnabler = {m_evaluator = 0x800003} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668a9c8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x27077500520, loaderState = 0x270734234e0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668a9c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668a9c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938d1ff990) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938d1ff990) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668a980, __f=0x938d1ff990, __did_set=0x938d1ff917) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff80000000c}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938d1ff930: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938d1ff928: 0x2707668a980) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938d1ff930: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938d1ff870) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938d1ff930: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938d1ff928: 0x2707668a980 __args#1 = @0x938d1ff920: 0x938d1ff990 __args#2 = @0x938d1ff918: 0x938d1ff917 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668a9ac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938d1ff930: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938d1ff930, ____args#0 = @0x938d1ff928, ____args#1 = @0x938d1ff920, ____args#2 = @0x938d1ff918} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668a980, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668a980) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x2706275cb30: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x2706275cb28: 0x2707668a980) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x2706275cb30: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x2706275cb28) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x2706275cb28) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x2706275cb20) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 27 (Thread 41436.0x8ebc): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938d3fe028, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938d3fe4f0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938d3fe040}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938d3fe4f0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938d3fe4f0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938d3fe2b0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938d3fe2b0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042deed58, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x270782325f0, ptr = 0x27078232600, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x2705796edb0, ptr = 0x2705796edc0 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2705796ec90, _M_finish = 0x2705796ec90, _M_end_of_storage = 0x2705796eca8}, }}, } moduleItem = 0x938d3fe4c0 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938d3ff220, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x2705796ed00 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938d3ff220, loadingItem=0x270775e78e0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938d3febf0, __this = 0x938d3ff220} existingModule = @0x938d3fe900: 0x0 moduleWithSameName = @0x938d3fe908: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x0, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938d3ff220) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869a170, product = 0x2707869cc70, handleDependency = (unknown: 0x8d3fecd0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938d3fedf0, _M_first = 0x938d3febf7, _M_last = 0x938d3fec20, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938d3febf7, _M_first = 0x2707863a1a0, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x2707863a1f0, ptr = 0x2707863a200, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869cad0: {loadingItem = 0x270775e78e0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707863a150, _M_map_size = 8, _M_start = {_M_cur = 0x270786a0ed0, _M_first = 0x270786a0ed0, _M_last = 0x270786a10d0, _M_node = 0x2707863a168}, _M_finish = {_M_cur = 0x270786a0ed0, _M_first = 0x270786a0ed0, _M_last = 0x270786a10d0, _M_node = 0x2707863a168}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707863a060, _M_map_size = 8, _M_start = {_M_cur = 0x270786e95b0, _M_first = 0x270786e95b0, _M_last = 0x270786e9748, _M_node = 0x2707863a078}, _M_finish = {_M_cur = 0x270786e9638, _M_first = 0x270786e95b0, _M_last = 0x270786e9748, _M_node = 0x2707863a078}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938d3ff220) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869cad0: {loadingItem = 0x270775e78e0, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707863a150, _M_map_size = 8, _M_start = {_M_cur = 0x270786a0ed0, _M_first = 0x270786a0ed0, _M_last = 0x270786a10d0, _M_node = 0x2707863a168}, _M_finish = {_M_cur = 0x270786a0ed0, _M_first = 0x270786a0ed0, _M_last = 0x270786a10d0, _M_node = 0x2707863a168}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x2707863a060, _M_map_size = 8, _M_start = {_M_cur = 0x270786e95b0, _M_first = 0x270786e95b0, _M_last = 0x270786e9748, _M_node = 0x2707863a078}, _M_finish = {_M_cur = 0x270786e9638, _M_first = 0x270786e95b0, _M_last = 0x270786e9748, _M_node = 0x2707863a078}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042deed58, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938d3ff410) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078612130, _M_finish = 0x0, _M_end_of_storage = 0x27042deed78}, }}, }}, } cacheEnabler = {m_evaluator = 0x0} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668a4c8) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x27077501340, loaderState = 0x27073423210} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668a4c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668a4c8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938d3ffb10) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938d3ffb10) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668a480, __f=0x938d3ffb10, __did_set=0x938d3ffa97) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000006}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938d3ffab0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938d3ffaa8: 0x2707668a480) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938d3ffab0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938d3ff9f0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938d3ffab0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938d3ffaa8: 0x2707668a480 __args#1 = @0x938d3ffaa0: 0x938d3ffb10 __args#2 = @0x938d3ffa98: 0x938d3ffa97 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668a4ac, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938d3ffab0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938d3ffab0, ____args#0 = @0x938d3ffaa8, ____args#1 = @0x938d3ffaa0, ____args#2 = @0x938d3ffa98} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668a480, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668a480) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x2706275cbf0: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x2706275cbe8: 0x2707668a480) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x2706275cbf0: (void (std::__future_base::_Async_state_impl > >, void>::*)(class std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x2706275cbe8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x2706275cbe8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x2706275cbe0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 28 (Thread 41436.0x9334): #0 __JS_AtomIsConst (v=658) at E:/qbs/src/shared/quickjs/quickjs.c:2533 No locals. #1 0x00007fff45504188 in JS_DupAtom (ctx=0x2705a8dd810, v=658) at E:/qbs/src/shared/quickjs/quickjs.c:2762 rt = 0x27000000292 p = 0x27000000002 #2 0x00007fff45546fb2 in add_var (ctx=0x2705a8dd810, fd=0x2707868edb0, name=658) at E:/qbs/src/shared/quickjs/quickjs.c:20803 vd = 0x270788438e4 #3 0x00007fff45547a79 in define_var (s=0x938d5fc030, fd=0x2707868edb0, name=658, var_def_type=JS_VAR_DEF_VAR) at E:/qbs/src/shared/quickjs/quickjs.c:21036 ctx = 0x2705a8dd810 vd = 0x938d5faae0 idx = -1 #4 0x00007fff4554c3df in js_define_var (s=0x938d5fc030, name=658, tok=-79) at E:/qbs/src/shared/quickjs/quickjs.c:22844 fd = 0x2707868edb0 var_def_type = JS_VAR_DEF_VAR #5 0x00007fff455527b7 in js_parse_for_in_of (s=0x938d5fc030, label_name=0, is_async=false) at E:/qbs/src/shared/quickjs/quickjs.c:25221 ctx = 0x2705a8dd810 fd = 0x2707868edb0 var_name = 658 has_initializer = false is_for_of = false has_destructuring = false tok = -79 tok1 = 0 opcode = 1163142923 scope = 147 block_scope_level = 1 label_next = 4 label_expr = 5 label_cont = 1 label_body = 2 label_break = 3 pos_next = 32 pos_expr = 17 break_entry = {prev = 0x0, label_name = 0, label_break = 3, label_cont = 1, drop_count = 1, label_finally = -1, scope_level = 1, has_iterator = 0 '\000', is_regular_stmt = 0 '\000'} #6 0x00007fff45553ac3 in js_parse_statement_or_decl (s=0x938d5fc030, decl_mask=7) at E:/qbs/src/shared/quickjs/quickjs.c:25629 label_break = 1 label_cont = -1923109584 label_body = 0 label_test = 7 block_scope_level = -1923109680 tok = 624 bits = 0 is_async = false pos_cont = 1163157003 pos_body = 624 break_entry = {prev = 0x270788692e4, label_name = 1162875743, label_break = 7, label_cont = 3, drop_count = 0, label_finally = 2022085347, scope_level = 624, has_iterator = 0 '\000', is_regular_stmt = 0 '\000'} ctx = 0x2705a8dd810 label_name = 0 tok = -69 #7 0x00007fff4555bfd1 in js_parse_source_element (s=0x938d5fc030) at E:/qbs/src/shared/quickjs/quickjs.c:28335 fd = 0x2707868edb0 tok = 624 #8 0x00007fff4556ab10 in js_parse_function_decl2 (s=0x938d5fc030, func_type=JS_PARSE_FUNC_STATEMENT, func_kind=JS_FUNC_NORMAL, func_name=655, ptr=0x270788692b8 "function allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Environment.getEnv(name) || \"\";\n this.separator = separator || \"\";\n this.convertPathSeparators = convertPathSeparators || false;\n }\n EnvironmentVariable.prototype.prepend = function (v) {\n if (this.value.length > 0 && this.value.charAt(0) !== this.separator)\n", ' ' , "this.value = this.separator + this.value;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value = v + this.value;\n };\n\n EnvironmentVariable.prototype.append = function (v) {\n if (this.value.length > 0)\n", ' ' , "this.value += this.separator;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value += v;\n };\n\n EnvironmentVariable.prototype.set = function () {\n Environment.putEnv(this.name, this.value);\n };\n\n EnvironmentVariable.prototype.unset = function () {\n Environment.unsetEnv(this.name);\n };\n\n return EnvironmentVariable;\n})();\n\nvar PropertyValidator = (function () {\n function PropertyValidator(moduleName) {\n this.requiredProperties = {};\n this.propertyValidators = [];\n if (!moduleName)\n", ' ' , "throw \"PropertyValidator c'tor needs a module name as a first argument.\";\n this.moduleName = moduleName;\n }\n PropertyValidator.prototype.setRequiredProperty = function (propertyName, propertyValue, message) {\n this.requiredProperties[propertyName] = { propertyValue: propertyValue, message: message };\n };\n\n PropertyValidator.prototype.addRangeValidator = function (propertyName, propertyValue, min, max, allowFloats) {\n var message = [];\n if (min !== undefined)\n", ' ' , "message.push(\">= \" + min);\n if (max !== undefined)\n", ' ' , "message.push(\"<= \" + max);\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"number\")\n", ' ' , "return false;\n", ' ' , "if (!allowFloats && value % 1 !== 0)\n", ' ' , "return false;\n", ' ' , "if (min !== undefined && value < min)\n", ' ' , "return false;\n", ' ' , "if (max !== undefined && value > max)\n", ' ' , "return false;\n", ' ' , "return true;\n }, \"must be \" + (!allowFloats ? \"an integer \" : \"\") + message.join(\" and \")\n", ' ' , "+ \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addVersionValidator = function (propertyName, propertyValue, minComponents, maxComponents, allowSuffixes) {\n if (minComponents !== undefined && (typeof minComponents !== \"number\" || minComponents % 1 !== 0 || minComponents < 1))\n", ' ' , "throw \"minComponents must be at least 1\";\n if (maxComponents !== undefined && (typeof maxComponents !== \"number\" || maxComponents % 1 !== 0 || maxComponents < minComponents))\n", ' ' , "throw \"maxComponents must be >= minComponents\";\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"string\")\n", ' ' , "return false;\n", ' ' , "return value && value.match(\"^[0-9]+(\\\\.[0-9]+){\" + ((minComponents - 1) || 0) + \",\" + ((maxComponents - 1) || \"\") + \"}\" + (!allowSuffixes ? \"$\" : \"\")) !== null;\n }, \"must be a version number with \" + (minComponents === maxComponents\n", ' ' , "? minComponents : (minComponents + \" to \" + maxComponents))\n", ' ' , "+ (minComponents === maxComponents && minComponents === 1\n", ' ' , "? \" component\" : \" components\") + \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addFileNameValidator = function (propertyName, propertyValue) {\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "return !/[/?<>\\\\:*|\"\\u0000-\\u001f\\u0080-\\u009f]/.test(propertyValue)\n", ' ' , "&& propertyValue !== \".\" && propertyValue !== \"..\";\n }, \"cannot contain reserved or control characters and cannot be \\\".\\\" or \\\"..\\\"\");\n };\n\n PropertyValidator.prototype.addCustomValidator = function (propertyName, propertyValue, validator, message) {\n this.propertyValidators.push({\n", ' ' , "propertyName: propertyName,\n", ' ' , "propertyValue: propertyValue,\n", ' ' , "validator: validator,\n", ' ' , "message: message\n });\n };\n\n PropertyValidator.prototype.validate = function (throwOnError) {\n var i;\n var lines;\n\n // Find any missing properties\n var missingProperties = {};\n for (i in this.requiredProperties) {\n", ' ' , "var propValue = this.requiredProperties[i].propertyValue;\n", ' ' , "if (propValue === undefined || propValue === null || propValue === \"\") {\n", ' ' , "missingProperties[i] = this.requiredProperties[i];\n", ' ' , "}\n }\n\n // Find any properties that don't satisfy their validator function\n var invalidProperties = {};\n for (var j = 0; j < this.propertyValidators.length; ++j) {\n", ' ' , "var v = this.propertyValidators[j];\n", ' ' , "if (!v.validator(v.propertyValue)) {\n", ' ' , "var messages = invalidProperties[v.propertyName] || [];\n", ' ' , "messages.push(v.message);\n", ' ' , "invalidProperties[v.propertyName] = messages;\n", ' ' , "}\n }\n\n var errorMessage = \"\";\n if (Object.keys(missingProperties).length > 0) {\n", ' ' , "errorMessage += \"The following properties are not set. Set them in your profile or product:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in missingProperties) {\n", ' ' , "var obj = missingProperties[i];\n", ' ' , "lines.push(this.moduleName + \".\" + i + ((obj && obj.message) ? (\": \" + obj.message) : \"\"));\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (Object.keys(invalidProperties).length > 0) {\n", ' ' , "if (errorMessage)\n", ' ' , "errorMessage += \"\\n\";\n", ' ' , "errorMessage += \"The following properties have invalid values:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in invalidProperties) {\n", ' ' , "for (j = 0; j < invalidProperties[i].length; ++j) {\n", ' ' , "lines.push(this.moduleName + \".\" + i + \": \" + invalidProperties[i][j]);\n", ' ' , "}\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (throwOnError !== false && errorMessage.length > 0)\n", ' ' , "throw errorMessage;\n\n return errorMessage.length == 0;\n };\n return PropertyValidator;\n})();\n\nvar BlackboxOutputArtifactTracker = (function () {\n function BlackboxOutputArtifactTracker() {\n }\n BlackboxOutputArtifactTracker.prototype.artifacts = function (outputDirectory) {\n var process;\n var fakeOutputDirectory;\n try {\n", ' ' , "fakeOutputDirectory = new TemporaryDir();\n", ' ' , "if (!fakeOutputDirectory.isValid())\n", ' ' , "throw \"could not create temporary directory\";\n", ' ' , "process = new Process();\n", ' ' , "if (this.commandEnvironmentFunction) {\n", ' ' , "var env = this.commandEnvironmentFunction(fakeOutputDirectory.path());\n", ' ' , "for (var key in env)\n", ' ' , "process.setEnv(key, env[key]);\n", ' ' , "}\n", ' ' , "process.exec(this.command, this.commandArgsFunction(fakeOutputDirectory.path()), true);\n", ' ' , "var artifacts = [];\n", ' ' , "if (this.fileTaggers) {\n", ' ' , "var files = this.findFiles(fakeOutputDirectory.path());\n", ' ' , "for (var i = 0; i < files.length; ++i)\n", ' ' , "artifacts.push(this.createArtifact(fakeOutputDirectory.path(), files[i]));\n", ' ' , "}\n", ' ' , "if (this.processStdOutFunction)\n", ' ' , "artifacts = artifacts.concat(this.processStdOutFunction(process.readStdOut()));\n", ' ' , "artifacts = this.fixArtifactPaths(artifacts, outputDirectory, fakeOutputDirectory.path());\n", ' ' , "return artifacts;\n }\n finally {\n", ' ' , "if (process)\n", ' ' , "process.close();\n", ' ' , "if (fakeOutputDirectory)\n", ' ' , "fakeOutputDirectory.remove();\n }\n };\n BlackboxOutputArtifactTracker.prototype.createArtifact = function (root, filePath) {\n for (var ext in this.fileTaggers) {\n", ' ' , "if (filePath.endsWith(ext)) {\n", ' ' , "return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.fileTaggers[ext]\n", ' ' , "};\n", ' ' , "}\n }\n if (!this.defaultFileTags) {\n", ' ' , "var relFilePath = (filePath.startsWith(root + '/') || filePath.startsWith(root + '\\\\'))\n", ' ' , "? filePath.substring(root.length + 1)\n", ' ' , ": filePath;\n", ' ' , "throw \"BlackboxOutputArtifactTracker: no matching file taggers for path '\"\n", ' ' , "+ relFilePath + \"'. Set defaultFileTags to an array of file tags to \"\n", ' ' , "+ \"apply to files not tagged by the fileTaggers map, which was:\\n\"\n", ' ' , "+ JSON.stringify(this.fileTaggers, undefined, 4);\n }\n return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.defaultFileTags\n };\n };\n BlackboxOutputArt"..., function_line_num=240, function_col_num=1, export_flag=JS_PARSE_EXPORT_NONE, pfd=0x0) at E:/qbs/src/shared/quickjs/quickjs.c:33038 ctx = 0x2705a8dd810 fd = 0x2707868edb0 is_expr = false func_idx = 147 lexical_func_idx = -1 has_opt_arg = false create_func_var = false #9 0x00007fff4556b13f in js_parse_function_decl (s=0x938d5fc030, func_type=JS_PARSE_FUNC_STATEMENT, func_kind=JS_FUNC_NORMAL, func_name=0, ptr=0x270788692b8 "function allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Environment.getEnv(name) || \"\";\n this.separator = separator || \"\";\n this.convertPathSeparators = convertPathSeparators || false;\n }\n EnvironmentVariable.prototype.prepend = function (v) {\n if (this.value.length > 0 && this.value.charAt(0) !== this.separator)\n", ' ' , "this.value = this.separator + this.value;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value = v + this.value;\n };\n\n EnvironmentVariable.prototype.append = function (v) {\n if (this.value.length > 0)\n", ' ' , "this.value += this.separator;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value += v;\n };\n\n EnvironmentVariable.prototype.set = function () {\n Environment.putEnv(this.name, this.value);\n };\n\n EnvironmentVariable.prototype.unset = function () {\n Environment.unsetEnv(this.name);\n };\n\n return EnvironmentVariable;\n})();\n\nvar PropertyValidator = (function () {\n function PropertyValidator(moduleName) {\n this.requiredProperties = {};\n this.propertyValidators = [];\n if (!moduleName)\n", ' ' , "throw \"PropertyValidator c'tor needs a module name as a first argument.\";\n this.moduleName = moduleName;\n }\n PropertyValidator.prototype.setRequiredProperty = function (propertyName, propertyValue, message) {\n this.requiredProperties[propertyName] = { propertyValue: propertyValue, message: message };\n };\n\n PropertyValidator.prototype.addRangeValidator = function (propertyName, propertyValue, min, max, allowFloats) {\n var message = [];\n if (min !== undefined)\n", ' ' , "message.push(\">= \" + min);\n if (max !== undefined)\n", ' ' , "message.push(\"<= \" + max);\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"number\")\n", ' ' , "return false;\n", ' ' , "if (!allowFloats && value % 1 !== 0)\n", ' ' , "return false;\n", ' ' , "if (min !== undefined && value < min)\n", ' ' , "return false;\n", ' ' , "if (max !== undefined && value > max)\n", ' ' , "return false;\n", ' ' , "return true;\n }, \"must be \" + (!allowFloats ? \"an integer \" : \"\") + message.join(\" and \")\n", ' ' , "+ \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addVersionValidator = function (propertyName, propertyValue, minComponents, maxComponents, allowSuffixes) {\n if (minComponents !== undefined && (typeof minComponents !== \"number\" || minComponents % 1 !== 0 || minComponents < 1))\n", ' ' , "throw \"minComponents must be at least 1\";\n if (maxComponents !== undefined && (typeof maxComponents !== \"number\" || maxComponents % 1 !== 0 || maxComponents < minComponents))\n", ' ' , "throw \"maxComponents must be >= minComponents\";\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"string\")\n", ' ' , "return false;\n", ' ' , "return value && value.match(\"^[0-9]+(\\\\.[0-9]+){\" + ((minComponents - 1) || 0) + \",\" + ((maxComponents - 1) || \"\") + \"}\" + (!allowSuffixes ? \"$\" : \"\")) !== null;\n }, \"must be a version number with \" + (minComponents === maxComponents\n", ' ' , "? minComponents : (minComponents + \" to \" + maxComponents))\n", ' ' , "+ (minComponents === maxComponents && minComponents === 1\n", ' ' , "? \" component\" : \" components\") + \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addFileNameValidator = function (propertyName, propertyValue) {\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "return !/[/?<>\\\\:*|\"\\u0000-\\u001f\\u0080-\\u009f]/.test(propertyValue)\n", ' ' , "&& propertyValue !== \".\" && propertyValue !== \"..\";\n }, \"cannot contain reserved or control characters and cannot be \\\".\\\" or \\\"..\\\"\");\n };\n\n PropertyValidator.prototype.addCustomValidator = function (propertyName, propertyValue, validator, message) {\n this.propertyValidators.push({\n", ' ' , "propertyName: propertyName,\n", ' ' , "propertyValue: propertyValue,\n", ' ' , "validator: validator,\n", ' ' , "message: message\n });\n };\n\n PropertyValidator.prototype.validate = function (throwOnError) {\n var i;\n var lines;\n\n // Find any missing properties\n var missingProperties = {};\n for (i in this.requiredProperties) {\n", ' ' , "var propValue = this.requiredProperties[i].propertyValue;\n", ' ' , "if (propValue === undefined || propValue === null || propValue === \"\") {\n", ' ' , "missingProperties[i] = this.requiredProperties[i];\n", ' ' , "}\n }\n\n // Find any properties that don't satisfy their validator function\n var invalidProperties = {};\n for (var j = 0; j < this.propertyValidators.length; ++j) {\n", ' ' , "var v = this.propertyValidators[j];\n", ' ' , "if (!v.validator(v.propertyValue)) {\n", ' ' , "var messages = invalidProperties[v.propertyName] || [];\n", ' ' , "messages.push(v.message);\n", ' ' , "invalidProperties[v.propertyName] = messages;\n", ' ' , "}\n }\n\n var errorMessage = \"\";\n if (Object.keys(missingProperties).length > 0) {\n", ' ' , "errorMessage += \"The following properties are not set. Set them in your profile or product:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in missingProperties) {\n", ' ' , "var obj = missingProperties[i];\n", ' ' , "lines.push(this.moduleName + \".\" + i + ((obj && obj.message) ? (\": \" + obj.message) : \"\"));\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (Object.keys(invalidProperties).length > 0) {\n", ' ' , "if (errorMessage)\n", ' ' , "errorMessage += \"\\n\";\n", ' ' , "errorMessage += \"The following properties have invalid values:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in invalidProperties) {\n", ' ' , "for (j = 0; j < invalidProperties[i].length; ++j) {\n", ' ' , "lines.push(this.moduleName + \".\" + i + \": \" + invalidProperties[i][j]);\n", ' ' , "}\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (throwOnError !== false && errorMessage.length > 0)\n", ' ' , "throw errorMessage;\n\n return errorMessage.length == 0;\n };\n return PropertyValidator;\n})();\n\nvar BlackboxOutputArtifactTracker = (function () {\n function BlackboxOutputArtifactTracker() {\n }\n BlackboxOutputArtifactTracker.prototype.artifacts = function (outputDirectory) {\n var process;\n var fakeOutputDirectory;\n try {\n", ' ' , "fakeOutputDirectory = new TemporaryDir();\n", ' ' , "if (!fakeOutputDirectory.isValid())\n", ' ' , "throw \"could not create temporary directory\";\n", ' ' , "process = new Process();\n", ' ' , "if (this.commandEnvironmentFunction) {\n", ' ' , "var env = this.commandEnvironmentFunction(fakeOutputDirectory.path());\n", ' ' , "for (var key in env)\n", ' ' , "process.setEnv(key, env[key]);\n", ' ' , "}\n", ' ' , "process.exec(this.command, this.commandArgsFunction(fakeOutputDirectory.path()), true);\n", ' ' , "var artifacts = [];\n", ' ' , "if (this.fileTaggers) {\n", ' ' , "var files = this.findFiles(fakeOutputDirectory.path());\n", ' ' , "for (var i = 0; i < files.length; ++i)\n", ' ' , "artifacts.push(this.createArtifact(fakeOutputDirectory.path(), files[i]));\n", ' ' , "}\n", ' ' , "if (this.processStdOutFunction)\n", ' ' , "artifacts = artifacts.concat(this.processStdOutFunction(process.readStdOut()));\n", ' ' , "artifacts = this.fixArtifactPaths(artifacts, outputDirectory, fakeOutputDirectory.path());\n", ' ' , "return artifacts;\n }\n finally {\n", ' ' , "if (process)\n", ' ' , "process.close();\n", ' ' , "if (fakeOutputDirectory)\n", ' ' , "fakeOutputDirectory.remove();\n }\n };\n BlackboxOutputArtifactTracker.prototype.createArtifact = function (root, filePath) {\n for (var ext in this.fileTaggers) {\n", ' ' , "if (filePath.endsWith(ext)) {\n", ' ' , "return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.fileTaggers[ext]\n", ' ' , "};\n", ' ' , "}\n }\n if (!this.defaultFileTags) {\n", ' ' , "var relFilePath = (filePath.startsWith(root + '/') || filePath.startsWith(root + '\\\\'))\n", ' ' , "? filePath.substring(root.length + 1)\n", ' ' , ": filePath;\n", ' ' , "throw \"BlackboxOutputArtifactTracker: no matching file taggers for path '\"\n", ' ' , "+ relFilePath + \"'. Set defaultFileTags to an array of file tags to \"\n", ' ' , "+ \"apply to files not tagged by the fileTaggers map, which was:\\n\"\n", ' ' , "+ JSON.stringify(this.fileTaggers, undefined, 4);\n }\n return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.defaultFileTags\n };\n };\n BlackboxOutputArt"..., start_line=240, start_col=1) at E:/qbs/src/shared/quickjs/quickjs.c:33184 No locals. #10 0x00007fff4555bf28 in js_parse_source_element (s=0x938d5fc030) at E:/qbs/src/shared/quickjs/quickjs.c:28319 fd = 0x2707868e360 tok = 624 #11 0x00007fff4556ab10 in js_parse_function_decl2 (s=0x938d5fc030, func_type=JS_PARSE_FUNC_EXPR, func_kind=JS_FUNC_NORMAL, func_name=0, ptr=0x27078866f81 "function(){\n/", '*' , "\n**\n** Copyright (C) 2015 The Qt Company Ltd.\n** Contact: http://www.qt.io/licensing\n**\n** This file is part of Qbs.\n**\n** Commercial License Usage\n** Licensees holding valid commercial Qt licenses may use this file in\n** accordance with the commercial license agreement provided with the\n** Software or, alternatively, in accordance with the terms contained in\n** a written agreement between you and The Qt Company. For licensing terms and\n** conditions see http://www.qt.io/terms-conditions. For further information\n** use the contact form at http://www.qt.io/contact-us.\n**\n** GNU Lesser General Public License Usage\n** Alternatively, this file may be used under the terms of the GNU Lesser\n** General Public License version 2.1 or version 3 as published by the Free\n** Software Foundation and appearing in the file LICENSE.LGPLv21 and\n** LICENSE.LGPLv3 included in the packaging of this file. Please review the\n** following information to ensure the GNU Lesser General Public License\n** requirements will be met: https://www.gnu.org/licenses/lgpl.html and\n** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n**\n** In addition, as a special exception, The Qt Company gives you certain additional\n** rights. These rights are described in The Qt Company LGPL Exception\n** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.\n**\n", '*' , "/\n\nvar Environment = require(\"qbs.Environment\");\nvar File = require(\"qbs.File\");\nvar FileInfo = require(\"qbs.FileInfo\");\nvar Process = require(\"qbs.Process\");\nvar TemporaryDir = require(\"qbs.TemporaryDir\");\nvar TextFile = require(\"qbs.TextFile\");\nvar Utilities = require(\"qbs.Utilities\");\n\nfunction mergeCFiles(inputs, outputFilePath)\n{\n var f = new TextFile(outputFilePath, TextFile.WriteOnly);\n try {\n for (var i = 0; i < inputs.length; ++i)\n", ' ' , "f.writeLine('#include ' + Utilities.cStringQuote(inputs[i].filePath));\n } finally {\n f.close();\n }\n}\n\nfunction sanitizedList(list, product, fullPropertyName) {\n if (!(list instanceof Array))\n return list;\n var filterFunc = function(elem) {\n if (typeof elem === \"string\" && elem.length === 0) {\n", ' ' , "var msg = \"Removing empty string from value of property '\" + fullPropertyName + \"'\";\n", ' ' , "// product might actually be a module\n", ' ' , "if (product.name)\n", ' ' , "msg += \" in product '\" + product.name + \"'.\";\n", ' ' , "console.warn(msg);\n", ' ' , "return false;\n }\n return true;\n }\n return list.filter(filterFunc);\n}\n\nfunction checkCompatibilityMode(project, minimumQbsVersion, message) {\n if (Utilities.versionCompare(project.minimumQbsVersion || \"1.3\", minimumQbsVersion) < 0) {\n console.warn([message || \"\",\n", ' ' , "\"This message can be silenced by setting your Project's \" +\n", ' ' , "\"minimumQbsVersion to \" + minimumQbsVersion +\n", ' ' , "\" (and the new behavior will take effect).\"].join(\" \"));\n return true;\n }\n\n return false;\n}\n\nfunction artifactInstalledFilePath(artifact) {\n var relativeInstallDir = artifact.moduleProperty(\"qbs\", \"installDir\");\n var installPrefix = artifact.moduleProperty(\"qbs\", \"installPrefix\");\n var installSourceBase = artifact.moduleProperty(\"qbs\", \"installSourceBase\");\n var targetDir = FileInfo.joinPaths(artifact.moduleProperty(\"qbs\", \"installRoot\"),\n", ' ' , "installPrefix, relativeInstallDir);\n if (installSourceBase) {\n if (!FileInfo.isAbsolutePath(installSourceBase))\n", ' ' , "throw \"installSourceBase is not an absolute path\";\n if (!artifact.filePath.startsWith(installSourceBase))\n", ' ' , "throw \"artifact file path doesn't start with the value of qbs.installSourceBase\";\n return FileInfo.joinPaths(targetDir, artifact.filePath.substr(installSourceBase.length));\n }\n return FileInfo.joinPaths(targetDir, artifact.fileName);\n}\n\n/**\n * Given a list of file tags, returns the file tag (one of [c, cpp, objc, objcpp])\n * corresponding to the C-family language the file should be compiled as.\n *\n * If no such tag is found, undefined is returned. If more than one match is\n * found, an exception is thrown.\n */\nfunction fileTagForTargetLanguage(fileTags) {\n var srcTags = [\"c\", \"cpp\", \"objc\", \"objcpp\", \"asm\", \"asm_cpp\", \"cppm\"];\n var pchTags = [\"c_pch\", \"cpp_pch\", \"objc_pch\", \"objcpp_pch\"];\n\n var canonicalTag = undefined;\n var foundTagCount = 0;\n for (var i = 0; i < fileTags.length; ++i) {\n var idx = srcTags.indexOf(fileTags[i]);\n if (idx === -1)\n", ' ' , "idx = pchTags.indexOf(fileTags[i]);\n\n if (idx !== -1) {\n", ' ' , "canonicalTag = srcTags[idx];\n", ' ' , "if (++foundTagCount > 1)\n", ' ' , "break;\n }\n }\n\n if (foundTagCount > 1)\n throw (\"source files cannot be identified as more than one language\");\n\n return foundTagCount == 1 ? canonicalTag : undefined;\n}\n\n/**\n * Returns the name of a language-specific property given the file tag\n * for that property, and the base property name.\n *\n * If \\a fileTag is undefined, the language-agnostic property name is returned.\n */\nfunction languagePropertyName(propertyName, fileTag) {\n if (!fileTag)\n fileTag = \"common\";\n\n var asm = {\n \"flags\": \"assemblerFlags\",\n \"platformFlags\": \"platformAssemblerFlags\"\n };\n\n var map = {\n \"c\": {\n", ' ' , "\"flags\": \"cFlags\",\n", ' ' , "\"platformFlags\": \"platformCFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCPrecompiledHeader\"\n },\n \"cpp\": {\n", ' ' , "\"flags\": \"cxxFlags\",\n", ' ' , "\"platformFlags\": \"platformCxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCxxPrecompiledHeader\"\n },\n \"objc\": {\n", ' ' , "\"flags\": \"objcFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcPrecompiledHeader\"\n },\n \"objcpp\": {\n", ' ' , "\"flags\": \"objcxxFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcxxPrecompiledHeader\"\n },\n \"common\": {\n", ' ' , "\"flags\": \"commonCompilerFlags\",\n", ' ' , "\"platformFlags\": \"platformCommonCompilerFlags\"\n },\n \"asm\": asm,\n \"asm_cpp\": asm\n };\n\n var lang = map[fileTag];\n if (!lang)\n return propertyName;\n\n return lang[propertyName] || propertyName;\n}\n\nfunction modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var result = product.moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter)) || [];\n for (var i in artifacts) {\n var artifactProp = artifacts[i].moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter));\n if (artifactProp)\n", ' ' , "result = result.concat(artifactProp);\n }\n return sanitizedList(result, product, moduleName + \".\" + propertyName);\n}\n\nfunction moduleProperty(product, propertyName, langFilter)\n{\n return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter);\n}\n\nfunction sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) {\n return sanitizedList(obj.moduleProperty(moduleName,\n", ' ' , "languagePropertyName(propertyName, langFilter)),\n", ' ' , "obj, moduleName + \".\" + propertyName);\n}\n\n/**\n * Returns roughly the same value as moduleProperty for a product, but ensures that all of the\n * given input artifacts share the same value of said property, as a sort of sanity check.\n *\n * This allows us to verify that users do not, for example, try to set different values on input\n * artifacts for which the value is input specific (not product specific), but which must be the\n * same for all inputs.\n */\nfunction modulePropertyFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var values = [product.moduleProperty(moduleName, languagePropertyName(propertyName, langFilter))];\n for (var i in artifacts) {\n var value = artifacts[i].moduleProperty(moduleName, languagePropertyName(propertyName, langFilter));\n if (!values.contains(value)) {\n", ' ' , "values.push(value);\n }\n }\n\n if (values.length !== 1) {\n throw \"The value of \" + [moduleName, propertyName].join(\".\")\n", ' ' , "+ \" must be identical for the following input artifacts: \"\n", ' ' , "+ artifacts.map(function (artifact) { return artifact.filePath; });\n }\n\n return values[0];\n}\n\nfunction concatAll() {\n var result = [];\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n if (arg === undefined)\n", ' ' , "continue;\n else if (arg instanceof Array)\n", ' ' , "result = result.concat(arg);\n else\n", ' ' , "result.push(arg);\n }\n return result;\n}\n\nfunction allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Enviro"..., function_line_num=0, function_col_num=1, export_flag=JS_PARSE_EXPORT_NONE, pfd=0x0) at E:/qbs/src/shared/quickjs/quickjs.c:33038 ctx = 0x2705a8dd810 fd = 0x2707868e360 is_expr = true func_idx = 0 lexical_func_idx = -1 has_opt_arg = false create_func_var = false #12 0x00007fff4556b13f in js_parse_function_decl (s=0x938d5fc030, func_type=JS_PARSE_FUNC_EXPR, func_kind=JS_FUNC_NORMAL, func_name=0, ptr=0x27078866f81 "function(){\n/", '*' , "\n**\n** Copyright (C) 2015 The Qt Company Ltd.\n** Contact: http://www.qt.io/licensing\n**\n** This file is part of Qbs.\n**\n** Commercial License Usage\n** Licensees holding valid commercial Qt licenses may use this file in\n** accordance with the commercial license agreement provided with the\n** Software or, alternatively, in accordance with the terms contained in\n** a written agreement between you and The Qt Company. For licensing terms and\n** conditions see http://www.qt.io/terms-conditions. For further information\n** use the contact form at http://www.qt.io/contact-us.\n**\n** GNU Lesser General Public License Usage\n** Alternatively, this file may be used under the terms of the GNU Lesser\n** General Public License version 2.1 or version 3 as published by the Free\n** Software Foundation and appearing in the file LICENSE.LGPLv21 and\n** LICENSE.LGPLv3 included in the packaging of this file. Please review the\n** following information to ensure the GNU Lesser General Public License\n** requirements will be met: https://www.gnu.org/licenses/lgpl.html and\n** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n**\n** In addition, as a special exception, The Qt Company gives you certain additional\n** rights. These rights are described in The Qt Company LGPL Exception\n** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.\n**\n", '*' , "/\n\nvar Environment = require(\"qbs.Environment\");\nvar File = require(\"qbs.File\");\nvar FileInfo = require(\"qbs.FileInfo\");\nvar Process = require(\"qbs.Process\");\nvar TemporaryDir = require(\"qbs.TemporaryDir\");\nvar TextFile = require(\"qbs.TextFile\");\nvar Utilities = require(\"qbs.Utilities\");\n\nfunction mergeCFiles(inputs, outputFilePath)\n{\n var f = new TextFile(outputFilePath, TextFile.WriteOnly);\n try {\n for (var i = 0; i < inputs.length; ++i)\n", ' ' , "f.writeLine('#include ' + Utilities.cStringQuote(inputs[i].filePath));\n } finally {\n f.close();\n }\n}\n\nfunction sanitizedList(list, product, fullPropertyName) {\n if (!(list instanceof Array))\n return list;\n var filterFunc = function(elem) {\n if (typeof elem === \"string\" && elem.length === 0) {\n", ' ' , "var msg = \"Removing empty string from value of property '\" + fullPropertyName + \"'\";\n", ' ' , "// product might actually be a module\n", ' ' , "if (product.name)\n", ' ' , "msg += \" in product '\" + product.name + \"'.\";\n", ' ' , "console.warn(msg);\n", ' ' , "return false;\n }\n return true;\n }\n return list.filter(filterFunc);\n}\n\nfunction checkCompatibilityMode(project, minimumQbsVersion, message) {\n if (Utilities.versionCompare(project.minimumQbsVersion || \"1.3\", minimumQbsVersion) < 0) {\n console.warn([message || \"\",\n", ' ' , "\"This message can be silenced by setting your Project's \" +\n", ' ' , "\"minimumQbsVersion to \" + minimumQbsVersion +\n", ' ' , "\" (and the new behavior will take effect).\"].join(\" \"));\n return true;\n }\n\n return false;\n}\n\nfunction artifactInstalledFilePath(artifact) {\n var relativeInstallDir = artifact.moduleProperty(\"qbs\", \"installDir\");\n var installPrefix = artifact.moduleProperty(\"qbs\", \"installPrefix\");\n var installSourceBase = artifact.moduleProperty(\"qbs\", \"installSourceBase\");\n var targetDir = FileInfo.joinPaths(artifact.moduleProperty(\"qbs\", \"installRoot\"),\n", ' ' , "installPrefix, relativeInstallDir);\n if (installSourceBase) {\n if (!FileInfo.isAbsolutePath(installSourceBase))\n", ' ' , "throw \"installSourceBase is not an absolute path\";\n if (!artifact.filePath.startsWith(installSourceBase))\n", ' ' , "throw \"artifact file path doesn't start with the value of qbs.installSourceBase\";\n return FileInfo.joinPaths(targetDir, artifact.filePath.substr(installSourceBase.length));\n }\n return FileInfo.joinPaths(targetDir, artifact.fileName);\n}\n\n/**\n * Given a list of file tags, returns the file tag (one of [c, cpp, objc, objcpp])\n * corresponding to the C-family language the file should be compiled as.\n *\n * If no such tag is found, undefined is returned. If more than one match is\n * found, an exception is thrown.\n */\nfunction fileTagForTargetLanguage(fileTags) {\n var srcTags = [\"c\", \"cpp\", \"objc\", \"objcpp\", \"asm\", \"asm_cpp\", \"cppm\"];\n var pchTags = [\"c_pch\", \"cpp_pch\", \"objc_pch\", \"objcpp_pch\"];\n\n var canonicalTag = undefined;\n var foundTagCount = 0;\n for (var i = 0; i < fileTags.length; ++i) {\n var idx = srcTags.indexOf(fileTags[i]);\n if (idx === -1)\n", ' ' , "idx = pchTags.indexOf(fileTags[i]);\n\n if (idx !== -1) {\n", ' ' , "canonicalTag = srcTags[idx];\n", ' ' , "if (++foundTagCount > 1)\n", ' ' , "break;\n }\n }\n\n if (foundTagCount > 1)\n throw (\"source files cannot be identified as more than one language\");\n\n return foundTagCount == 1 ? canonicalTag : undefined;\n}\n\n/**\n * Returns the name of a language-specific property given the file tag\n * for that property, and the base property name.\n *\n * If \\a fileTag is undefined, the language-agnostic property name is returned.\n */\nfunction languagePropertyName(propertyName, fileTag) {\n if (!fileTag)\n fileTag = \"common\";\n\n var asm = {\n \"flags\": \"assemblerFlags\",\n \"platformFlags\": \"platformAssemblerFlags\"\n };\n\n var map = {\n \"c\": {\n", ' ' , "\"flags\": \"cFlags\",\n", ' ' , "\"platformFlags\": \"platformCFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCPrecompiledHeader\"\n },\n \"cpp\": {\n", ' ' , "\"flags\": \"cxxFlags\",\n", ' ' , "\"platformFlags\": \"platformCxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCxxPrecompiledHeader\"\n },\n \"objc\": {\n", ' ' , "\"flags\": \"objcFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcPrecompiledHeader\"\n },\n \"objcpp\": {\n", ' ' , "\"flags\": \"objcxxFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcxxPrecompiledHeader\"\n },\n \"common\": {\n", ' ' , "\"flags\": \"commonCompilerFlags\",\n", ' ' , "\"platformFlags\": \"platformCommonCompilerFlags\"\n },\n \"asm\": asm,\n \"asm_cpp\": asm\n };\n\n var lang = map[fileTag];\n if (!lang)\n return propertyName;\n\n return lang[propertyName] || propertyName;\n}\n\nfunction modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var result = product.moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter)) || [];\n for (var i in artifacts) {\n var artifactProp = artifacts[i].moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter));\n if (artifactProp)\n", ' ' , "result = result.concat(artifactProp);\n }\n return sanitizedList(result, product, moduleName + \".\" + propertyName);\n}\n\nfunction moduleProperty(product, propertyName, langFilter)\n{\n return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter);\n}\n\nfunction sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) {\n return sanitizedList(obj.moduleProperty(moduleName,\n", ' ' , "languagePropertyName(propertyName, langFilter)),\n", ' ' , "obj, moduleName + \".\" + propertyName);\n}\n\n/**\n * Returns roughly the same value as moduleProperty for a product, but ensures that all of the\n * given input artifacts share the same value of said property, as a sort of sanity check.\n *\n * This allows us to verify that users do not, for example, try to set different values on input\n * artifacts for which the value is input specific (not product specific), but which must be the\n * same for all inputs.\n */\nfunction modulePropertyFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var values = [product.moduleProperty(moduleName, languagePropertyName(propertyName, langFilter))];\n for (var i in artifacts) {\n var value = artifacts[i].moduleProperty(moduleName, languagePropertyName(propertyName, langFilter));\n if (!values.contains(value)) {\n", ' ' , "values.push(value);\n }\n }\n\n if (values.length !== 1) {\n throw \"The value of \" + [moduleName, propertyName].join(\".\")\n", ' ' , "+ \" must be identical for the following input artifacts: \"\n", ' ' , "+ artifacts.map(function (artifact) { return artifact.filePath; });\n }\n\n return values[0];\n}\n\nfunction concatAll() {\n var result = [];\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n if (arg === undefined)\n", ' ' , "continue;\n else if (arg instanceof Array)\n", ' ' , "result = result.concat(arg);\n else\n", ' ' , "result.push(arg);\n }\n return result;\n}\n\nfunction allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Enviro"..., start_line=0, start_col=1) at E:/qbs/src/shared/quickjs/quickjs.c:33184 No locals. #13 0x00007fff4554df44 in js_parse_postfix_expr (s=0x938d5fc030, parse_flags=2) at E:/qbs/src/shared/quickjs/quickjs.c:23451 call_type = FUNC_CALL_NORMAL optional_chaining_label = 0 accept_lparen = true #14 0x00007fff455500ca in js_parse_unary (s=0x938d5fc030, parse_flags=4) at E:/qbs/src/shared/quickjs/quickjs.c:24179 op = 147 #15 0x00007fff45550261 in js_parse_expr_binary (s=0x938d5fc030, level=0, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24222 op = 0 opcode = 624 #16 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=1, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 624 opcode = 32767 #17 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=2, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 0 opcode = 624 #18 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=3, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 624 opcode = 147 #19 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=4, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 624 opcode = 147 #20 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=5, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 0 opcode = 0 #21 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=6, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 0 opcode = 624 #22 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=7, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 147 opcode = 0 #23 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=8, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 147 opcode = 32767 #24 0x00007fff455506c5 in js_parse_logical_and_or (s=0x938d5fc030, op=-95, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24386 label1 = 0 #25 0x00007fff455506ea in js_parse_logical_and_or (s=0x938d5fc030, op=-94, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24389 label1 = 624 #26 0x00007fff45550835 in js_parse_coalesce_expr (s=0x938d5fc030, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24425 label1 = 0 #27 0x00007fff45550932 in js_parse_cond_expr (s=0x938d5fc030, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24453 label1 = 624 label2 = 1121320960 #28 0x00007fff45551338 in js_parse_assign_expr2 (s=0x938d5fc030, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24668 opcode = 0 op = 0 scope = 6 name0 = 0 name = 624 #29 0x00007fff4555183e in js_parse_expr2 (s=0x938d5fc030, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24789 comma = false #30 0x00007fff455518c7 in js_parse_expr (s=0x938d5fc030) at E:/qbs/src/shared/quickjs/quickjs.c:24811 No locals. #31 0x00007fff4554c205 in js_parse_expr_paren (s=0x938d5fc030) at E:/qbs/src/shared/quickjs/quickjs.c:22790 No locals. #32 0x00007fff4554dee4 in js_parse_postfix_expr (s=0x938d5fc030, parse_flags=2) at E:/qbs/src/shared/quickjs/quickjs.c:23447 call_type = FUNC_CALL_NORMAL optional_chaining_label = -1 accept_lparen = true #33 0x00007fff455500ca in js_parse_unary (s=0x938d5fc030, parse_flags=4) at E:/qbs/src/shared/quickjs/quickjs.c:24179 op = 147 #34 0x00007fff45550261 in js_parse_expr_binary (s=0x938d5fc030, level=0, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24222 op = 624 opcode = 541 #35 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=1, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 1918137443 opcode = 32626 #36 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=2, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 624 opcode = 147 #37 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=3, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 0 opcode = 147 #38 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=4, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 147 opcode = 147 #39 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=5, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 624 opcode = 0 #40 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=6, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 10 opcode = 40 #41 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=7, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 1 opcode = 1 #42 0x00007fff455503a2 in js_parse_expr_binary (s=0x938d5fc030, level=8, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24245 op = 0 opcode = -1 #43 0x00007fff455506c5 in js_parse_logical_and_or (s=0x938d5fc030, op=-95, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24386 label1 = 32760 #44 0x00007fff455506ea in js_parse_logical_and_or (s=0x938d5fc030, op=-94, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24389 label1 = 32760 #45 0x00007fff45550835 in js_parse_coalesce_expr (s=0x938d5fc030, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24425 label1 = 147 #46 0x00007fff45550932 in js_parse_cond_expr (s=0x938d5fc030, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24453 label1 = 0 label2 = 1 #47 0x00007fff45551338 in js_parse_assign_expr2 (s=0x938d5fc030, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24668 opcode = 32767 op = 32767 scope = 1163682121 name0 = 0 name = 147 #48 0x00007fff4555183e in js_parse_expr2 (s=0x938d5fc030, parse_flags=1) at E:/qbs/src/shared/quickjs/quickjs.c:24789 comma = false #49 0x00007fff455518c7 in js_parse_expr (s=0x938d5fc030) at E:/qbs/src/shared/quickjs/quickjs.c:24811 No locals. #50 0x00007fff45554f9a in js_parse_statement_or_decl (s=0x938d5fc030, decl_mask=7) at E:/qbs/src/shared/quickjs/quickjs.c:26119 ctx = 0x2705a8dd810 label_name = 0 tok = 40 #51 0x00007fff4555bfd1 in js_parse_source_element (s=0x938d5fc030) at E:/qbs/src/shared/quickjs/quickjs.c:28335 fd = 0x2707868df40 tok = 147 #52 0x00007fff4556b227 in js_parse_program (s=0x938d5fc030) at E:/qbs/src/shared/quickjs/quickjs.c:33212 fd = 0x2707868df40 idx = 0 #53 0x00007fff4556bbbd in __JS_EvalInternal (ctx=0x2705a8dd810, this_obj=..., input=0x27078866f80 "(function(){\n/", '*' , "\n**\n** Copyright (C) 2015 The Qt Company Ltd.\n** Contact: http://www.qt.io/licensing\n**\n** This file is part of Qbs.\n**\n** Commercial License Usage\n** Licensees holding valid commercial Qt licenses may use this file in\n** accordance with the commercial license agreement provided with the\n** Software or, alternatively, in accordance with the terms contained in\n** a written agreement between you and The Qt Company. For licensing terms and\n** conditions see http://www.qt.io/terms-conditions. For further information\n** use the contact form at http://www.qt.io/contact-us.\n**\n** GNU Lesser General Public License Usage\n** Alternatively, this file may be used under the terms of the GNU Lesser\n** General Public License version 2.1 or version 3 as published by the Free\n** Software Foundation and appearing in the file LICENSE.LGPLv21 and\n** LICENSE.LGPLv3 included in the packaging of this file. Please review the\n** following information to ensure the GNU Lesser General Public License\n** requirements will be met: https://www.gnu.org/licenses/lgpl.html and\n** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n**\n** In addition, as a special exception, The Qt Company gives you certain additional\n** rights. These rights are described in The Qt Company LGPL Exception\n** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.\n**\n", '*' , "/\n\nvar Environment = require(\"qbs.Environment\");\nvar File = require(\"qbs.File\");\nvar FileInfo = require(\"qbs.FileInfo\");\nvar Process = require(\"qbs.Process\");\nvar TemporaryDir = require(\"qbs.TemporaryDir\");\nvar TextFile = require(\"qbs.TextFile\");\nvar Utilities = require(\"qbs.Utilities\");\n\nfunction mergeCFiles(inputs, outputFilePath)\n{\n var f = new TextFile(outputFilePath, TextFile.WriteOnly);\n try {\n for (var i = 0; i < inputs.length; ++i)\n", ' ' , "f.writeLine('#include ' + Utilities.cStringQuote(inputs[i].filePath));\n } finally {\n f.close();\n }\n}\n\nfunction sanitizedList(list, product, fullPropertyName) {\n if (!(list instanceof Array))\n return list;\n var filterFunc = function(elem) {\n if (typeof elem === \"string\" && elem.length === 0) {\n", ' ' , "var msg = \"Removing empty string from value of property '\" + fullPropertyName + \"'\";\n", ' ' , "// product might actually be a module\n", ' ' , "if (product.name)\n", ' ' , "msg += \" in product '\" + product.name + \"'.\";\n", ' ' , "console.warn(msg);\n", ' ' , "return false;\n }\n return true;\n }\n return list.filter(filterFunc);\n}\n\nfunction checkCompatibilityMode(project, minimumQbsVersion, message) {\n if (Utilities.versionCompare(project.minimumQbsVersion || \"1.3\", minimumQbsVersion) < 0) {\n console.warn([message || \"\",\n", ' ' , "\"This message can be silenced by setting your Project's \" +\n", ' ' , "\"minimumQbsVersion to \" + minimumQbsVersion +\n", ' ' , "\" (and the new behavior will take effect).\"].join(\" \"));\n return true;\n }\n\n return false;\n}\n\nfunction artifactInstalledFilePath(artifact) {\n var relativeInstallDir = artifact.moduleProperty(\"qbs\", \"installDir\");\n var installPrefix = artifact.moduleProperty(\"qbs\", \"installPrefix\");\n var installSourceBase = artifact.moduleProperty(\"qbs\", \"installSourceBase\");\n var targetDir = FileInfo.joinPaths(artifact.moduleProperty(\"qbs\", \"installRoot\"),\n", ' ' , "installPrefix, relativeInstallDir);\n if (installSourceBase) {\n if (!FileInfo.isAbsolutePath(installSourceBase))\n", ' ' , "throw \"installSourceBase is not an absolute path\";\n if (!artifact.filePath.startsWith(installSourceBase))\n", ' ' , "throw \"artifact file path doesn't start with the value of qbs.installSourceBase\";\n return FileInfo.joinPaths(targetDir, artifact.filePath.substr(installSourceBase.length));\n }\n return FileInfo.joinPaths(targetDir, artifact.fileName);\n}\n\n/**\n * Given a list of file tags, returns the file tag (one of [c, cpp, objc, objcpp])\n * corresponding to the C-family language the file should be compiled as.\n *\n * If no such tag is found, undefined is returned. If more than one match is\n * found, an exception is thrown.\n */\nfunction fileTagForTargetLanguage(fileTags) {\n var srcTags = [\"c\", \"cpp\", \"objc\", \"objcpp\", \"asm\", \"asm_cpp\", \"cppm\"];\n var pchTags = [\"c_pch\", \"cpp_pch\", \"objc_pch\", \"objcpp_pch\"];\n\n var canonicalTag = undefined;\n var foundTagCount = 0;\n for (var i = 0; i < fileTags.length; ++i) {\n var idx = srcTags.indexOf(fileTags[i]);\n if (idx === -1)\n", ' ' , "idx = pchTags.indexOf(fileTags[i]);\n\n if (idx !== -1) {\n", ' ' , "canonicalTag = srcTags[idx];\n", ' ' , "if (++foundTagCount > 1)\n", ' ' , "break;\n }\n }\n\n if (foundTagCount > 1)\n throw (\"source files cannot be identified as more than one language\");\n\n return foundTagCount == 1 ? canonicalTag : undefined;\n}\n\n/**\n * Returns the name of a language-specific property given the file tag\n * for that property, and the base property name.\n *\n * If \\a fileTag is undefined, the language-agnostic property name is returned.\n */\nfunction languagePropertyName(propertyName, fileTag) {\n if (!fileTag)\n fileTag = \"common\";\n\n var asm = {\n \"flags\": \"assemblerFlags\",\n \"platformFlags\": \"platformAssemblerFlags\"\n };\n\n var map = {\n \"c\": {\n", ' ' , "\"flags\": \"cFlags\",\n", ' ' , "\"platformFlags\": \"platformCFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCPrecompiledHeader\"\n },\n \"cpp\": {\n", ' ' , "\"flags\": \"cxxFlags\",\n", ' ' , "\"platformFlags\": \"platformCxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCxxPrecompiledHeader\"\n },\n \"objc\": {\n", ' ' , "\"flags\": \"objcFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcPrecompiledHeader\"\n },\n \"objcpp\": {\n", ' ' , "\"flags\": \"objcxxFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcxxPrecompiledHeader\"\n },\n \"common\": {\n", ' ' , "\"flags\": \"commonCompilerFlags\",\n", ' ' , "\"platformFlags\": \"platformCommonCompilerFlags\"\n },\n \"asm\": asm,\n \"asm_cpp\": asm\n };\n\n var lang = map[fileTag];\n if (!lang)\n return propertyName;\n\n return lang[propertyName] || propertyName;\n}\n\nfunction modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var result = product.moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter)) || [];\n for (var i in artifacts) {\n var artifactProp = artifacts[i].moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter));\n if (artifactProp)\n", ' ' , "result = result.concat(artifactProp);\n }\n return sanitizedList(result, product, moduleName + \".\" + propertyName);\n}\n\nfunction moduleProperty(product, propertyName, langFilter)\n{\n return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter);\n}\n\nfunction sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) {\n return sanitizedList(obj.moduleProperty(moduleName,\n", ' ' , "languagePropertyName(propertyName, langFilter)),\n", ' ' , "obj, moduleName + \".\" + propertyName);\n}\n\n/**\n * Returns roughly the same value as moduleProperty for a product, but ensures that all of the\n * given input artifacts share the same value of said property, as a sort of sanity check.\n *\n * This allows us to verify that users do not, for example, try to set different values on input\n * artifacts for which the value is input specific (not product specific), but which must be the\n * same for all inputs.\n */\nfunction modulePropertyFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var values = [product.moduleProperty(moduleName, languagePropertyName(propertyName, langFilter))];\n for (var i in artifacts) {\n var value = artifacts[i].moduleProperty(moduleName, languagePropertyName(propertyName, langFilter));\n if (!values.contains(value)) {\n", ' ' , "values.push(value);\n }\n }\n\n if (values.length !== 1) {\n throw \"The value of \" + [moduleName, propertyName].join(\".\")\n", ' ' , "+ \" must be identical for the following input artifacts: \"\n", ' ' , "+ artifacts.map(function (artifact) { return artifact.filePath; });\n }\n\n return values[0];\n}\n\nfunction concatAll() {\n var result = [];\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n if (arg === undefined)\n", ' ' , "continue;\n else if (arg instanceof Array)\n", ' ' , "result = result.concat(arg);\n else\n", ' ' , "result.push(arg);\n }\n return result;\n}\n\nfunction allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Envir"..., input_len=26892, filename=0x27078767130 "E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/imports/qbs/ModUtils/utils.js", line=0, flags=0, scope_idx=-1) at E:/qbs/src/shared/quickjs/quickjs.c:33377 s1 = {ctx = 0x2705a8dd810, last_line_num = 242, last_col_num = 14, line_num = 242, col_num = 9, filename = 0x27078767130 "E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/imports/qbs/ModUtils/utils.js", token = {val = -73, line_num = 242, col_num = 18, ptr = 0x27078869300 "in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Environment.getEnv(name) || \"\";\n this.separator = separator || \"\";\n this.convertPathSeparators = convertPathSeparators || false;\n }\n EnvironmentVariable.prototype.prepend = function (v) {\n if (this.value.length > 0 && this.value.charAt(0) !== this.separator)\n", ' ' , "this.value = this.separator + this.value;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value = v + this.value;\n };\n\n EnvironmentVariable.prototype.append = function (v) {\n if (this.value.length > 0)\n", ' ' , "this.value += this.separator;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value += v;\n };\n\n EnvironmentVariable.prototype.set = function () {\n Environment.putEnv(this.name, this.value);\n };\n\n EnvironmentVariable.prototype.unset = function () {\n Environment.unsetEnv(this.name);\n };\n\n return EnvironmentVariable;\n})();\n\nvar PropertyValidator = (function () {\n function PropertyValidator(moduleName) {\n this.requiredProperties = {};\n this.propertyValidators = [];\n if (!moduleName)\n", ' ' , "throw \"PropertyValidator c'tor needs a module name as a first argument.\";\n this.moduleName = moduleName;\n }\n PropertyValidator.prototype.setRequiredProperty = function (propertyName, propertyValue, message) {\n this.requiredProperties[propertyName] = { propertyValue: propertyValue, message: message };\n };\n\n PropertyValidator.prototype.addRangeValidator = function (propertyName, propertyValue, min, max, allowFloats) {\n var message = [];\n if (min !== undefined)\n", ' ' , "message.push(\">= \" + min);\n if (max !== undefined)\n", ' ' , "message.push(\"<= \" + max);\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"number\")\n", ' ' , "return false;\n", ' ' , "if (!allowFloats && value % 1 !== 0)\n", ' ' , "return false;\n", ' ' , "if (min !== undefined && value < min)\n", ' ' , "return false;\n", ' ' , "if (max !== undefined && value > max)\n", ' ' , "return false;\n", ' ' , "return true;\n }, \"must be \" + (!allowFloats ? \"an integer \" : \"\") + message.join(\" and \")\n", ' ' , "+ \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addVersionValidator = function (propertyName, propertyValue, minComponents, maxComponents, allowSuffixes) {\n if (minComponents !== undefined && (typeof minComponents !== \"number\" || minComponents % 1 !== 0 || minComponents < 1))\n", ' ' , "throw \"minComponents must be at least 1\";\n if (maxComponents !== undefined && (typeof maxComponents !== \"number\" || maxComponents % 1 !== 0 || maxComponents < minComponents))\n", ' ' , "throw \"maxComponents must be >= minComponents\";\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"string\")\n", ' ' , "return false;\n", ' ' , "return value && value.match(\"^[0-9]+(\\\\.[0-9]+){\" + ((minComponents - 1) || 0) + \",\" + ((maxComponents - 1) || \"\") + \"}\" + (!allowSuffixes ? \"$\" : \"\")) !== null;\n }, \"must be a version number with \" + (minComponents === maxComponents\n", ' ' , "? minComponents : (minComponents + \" to \" + maxComponents))\n", ' ' , "+ (minComponents === maxComponents && minComponents === 1\n", ' ' , "? \" component\" : \" components\") + \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addFileNameValidator = function (propertyName, propertyValue) {\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "return !/[/?<>\\\\:*|\"\\u0000-\\u001f\\u0080-\\u009f]/.test(propertyValue)\n", ' ' , "&& propertyValue !== \".\" && propertyValue !== \"..\";\n }, \"cannot contain reserved or control characters and cannot be \\\".\\\" or \\\"..\\\"\");\n };\n\n PropertyValidator.prototype.addCustomValidator = function (propertyName, propertyValue, validator, message) {\n this.propertyValidators.push({\n", ' ' , "propertyName: propertyName,\n", ' ' , "propertyValue: propertyValue,\n", ' ' , "validator: validator,\n", ' ' , "message: message\n });\n };\n\n PropertyValidator.prototype.validate = function (throwOnError) {\n var i;\n var lines;\n\n // Find any missing properties\n var missingProperties = {};\n for (i in this.requiredProperties) {\n", ' ' , "var propValue = this.requiredProperties[i].propertyValue;\n", ' ' , "if (propValue === undefined || propValue === null || propValue === \"\") {\n", ' ' , "missingProperties[i] = this.requiredProperties[i];\n", ' ' , "}\n }\n\n // Find any properties that don't satisfy their validator function\n var invalidProperties = {};\n for (var j = 0; j < this.propertyValidators.length; ++j) {\n", ' ' , "var v = this.propertyValidators[j];\n", ' ' , "if (!v.validator(v.propertyValue)) {\n", ' ' , "var messages = invalidProperties[v.propertyName] || [];\n", ' ' , "messages.push(v.message);\n", ' ' , "invalidProperties[v.propertyName] = messages;\n", ' ' , "}\n }\n\n var errorMessage = \"\";\n if (Object.keys(missingProperties).length > 0) {\n", ' ' , "errorMessage += \"The following properties are not set. Set them in your profile or product:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in missingProperties) {\n", ' ' , "var obj = missingProperties[i];\n", ' ' , "lines.push(this.moduleName + \".\" + i + ((obj && obj.message) ? (\": \" + obj.message) : \"\"));\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (Object.keys(invalidProperties).length > 0) {\n", ' ' , "if (errorMessage)\n", ' ' , "errorMessage += \"\\n\";\n", ' ' , "errorMessage += \"The following properties have invalid values:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in invalidProperties) {\n", ' ' , "for (j = 0; j < invalidProperties[i].length; ++j) {\n", ' ' , "lines.push(this.moduleName + \".\" + i + \": \" + invalidProperties[i][j]);\n", ' ' , "}\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (throwOnError !== false && errorMessage.length > 0)\n", ' ' , "throw errorMessage;\n\n return errorMessage.length == 0;\n };\n return PropertyValidator;\n})();\n\nvar BlackboxOutputArtifactTracker = (function () {\n function BlackboxOutputArtifactTracker() {\n }\n BlackboxOutputArtifactTracker.prototype.artifacts = function (outputDirectory) {\n var process;\n var fakeOutputDirectory;\n try {\n", ' ' , "fakeOutputDirectory = new TemporaryDir();\n", ' ' , "if (!fakeOutputDirectory.isValid())\n", ' ' , "throw \"could not create temporary directory\";\n", ' ' , "process = new Process();\n", ' ' , "if (this.commandEnvironmentFunction) {\n", ' ' , "var env = this.commandEnvironmentFunction(fakeOutputDirectory.path());\n", ' ' , "for (var key in env)\n", ' ' , "process.setEnv(key, env[key]);\n", ' ' , "}\n", ' ' , "process.exec(this.command, this.commandArgsFunction(fakeOutputDirectory.path()), true);\n", ' ' , "var artifacts = [];\n", ' ' , "if (this.fileTaggers) {\n", ' ' , "var files = this.findFiles(fakeOutputDirectory.path());\n", ' ' , "for (var i = 0; i < files.length; ++i)\n", ' ' , "artifacts.push(this.createArtifact(fakeOutputDirectory.path(), files[i]));\n", ' ' , "}\n", ' ' , "if (this.processStdOutFunction)\n", ' ' , "artifacts = artifacts.concat(this.processStdOutFunction(process.readStdOut()));\n", ' ' , "artifacts = this.fixArtifactPaths(artifacts, outputDirectory, fakeOutputDirectory.path());\n", ' ' , "return artifacts;\n }\n finally {\n", ' ' , "if (process)\n", ' ' , "process.close();\n", ' ' , "if (fakeOutputDirectory)\n", ' ' , "fakeOutputDirectory.remove();\n }\n };\n BlackboxOutputArtifactTracker.prototype.createArtifact = function (root, filePath) {\n for (var ext in this.fileTaggers) {\n", ' ' , "if (filePath.endsWith(ext)) {\n", ' ' , "return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.fileTaggers[ext]\n", ' ' , "};\n", ' ' , "}\n }\n if (!this.defaultFileTags) {\n", ' ' , "var relFilePath = (filePath.startsWith(root + '/') || filePath.startsWith(root + '\\\\'))\n", ' ' , "? filePath.substring(root.length + 1)\n", ' ' , ": filePath;\n", ' ' , "throw \"BlackboxOutputArtifactTracker: no matching file taggers for path '\"\n", ' ' , "+ relFilePath + \"'. Set defaultFileTags to an array of file tags to \"\n", ' ' , "+ \"apply to files not tagged by the fileTaggers map, which was:\\n\"\n", ' ' , "+ JSON.stringify(this.fileTaggers, undefined, 4);\n }\n return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.defaultFileTags\n };\n };\n BlackboxOutputArtifactTracker.prototype.findFiles = function (dir) {\n var fileList"..., u = {str = {str = {u = {int32 = 13, float64 = 6.4228533959362051e-323, ptr = 0xd}, tag = 0}, sep = 34}, num = {val = {u = {int32 = 13, float64 = 6.4228533959362051e-323, ptr = 0xd}, tag = 0}}, ident = {atom = 13, has_escape = false, is_reserved = false}, regexp = {body = {u = {int32 = 13, float64 = 6.4228533959362051e-323, ptr = 0xd}, tag = 0}, flags = {u = {int32 = 34, float64 = 1.3241253735791282e-311, ptr = 0x27000000022}, tag = -7}}}}, got_lf = false, last_ptr = 0x270788692ff " in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Environment.getEnv(name) || \"\";\n this.separator = separator || \"\";\n this.convertPathSeparators = convertPathSeparators || false;\n }\n EnvironmentVariable.prototype.prepend = function (v) {\n if (this.value.length > 0 && this.value.charAt(0) !== this.separator)\n", ' ' , "this.value = this.separator + this.value;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value = v + this.value;\n };\n\n EnvironmentVariable.prototype.append = function (v) {\n if (this.value.length > 0)\n", ' ' , "this.value += this.separator;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value += v;\n };\n\n EnvironmentVariable.prototype.set = function () {\n Environment.putEnv(this.name, this.value);\n };\n\n EnvironmentVariable.prototype.unset = function () {\n Environment.unsetEnv(this.name);\n };\n\n return EnvironmentVariable;\n})();\n\nvar PropertyValidator = (function () {\n function PropertyValidator(moduleName) {\n this.requiredProperties = {};\n this.propertyValidators = [];\n if (!moduleName)\n", ' ' , "throw \"PropertyValidator c'tor needs a module name as a first argument.\";\n this.moduleName = moduleName;\n }\n PropertyValidator.prototype.setRequiredProperty = function (propertyName, propertyValue, message) {\n this.requiredProperties[propertyName] = { propertyValue: propertyValue, message: message };\n };\n\n PropertyValidator.prototype.addRangeValidator = function (propertyName, propertyValue, min, max, allowFloats) {\n var message = [];\n if (min !== undefined)\n", ' ' , "message.push(\">= \" + min);\n if (max !== undefined)\n", ' ' , "message.push(\"<= \" + max);\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"number\")\n", ' ' , "return false;\n", ' ' , "if (!allowFloats && value % 1 !== 0)\n", ' ' , "return false;\n", ' ' , "if (min !== undefined && value < min)\n", ' ' , "return false;\n", ' ' , "if (max !== undefined && value > max)\n", ' ' , "return false;\n", ' ' , "return true;\n }, \"must be \" + (!allowFloats ? \"an integer \" : \"\") + message.join(\" and \")\n", ' ' , "+ \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addVersionValidator = function (propertyName, propertyValue, minComponents, maxComponents, allowSuffixes) {\n if (minComponents !== undefined && (typeof minComponents !== \"number\" || minComponents % 1 !== 0 || minComponents < 1))\n", ' ' , "throw \"minComponents must be at least 1\";\n if (maxComponents !== undefined && (typeof maxComponents !== \"number\" || maxComponents % 1 !== 0 || maxComponents < minComponents))\n", ' ' , "throw \"maxComponents must be >= minComponents\";\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"string\")\n", ' ' , "return false;\n", ' ' , "return value && value.match(\"^[0-9]+(\\\\.[0-9]+){\" + ((minComponents - 1) || 0) + \",\" + ((maxComponents - 1) || \"\") + \"}\" + (!allowSuffixes ? \"$\" : \"\")) !== null;\n }, \"must be a version number with \" + (minComponents === maxComponents\n", ' ' , "? minComponents : (minComponents + \" to \" + maxComponents))\n", ' ' , "+ (minComponents === maxComponents && minComponents === 1\n", ' ' , "? \" component\" : \" components\") + \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addFileNameValidator = function (propertyName, propertyValue) {\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "return !/[/?<>\\\\:*|\"\\u0000-\\u001f\\u0080-\\u009f]/.test(propertyValue)\n", ' ' , "&& propertyValue !== \".\" && propertyValue !== \"..\";\n }, \"cannot contain reserved or control characters and cannot be \\\".\\\" or \\\"..\\\"\");\n };\n\n PropertyValidator.prototype.addCustomValidator = function (propertyName, propertyValue, validator, message) {\n this.propertyValidators.push({\n", ' ' , "propertyName: propertyName,\n", ' ' , "propertyValue: propertyValue,\n", ' ' , "validator: validator,\n", ' ' , "message: message\n });\n };\n\n PropertyValidator.prototype.validate = function (throwOnError) {\n var i;\n var lines;\n\n // Find any missing properties\n var missingProperties = {};\n for (i in this.requiredProperties) {\n", ' ' , "var propValue = this.requiredProperties[i].propertyValue;\n", ' ' , "if (propValue === undefined || propValue === null || propValue === \"\") {\n", ' ' , "missingProperties[i] = this.requiredProperties[i];\n", ' ' , "}\n }\n\n // Find any properties that don't satisfy their validator function\n var invalidProperties = {};\n for (var j = 0; j < this.propertyValidators.length; ++j) {\n", ' ' , "var v = this.propertyValidators[j];\n", ' ' , "if (!v.validator(v.propertyValue)) {\n", ' ' , "var messages = invalidProperties[v.propertyName] || [];\n", ' ' , "messages.push(v.message);\n", ' ' , "invalidProperties[v.propertyName] = messages;\n", ' ' , "}\n }\n\n var errorMessage = \"\";\n if (Object.keys(missingProperties).length > 0) {\n", ' ' , "errorMessage += \"The following properties are not set. Set them in your profile or product:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in missingProperties) {\n", ' ' , "var obj = missingProperties[i];\n", ' ' , "lines.push(this.moduleName + \".\" + i + ((obj && obj.message) ? (\": \" + obj.message) : \"\"));\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (Object.keys(invalidProperties).length > 0) {\n", ' ' , "if (errorMessage)\n", ' ' , "errorMessage += \"\\n\";\n", ' ' , "errorMessage += \"The following properties have invalid values:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in invalidProperties) {\n", ' ' , "for (j = 0; j < invalidProperties[i].length; ++j) {\n", ' ' , "lines.push(this.moduleName + \".\" + i + \": \" + invalidProperties[i][j]);\n", ' ' , "}\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (throwOnError !== false && errorMessage.length > 0)\n", ' ' , "throw errorMessage;\n\n return errorMessage.length == 0;\n };\n return PropertyValidator;\n})();\n\nvar BlackboxOutputArtifactTracker = (function () {\n function BlackboxOutputArtifactTracker() {\n }\n BlackboxOutputArtifactTracker.prototype.artifacts = function (outputDirectory) {\n var process;\n var fakeOutputDirectory;\n try {\n", ' ' , "fakeOutputDirectory = new TemporaryDir();\n", ' ' , "if (!fakeOutputDirectory.isValid())\n", ' ' , "throw \"could not create temporary directory\";\n", ' ' , "process = new Process();\n", ' ' , "if (this.commandEnvironmentFunction) {\n", ' ' , "var env = this.commandEnvironmentFunction(fakeOutputDirectory.path());\n", ' ' , "for (var key in env)\n", ' ' , "process.setEnv(key, env[key]);\n", ' ' , "}\n", ' ' , "process.exec(this.command, this.commandArgsFunction(fakeOutputDirectory.path()), true);\n", ' ' , "var artifacts = [];\n", ' ' , "if (this.fileTaggers) {\n", ' ' , "var files = this.findFiles(fakeOutputDirectory.path());\n", ' ' , "for (var i = 0; i < files.length; ++i)\n", ' ' , "artifacts.push(this.createArtifact(fakeOutputDirectory.path(), files[i]));\n", ' ' , "}\n", ' ' , "if (this.processStdOutFunction)\n", ' ' , "artifacts = artifacts.concat(this.processStdOutFunction(process.readStdOut()));\n", ' ' , "artifacts = this.fixArtifactPaths(artifacts, outputDirectory, fakeOutputDirectory.path());\n", ' ' , "return artifacts;\n }\n finally {\n", ' ' , "if (process)\n", ' ' , "process.close();\n", ' ' , "if (fakeOutputDirectory)\n", ' ' , "fakeOutputDirectory.remove();\n }\n };\n BlackboxOutputArtifactTracker.prototype.createArtifact = function (root, filePath) {\n for (var ext in this.fileTaggers) {\n", ' ' , "if (filePath.endsWith(ext)) {\n", ' ' , "return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.fileTaggers[ext]\n", ' ' , "};\n", ' ' , "}\n }\n if (!this.defaultFileTags) {\n", ' ' , "var relFilePath = (filePath.startsWith(root + '/') || filePath.startsWith(root + '\\\\'))\n", ' ' , "? filePath.substring(root.length + 1)\n", ' ' , ": filePath;\n", ' ' , "throw \"BlackboxOutputArtifactTracker: no matching file taggers for path '\"\n", ' ' , "+ relFilePath + \"'. Set defaultFileTags to an array of file tags to \"\n", ' ' , "+ \"apply to files not tagged by the fileTaggers map, which was:\\n\"\n", ' ' , "+ JSON.stringify(this.fileTaggers, undefined, 4);\n }\n return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.defaultFileTags\n };\n };\n BlackboxOutputArtifactTracker.prototype.findFiles = function (dir) {\n var fileLis"..., buf_start = 0x27078866f80 "(function(){\n/", '*' , "\n**\n** Copyright (C) 2015 The Qt Company Ltd.\n** Contact: http://www.qt.io/licensing\n**\n** This file is part of Qbs.\n**\n** Commercial License Usage\n** Licensees holding valid commercial Qt licenses may use this file in\n** accordance with the commercial license agreement provided with the\n** Software or, alternatively, in accordance with the terms contained in\n** a written agreement between you and The Qt Company. For licensing terms and\n** conditions see http://www.qt.io/terms-conditions. For further information\n** use the contact form at http://www.qt.io/contact-us.\n**\n** GNU Lesser General Public License Usage\n** Alternatively, this file may be used under the terms of the GNU Lesser\n** General Public License version 2.1 or version 3 as published by the Free\n** Software Foundation and appearing in the file LICENSE.LGPLv21 and\n** LICENSE.LGPLv3 included in the packaging of this file. Please review the\n** following information to ensure the GNU Lesser General Public License\n** requirements will be met: https://www.gnu.org/licenses/lgpl.html and\n** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n**\n** In addition, as a special exception, The Qt Company gives you certain additional\n** rights. These rights are described in The Qt Company LGPL Exception\n** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.\n**\n", '*' , "/\n\nvar Environment = require(\"qbs.Environment\");\nvar File = require(\"qbs.File\");\nvar FileInfo = require(\"qbs.FileInfo\");\nvar Process = require(\"qbs.Process\");\nvar TemporaryDir = require(\"qbs.TemporaryDir\");\nvar TextFile = require(\"qbs.TextFile\");\nvar Utilities = require(\"qbs.Utilities\");\n\nfunction mergeCFiles(inputs, outputFilePath)\n{\n var f = new TextFile(outputFilePath, TextFile.WriteOnly);\n try {\n for (var i = 0; i < inputs.length; ++i)\n", ' ' , "f.writeLine('#include ' + Utilities.cStringQuote(inputs[i].filePath));\n } finally {\n f.close();\n }\n}\n\nfunction sanitizedList(list, product, fullPropertyName) {\n if (!(list instanceof Array))\n return list;\n var filterFunc = function(elem) {\n if (typeof elem === \"string\" && elem.length === 0) {\n", ' ' , "var msg = \"Removing empty string from value of property '\" + fullPropertyName + \"'\";\n", ' ' , "// product might actually be a module\n", ' ' , "if (product.name)\n", ' ' , "msg += \" in product '\" + product.name + \"'.\";\n", ' ' , "console.warn(msg);\n", ' ' , "return false;\n }\n return true;\n }\n return list.filter(filterFunc);\n}\n\nfunction checkCompatibilityMode(project, minimumQbsVersion, message) {\n if (Utilities.versionCompare(project.minimumQbsVersion || \"1.3\", minimumQbsVersion) < 0) {\n console.warn([message || \"\",\n", ' ' , "\"This message can be silenced by setting your Project's \" +\n", ' ' , "\"minimumQbsVersion to \" + minimumQbsVersion +\n", ' ' , "\" (and the new behavior will take effect).\"].join(\" \"));\n return true;\n }\n\n return false;\n}\n\nfunction artifactInstalledFilePath(artifact) {\n var relativeInstallDir = artifact.moduleProperty(\"qbs\", \"installDir\");\n var installPrefix = artifact.moduleProperty(\"qbs\", \"installPrefix\");\n var installSourceBase = artifact.moduleProperty(\"qbs\", \"installSourceBase\");\n var targetDir = FileInfo.joinPaths(artifact.moduleProperty(\"qbs\", \"installRoot\"),\n", ' ' , "installPrefix, relativeInstallDir);\n if (installSourceBase) {\n if (!FileInfo.isAbsolutePath(installSourceBase))\n", ' ' , "throw \"installSourceBase is not an absolute path\";\n if (!artifact.filePath.startsWith(installSourceBase))\n", ' ' , "throw \"artifact file path doesn't start with the value of qbs.installSourceBase\";\n return FileInfo.joinPaths(targetDir, artifact.filePath.substr(installSourceBase.length));\n }\n return FileInfo.joinPaths(targetDir, artifact.fileName);\n}\n\n/**\n * Given a list of file tags, returns the file tag (one of [c, cpp, objc, objcpp])\n * corresponding to the C-family language the file should be compiled as.\n *\n * If no such tag is found, undefined is returned. If more than one match is\n * found, an exception is thrown.\n */\nfunction fileTagForTargetLanguage(fileTags) {\n var srcTags = [\"c\", \"cpp\", \"objc\", \"objcpp\", \"asm\", \"asm_cpp\", \"cppm\"];\n var pchTags = [\"c_pch\", \"cpp_pch\", \"objc_pch\", \"objcpp_pch\"];\n\n var canonicalTag = undefined;\n var foundTagCount = 0;\n for (var i = 0; i < fileTags.length; ++i) {\n var idx = srcTags.indexOf(fileTags[i]);\n if (idx === -1)\n", ' ' , "idx = pchTags.indexOf(fileTags[i]);\n\n if (idx !== -1) {\n", ' ' , "canonicalTag = srcTags[idx];\n", ' ' , "if (++foundTagCount > 1)\n", ' ' , "break;\n }\n }\n\n if (foundTagCount > 1)\n throw (\"source files cannot be identified as more than one language\");\n\n return foundTagCount == 1 ? canonicalTag : undefined;\n}\n\n/**\n * Returns the name of a language-specific property given the file tag\n * for that property, and the base property name.\n *\n * If \\a fileTag is undefined, the language-agnostic property name is returned.\n */\nfunction languagePropertyName(propertyName, fileTag) {\n if (!fileTag)\n fileTag = \"common\";\n\n var asm = {\n \"flags\": \"assemblerFlags\",\n \"platformFlags\": \"platformAssemblerFlags\"\n };\n\n var map = {\n \"c\": {\n", ' ' , "\"flags\": \"cFlags\",\n", ' ' , "\"platformFlags\": \"platformCFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCPrecompiledHeader\"\n },\n \"cpp\": {\n", ' ' , "\"flags\": \"cxxFlags\",\n", ' ' , "\"platformFlags\": \"platformCxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCxxPrecompiledHeader\"\n },\n \"objc\": {\n", ' ' , "\"flags\": \"objcFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcPrecompiledHeader\"\n },\n \"objcpp\": {\n", ' ' , "\"flags\": \"objcxxFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcxxPrecompiledHeader\"\n },\n \"common\": {\n", ' ' , "\"flags\": \"commonCompilerFlags\",\n", ' ' , "\"platformFlags\": \"platformCommonCompilerFlags\"\n },\n \"asm\": asm,\n \"asm_cpp\": asm\n };\n\n var lang = map[fileTag];\n if (!lang)\n return propertyName;\n\n return lang[propertyName] || propertyName;\n}\n\nfunction modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var result = product.moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter)) || [];\n for (var i in artifacts) {\n var artifactProp = artifacts[i].moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter));\n if (artifactProp)\n", ' ' , "result = result.concat(artifactProp);\n }\n return sanitizedList(result, product, moduleName + \".\" + propertyName);\n}\n\nfunction moduleProperty(product, propertyName, langFilter)\n{\n return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter);\n}\n\nfunction sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) {\n return sanitizedList(obj.moduleProperty(moduleName,\n", ' ' , "languagePropertyName(propertyName, langFilter)),\n", ' ' , "obj, moduleName + \".\" + propertyName);\n}\n\n/**\n * Returns roughly the same value as moduleProperty for a product, but ensures that all of the\n * given input artifacts share the same value of said property, as a sort of sanity check.\n *\n * This allows us to verify that users do not, for example, try to set different values on input\n * artifacts for which the value is input specific (not product specific), but which must be the\n * same for all inputs.\n */\nfunction modulePropertyFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var values = [product.moduleProperty(moduleName, languagePropertyName(propertyName, langFilter))];\n for (var i in artifacts) {\n var value = artifacts[i].moduleProperty(moduleName, languagePropertyName(propertyName, langFilter));\n if (!values.contains(value)) {\n", ' ' , "values.push(value);\n }\n }\n\n if (values.length !== 1) {\n throw \"The value of \" + [moduleName, propertyName].join(\".\")\n", ' ' , "+ \" must be identical for the following input artifacts: \"\n", ' ' , "+ artifacts.map(function (artifact) { return artifact.filePath; });\n }\n\n return values[0];\n}\n\nfunction concatAll() {\n var result = [];\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n if (arg === undefined)\n", ' ' , "continue;\n else if (arg instanceof Array)\n", ' ' , "result = result.concat(arg);\n else\n", ' ' , "result.push(arg);\n }\n return result;\n}\n\nfunction allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Envir"..., buf_ptr = 0x27078869302 " fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Environment.getEnv(name) || \"\";\n this.separator = separator || \"\";\n this.convertPathSeparators = convertPathSeparators || false;\n }\n EnvironmentVariable.prototype.prepend = function (v) {\n if (this.value.length > 0 && this.value.charAt(0) !== this.separator)\n", ' ' , "this.value = this.separator + this.value;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value = v + this.value;\n };\n\n EnvironmentVariable.prototype.append = function (v) {\n if (this.value.length > 0)\n", ' ' , "this.value += this.separator;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value += v;\n };\n\n EnvironmentVariable.prototype.set = function () {\n Environment.putEnv(this.name, this.value);\n };\n\n EnvironmentVariable.prototype.unset = function () {\n Environment.unsetEnv(this.name);\n };\n\n return EnvironmentVariable;\n})();\n\nvar PropertyValidator = (function () {\n function PropertyValidator(moduleName) {\n this.requiredProperties = {};\n this.propertyValidators = [];\n if (!moduleName)\n", ' ' , "throw \"PropertyValidator c'tor needs a module name as a first argument.\";\n this.moduleName = moduleName;\n }\n PropertyValidator.prototype.setRequiredProperty = function (propertyName, propertyValue, message) {\n this.requiredProperties[propertyName] = { propertyValue: propertyValue, message: message };\n };\n\n PropertyValidator.prototype.addRangeValidator = function (propertyName, propertyValue, min, max, allowFloats) {\n var message = [];\n if (min !== undefined)\n", ' ' , "message.push(\">= \" + min);\n if (max !== undefined)\n", ' ' , "message.push(\"<= \" + max);\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"number\")\n", ' ' , "return false;\n", ' ' , "if (!allowFloats && value % 1 !== 0)\n", ' ' , "return false;\n", ' ' , "if (min !== undefined && value < min)\n", ' ' , "return false;\n", ' ' , "if (max !== undefined && value > max)\n", ' ' , "return false;\n", ' ' , "return true;\n }, \"must be \" + (!allowFloats ? \"an integer \" : \"\") + message.join(\" and \")\n", ' ' , "+ \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addVersionValidator = function (propertyName, propertyValue, minComponents, maxComponents, allowSuffixes) {\n if (minComponents !== undefined && (typeof minComponents !== \"number\" || minComponents % 1 !== 0 || minComponents < 1))\n", ' ' , "throw \"minComponents must be at least 1\";\n if (maxComponents !== undefined && (typeof maxComponents !== \"number\" || maxComponents % 1 !== 0 || maxComponents < minComponents))\n", ' ' , "throw \"maxComponents must be >= minComponents\";\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"string\")\n", ' ' , "return false;\n", ' ' , "return value && value.match(\"^[0-9]+(\\\\.[0-9]+){\" + ((minComponents - 1) || 0) + \",\" + ((maxComponents - 1) || \"\") + \"}\" + (!allowSuffixes ? \"$\" : \"\")) !== null;\n }, \"must be a version number with \" + (minComponents === maxComponents\n", ' ' , "? minComponents : (minComponents + \" to \" + maxComponents))\n", ' ' , "+ (minComponents === maxComponents && minComponents === 1\n", ' ' , "? \" component\" : \" components\") + \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addFileNameValidator = function (propertyName, propertyValue) {\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "return !/[/?<>\\\\:*|\"\\u0000-\\u001f\\u0080-\\u009f]/.test(propertyValue)\n", ' ' , "&& propertyValue !== \".\" && propertyValue !== \"..\";\n }, \"cannot contain reserved or control characters and cannot be \\\".\\\" or \\\"..\\\"\");\n };\n\n PropertyValidator.prototype.addCustomValidator = function (propertyName, propertyValue, validator, message) {\n this.propertyValidators.push({\n", ' ' , "propertyName: propertyName,\n", ' ' , "propertyValue: propertyValue,\n", ' ' , "validator: validator,\n", ' ' , "message: message\n });\n };\n\n PropertyValidator.prototype.validate = function (throwOnError) {\n var i;\n var lines;\n\n // Find any missing properties\n var missingProperties = {};\n for (i in this.requiredProperties) {\n", ' ' , "var propValue = this.requiredProperties[i].propertyValue;\n", ' ' , "if (propValue === undefined || propValue === null || propValue === \"\") {\n", ' ' , "missingProperties[i] = this.requiredProperties[i];\n", ' ' , "}\n }\n\n // Find any properties that don't satisfy their validator function\n var invalidProperties = {};\n for (var j = 0; j < this.propertyValidators.length; ++j) {\n", ' ' , "var v = this.propertyValidators[j];\n", ' ' , "if (!v.validator(v.propertyValue)) {\n", ' ' , "var messages = invalidProperties[v.propertyName] || [];\n", ' ' , "messages.push(v.message);\n", ' ' , "invalidProperties[v.propertyName] = messages;\n", ' ' , "}\n }\n\n var errorMessage = \"\";\n if (Object.keys(missingProperties).length > 0) {\n", ' ' , "errorMessage += \"The following properties are not set. Set them in your profile or product:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in missingProperties) {\n", ' ' , "var obj = missingProperties[i];\n", ' ' , "lines.push(this.moduleName + \".\" + i + ((obj && obj.message) ? (\": \" + obj.message) : \"\"));\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (Object.keys(invalidProperties).length > 0) {\n", ' ' , "if (errorMessage)\n", ' ' , "errorMessage += \"\\n\";\n", ' ' , "errorMessage += \"The following properties have invalid values:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in invalidProperties) {\n", ' ' , "for (j = 0; j < invalidProperties[i].length; ++j) {\n", ' ' , "lines.push(this.moduleName + \".\" + i + \": \" + invalidProperties[i][j]);\n", ' ' , "}\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (throwOnError !== false && errorMessage.length > 0)\n", ' ' , "throw errorMessage;\n\n return errorMessage.length == 0;\n };\n return PropertyValidator;\n})();\n\nvar BlackboxOutputArtifactTracker = (function () {\n function BlackboxOutputArtifactTracker() {\n }\n BlackboxOutputArtifactTracker.prototype.artifacts = function (outputDirectory) {\n var process;\n var fakeOutputDirectory;\n try {\n", ' ' , "fakeOutputDirectory = new TemporaryDir();\n", ' ' , "if (!fakeOutputDirectory.isValid())\n", ' ' , "throw \"could not create temporary directory\";\n", ' ' , "process = new Process();\n", ' ' , "if (this.commandEnvironmentFunction) {\n", ' ' , "var env = this.commandEnvironmentFunction(fakeOutputDirectory.path());\n", ' ' , "for (var key in env)\n", ' ' , "process.setEnv(key, env[key]);\n", ' ' , "}\n", ' ' , "process.exec(this.command, this.commandArgsFunction(fakeOutputDirectory.path()), true);\n", ' ' , "var artifacts = [];\n", ' ' , "if (this.fileTaggers) {\n", ' ' , "var files = this.findFiles(fakeOutputDirectory.path());\n", ' ' , "for (var i = 0; i < files.length; ++i)\n", ' ' , "artifacts.push(this.createArtifact(fakeOutputDirectory.path(), files[i]));\n", ' ' , "}\n", ' ' , "if (this.processStdOutFunction)\n", ' ' , "artifacts = artifacts.concat(this.processStdOutFunction(process.readStdOut()));\n", ' ' , "artifacts = this.fixArtifactPaths(artifacts, outputDirectory, fakeOutputDirectory.path());\n", ' ' , "return artifacts;\n }\n finally {\n", ' ' , "if (process)\n", ' ' , "process.close();\n", ' ' , "if (fakeOutputDirectory)\n", ' ' , "fakeOutputDirectory.remove();\n }\n };\n BlackboxOutputArtifactTracker.prototype.createArtifact = function (root, filePath) {\n for (var ext in this.fileTaggers) {\n", ' ' , "if (filePath.endsWith(ext)) {\n", ' ' , "return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.fileTaggers[ext]\n", ' ' , "};\n", ' ' , "}\n }\n if (!this.defaultFileTags) {\n", ' ' , "var relFilePath = (filePath.startsWith(root + '/') || filePath.startsWith(root + '\\\\'))\n", ' ' , "? filePath.substring(root.length + 1)\n", ' ' , ": filePath;\n", ' ' , "throw \"BlackboxOutputArtifactTracker: no matching file taggers for path '\"\n", ' ' , "+ relFilePath + \"'. Set defaultFileTags to an array of file tags to \"\n", ' ' , "+ \"apply to files not tagged by the fileTaggers map, which was:\\n\"\n", ' ' , "+ JSON.stringify(this.fileTaggers, undefined, 4);\n }\n return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.defaultFileTags\n };\n };\n BlackboxOutputArtifactTracker.prototype.findFiles = function (dir) {\n var fileList ="..., buf_end = 0x2707886d88c "", eol = 0x270788692ee "\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Environment.getEnv(name) || \"\";\n this.separator = separator || \"\";\n this.convertPathSeparators = convertPathSeparators || false;\n }\n EnvironmentVariable.prototype.prepend = function (v) {\n if (this.value.length > 0 && this.value.charAt(0) !== this.separator)\n", ' ' , "this.value = this.separator + this.value;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value = v + this.value;\n };\n\n EnvironmentVariable.prototype.append = function (v) {\n if (this.value.length > 0)\n", ' ' , "this.value += this.separator;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value += v;\n };\n\n EnvironmentVariable.prototype.set = function () {\n Environment.putEnv(this.name, this.value);\n };\n\n EnvironmentVariable.prototype.unset = function () {\n Environment.unsetEnv(this.name);\n };\n\n return EnvironmentVariable;\n})();\n\nvar PropertyValidator = (function () {\n function PropertyValidator(moduleName) {\n this.requiredProperties = {};\n this.propertyValidators = [];\n if (!moduleName)\n", ' ' , "throw \"PropertyValidator c'tor needs a module name as a first argument.\";\n this.moduleName = moduleName;\n }\n PropertyValidator.prototype.setRequiredProperty = function (propertyName, propertyValue, message) {\n this.requiredProperties[propertyName] = { propertyValue: propertyValue, message: message };\n };\n\n PropertyValidator.prototype.addRangeValidator = function (propertyName, propertyValue, min, max, allowFloats) {\n var message = [];\n if (min !== undefined)\n", ' ' , "message.push(\">= \" + min);\n if (max !== undefined)\n", ' ' , "message.push(\"<= \" + max);\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"number\")\n", ' ' , "return false;\n", ' ' , "if (!allowFloats && value % 1 !== 0)\n", ' ' , "return false;\n", ' ' , "if (min !== undefined && value < min)\n", ' ' , "return false;\n", ' ' , "if (max !== undefined && value > max)\n", ' ' , "return false;\n", ' ' , "return true;\n }, \"must be \" + (!allowFloats ? \"an integer \" : \"\") + message.join(\" and \")\n", ' ' , "+ \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addVersionValidator = function (propertyName, propertyValue, minComponents, maxComponents, allowSuffixes) {\n if (minComponents !== undefined && (typeof minComponents !== \"number\" || minComponents % 1 !== 0 || minComponents < 1))\n", ' ' , "throw \"minComponents must be at least 1\";\n if (maxComponents !== undefined && (typeof maxComponents !== \"number\" || maxComponents % 1 !== 0 || maxComponents < minComponents))\n", ' ' , "throw \"maxComponents must be >= minComponents\";\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"string\")\n", ' ' , "return false;\n", ' ' , "return value && value.match(\"^[0-9]+(\\\\.[0-9]+){\" + ((minComponents - 1) || 0) + \",\" + ((maxComponents - 1) || \"\") + \"}\" + (!allowSuffixes ? \"$\" : \"\")) !== null;\n }, \"must be a version number with \" + (minComponents === maxComponents\n", ' ' , "? minComponents : (minComponents + \" to \" + maxComponents))\n", ' ' , "+ (minComponents === maxComponents && minComponents === 1\n", ' ' , "? \" component\" : \" components\") + \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addFileNameValidator = function (propertyName, propertyValue) {\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "return !/[/?<>\\\\:*|\"\\u0000-\\u001f\\u0080-\\u009f]/.test(propertyValue)\n", ' ' , "&& propertyValue !== \".\" && propertyValue !== \"..\";\n }, \"cannot contain reserved or control characters and cannot be \\\".\\\" or \\\"..\\\"\");\n };\n\n PropertyValidator.prototype.addCustomValidator = function (propertyName, propertyValue, validator, message) {\n this.propertyValidators.push({\n", ' ' , "propertyName: propertyName,\n", ' ' , "propertyValue: propertyValue,\n", ' ' , "validator: validator,\n", ' ' , "message: message\n });\n };\n\n PropertyValidator.prototype.validate = function (throwOnError) {\n var i;\n var lines;\n\n // Find any missing properties\n var missingProperties = {};\n for (i in this.requiredProperties) {\n", ' ' , "var propValue = this.requiredProperties[i].propertyValue;\n", ' ' , "if (propValue === undefined || propValue === null || propValue === \"\") {\n", ' ' , "missingProperties[i] = this.requiredProperties[i];\n", ' ' , "}\n }\n\n // Find any properties that don't satisfy their validator function\n var invalidProperties = {};\n for (var j = 0; j < this.propertyValidators.length; ++j) {\n", ' ' , "var v = this.propertyValidators[j];\n", ' ' , "if (!v.validator(v.propertyValue)) {\n", ' ' , "var messages = invalidProperties[v.propertyName] || [];\n", ' ' , "messages.push(v.message);\n", ' ' , "invalidProperties[v.propertyName] = messages;\n", ' ' , "}\n }\n\n var errorMessage = \"\";\n if (Object.keys(missingProperties).length > 0) {\n", ' ' , "errorMessage += \"The following properties are not set. Set them in your profile or product:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in missingProperties) {\n", ' ' , "var obj = missingProperties[i];\n", ' ' , "lines.push(this.moduleName + \".\" + i + ((obj && obj.message) ? (\": \" + obj.message) : \"\"));\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (Object.keys(invalidProperties).length > 0) {\n", ' ' , "if (errorMessage)\n", ' ' , "errorMessage += \"\\n\";\n", ' ' , "errorMessage += \"The following properties have invalid values:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in invalidProperties) {\n", ' ' , "for (j = 0; j < invalidProperties[i].length; ++j) {\n", ' ' , "lines.push(this.moduleName + \".\" + i + \": \" + invalidProperties[i][j]);\n", ' ' , "}\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (throwOnError !== false && errorMessage.length > 0)\n", ' ' , "throw errorMessage;\n\n return errorMessage.length == 0;\n };\n return PropertyValidator;\n})();\n\nvar BlackboxOutputArtifactTracker = (function () {\n function BlackboxOutputArtifactTracker() {\n }\n BlackboxOutputArtifactTracker.prototype.artifacts = function (outputDirectory) {\n var process;\n var fakeOutputDirectory;\n try {\n", ' ' , "fakeOutputDirectory = new TemporaryDir();\n", ' ' , "if (!fakeOutputDirectory.isValid())\n", ' ' , "throw \"could not create temporary directory\";\n", ' ' , "process = new Process();\n", ' ' , "if (this.commandEnvironmentFunction) {\n", ' ' , "var env = this.commandEnvironmentFunction(fakeOutputDirectory.path());\n", ' ' , "for (var key in env)\n", ' ' , "process.setEnv(key, env[key]);\n", ' ' , "}\n", ' ' , "process.exec(this.command, this.commandArgsFunction(fakeOutputDirectory.path()), true);\n", ' ' , "var artifacts = [];\n", ' ' , "if (this.fileTaggers) {\n", ' ' , "var files = this.findFiles(fakeOutputDirectory.path());\n", ' ' , "for (var i = 0; i < files.length; ++i)\n", ' ' , "artifacts.push(this.createArtifact(fakeOutputDirectory.path(), files[i]));\n", ' ' , "}\n", ' ' , "if (this.processStdOutFunction)\n", ' ' , "artifacts = artifacts.concat(this.processStdOutFunction(process.readStdOut()));\n", ' ' , "artifacts = this.fixArtifactPaths(artifacts, outputDirectory, fakeOutputDirectory.path());\n", ' ' , "return artifacts;\n }\n finally {\n", ' ' , "if (process)\n", ' ' , "process.close();\n", ' ' , "if (fakeOutputDirectory)\n", ' ' , "fakeOutputDirectory.remove();\n }\n };\n BlackboxOutputArtifactTracker.prototype.createArtifact = function (root, filePath) {\n for (var ext in this.fileTaggers) {\n", ' ' , "if (filePath.endsWith(ext)) {\n", ' ' , "return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.fileTaggers[ext]\n", ' ' , "};\n", ' ' , "}\n }\n if (!this.defaultFileTags) {\n", ' ' , "var relFilePath = (filePath.startsWith(root + '/') || filePath.startsWith(root + '\\\\'))\n", ' ' , "? filePath.substring(root.length + 1)\n", ' ' , ": filePath;\n", ' ' , "throw \"BlackboxOutputArtifactTracker: no matching file taggers for path '\"\n", ' ' , "+ relFilePath + \"'. Set defaultFileTags to an array of file tags to \"\n", ' ' , "+ \"apply to files not tagged by the fileTaggers map, which was:\\n\"\n", ' ' , "+ JSON.stringify(this.fileTaggers, undefined, 4);\n }\n return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.defaultFileTags\n };\n };\n BlackboxOutputArtifactTracker.prototype.findFiles = function (dir) {\n "..., mark = 0x27078869300 "in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Environment.getEnv(name) || \"\";\n this.separator = separator || \"\";\n this.convertPathSeparators = convertPathSeparators || false;\n }\n EnvironmentVariable.prototype.prepend = function (v) {\n if (this.value.length > 0 && this.value.charAt(0) !== this.separator)\n", ' ' , "this.value = this.separator + this.value;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value = v + this.value;\n };\n\n EnvironmentVariable.prototype.append = function (v) {\n if (this.value.length > 0)\n", ' ' , "this.value += this.separator;\n if (this.convertPathSeparators)\n", ' ' , "v = FileInfo.toWindowsSeparators(v);\n this.value += v;\n };\n\n EnvironmentVariable.prototype.set = function () {\n Environment.putEnv(this.name, this.value);\n };\n\n EnvironmentVariable.prototype.unset = function () {\n Environment.unsetEnv(this.name);\n };\n\n return EnvironmentVariable;\n})();\n\nvar PropertyValidator = (function () {\n function PropertyValidator(moduleName) {\n this.requiredProperties = {};\n this.propertyValidators = [];\n if (!moduleName)\n", ' ' , "throw \"PropertyValidator c'tor needs a module name as a first argument.\";\n this.moduleName = moduleName;\n }\n PropertyValidator.prototype.setRequiredProperty = function (propertyName, propertyValue, message) {\n this.requiredProperties[propertyName] = { propertyValue: propertyValue, message: message };\n };\n\n PropertyValidator.prototype.addRangeValidator = function (propertyName, propertyValue, min, max, allowFloats) {\n var message = [];\n if (min !== undefined)\n", ' ' , "message.push(\">= \" + min);\n if (max !== undefined)\n", ' ' , "message.push(\"<= \" + max);\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"number\")\n", ' ' , "return false;\n", ' ' , "if (!allowFloats && value % 1 !== 0)\n", ' ' , "return false;\n", ' ' , "if (min !== undefined && value < min)\n", ' ' , "return false;\n", ' ' , "if (max !== undefined && value > max)\n", ' ' , "return false;\n", ' ' , "return true;\n }, \"must be \" + (!allowFloats ? \"an integer \" : \"\") + message.join(\" and \")\n", ' ' , "+ \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addVersionValidator = function (propertyName, propertyValue, minComponents, maxComponents, allowSuffixes) {\n if (minComponents !== undefined && (typeof minComponents !== \"number\" || minComponents % 1 !== 0 || minComponents < 1))\n", ' ' , "throw \"minComponents must be at least 1\";\n if (maxComponents !== undefined && (typeof maxComponents !== \"number\" || maxComponents % 1 !== 0 || maxComponents < minComponents))\n", ' ' , "throw \"maxComponents must be >= minComponents\";\n\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "if (typeof value !== \"string\")\n", ' ' , "return false;\n", ' ' , "return value && value.match(\"^[0-9]+(\\\\.[0-9]+){\" + ((minComponents - 1) || 0) + \",\" + ((maxComponents - 1) || \"\") + \"}\" + (!allowSuffixes ? \"$\" : \"\")) !== null;\n }, \"must be a version number with \" + (minComponents === maxComponents\n", ' ' , "? minComponents : (minComponents + \" to \" + maxComponents))\n", ' ' , "+ (minComponents === maxComponents && minComponents === 1\n", ' ' , "? \" component\" : \" components\") + \", actual value: \" + propertyValue);\n };\n\n PropertyValidator.prototype.addFileNameValidator = function (propertyName, propertyValue) {\n this.addCustomValidator(propertyName, propertyValue, function (value) {\n", ' ' , "return !/[/?<>\\\\:*|\"\\u0000-\\u001f\\u0080-\\u009f]/.test(propertyValue)\n", ' ' , "&& propertyValue !== \".\" && propertyValue !== \"..\";\n }, \"cannot contain reserved or control characters and cannot be \\\".\\\" or \\\"..\\\"\");\n };\n\n PropertyValidator.prototype.addCustomValidator = function (propertyName, propertyValue, validator, message) {\n this.propertyValidators.push({\n", ' ' , "propertyName: propertyName,\n", ' ' , "propertyValue: propertyValue,\n", ' ' , "validator: validator,\n", ' ' , "message: message\n });\n };\n\n PropertyValidator.prototype.validate = function (throwOnError) {\n var i;\n var lines;\n\n // Find any missing properties\n var missingProperties = {};\n for (i in this.requiredProperties) {\n", ' ' , "var propValue = this.requiredProperties[i].propertyValue;\n", ' ' , "if (propValue === undefined || propValue === null || propValue === \"\") {\n", ' ' , "missingProperties[i] = this.requiredProperties[i];\n", ' ' , "}\n }\n\n // Find any properties that don't satisfy their validator function\n var invalidProperties = {};\n for (var j = 0; j < this.propertyValidators.length; ++j) {\n", ' ' , "var v = this.propertyValidators[j];\n", ' ' , "if (!v.validator(v.propertyValue)) {\n", ' ' , "var messages = invalidProperties[v.propertyName] || [];\n", ' ' , "messages.push(v.message);\n", ' ' , "invalidProperties[v.propertyName] = messages;\n", ' ' , "}\n }\n\n var errorMessage = \"\";\n if (Object.keys(missingProperties).length > 0) {\n", ' ' , "errorMessage += \"The following properties are not set. Set them in your profile or product:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in missingProperties) {\n", ' ' , "var obj = missingProperties[i];\n", ' ' , "lines.push(this.moduleName + \".\" + i + ((obj && obj.message) ? (\": \" + obj.message) : \"\"));\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (Object.keys(invalidProperties).length > 0) {\n", ' ' , "if (errorMessage)\n", ' ' , "errorMessage += \"\\n\";\n", ' ' , "errorMessage += \"The following properties have invalid values:\\n\";\n", ' ' , "lines = [];\n", ' ' , "for (i in invalidProperties) {\n", ' ' , "for (j = 0; j < invalidProperties[i].length; ++j) {\n", ' ' , "lines.push(this.moduleName + \".\" + i + \": \" + invalidProperties[i][j]);\n", ' ' , "}\n", ' ' , "}\n", ' ' , "errorMessage += lines.join(\"\\n\");\n }\n\n if (throwOnError !== false && errorMessage.length > 0)\n", ' ' , "throw errorMessage;\n\n return errorMessage.length == 0;\n };\n return PropertyValidator;\n})();\n\nvar BlackboxOutputArtifactTracker = (function () {\n function BlackboxOutputArtifactTracker() {\n }\n BlackboxOutputArtifactTracker.prototype.artifacts = function (outputDirectory) {\n var process;\n var fakeOutputDirectory;\n try {\n", ' ' , "fakeOutputDirectory = new TemporaryDir();\n", ' ' , "if (!fakeOutputDirectory.isValid())\n", ' ' , "throw \"could not create temporary directory\";\n", ' ' , "process = new Process();\n", ' ' , "if (this.commandEnvironmentFunction) {\n", ' ' , "var env = this.commandEnvironmentFunction(fakeOutputDirectory.path());\n", ' ' , "for (var key in env)\n", ' ' , "process.setEnv(key, env[key]);\n", ' ' , "}\n", ' ' , "process.exec(this.command, this.commandArgsFunction(fakeOutputDirectory.path()), true);\n", ' ' , "var artifacts = [];\n", ' ' , "if (this.fileTaggers) {\n", ' ' , "var files = this.findFiles(fakeOutputDirectory.path());\n", ' ' , "for (var i = 0; i < files.length; ++i)\n", ' ' , "artifacts.push(this.createArtifact(fakeOutputDirectory.path(), files[i]));\n", ' ' , "}\n", ' ' , "if (this.processStdOutFunction)\n", ' ' , "artifacts = artifacts.concat(this.processStdOutFunction(process.readStdOut()));\n", ' ' , "artifacts = this.fixArtifactPaths(artifacts, outputDirectory, fakeOutputDirectory.path());\n", ' ' , "return artifacts;\n }\n finally {\n", ' ' , "if (process)\n", ' ' , "process.close();\n", ' ' , "if (fakeOutputDirectory)\n", ' ' , "fakeOutputDirectory.remove();\n }\n };\n BlackboxOutputArtifactTracker.prototype.createArtifact = function (root, filePath) {\n for (var ext in this.fileTaggers) {\n", ' ' , "if (filePath.endsWith(ext)) {\n", ' ' , "return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.fileTaggers[ext]\n", ' ' , "};\n", ' ' , "}\n }\n if (!this.defaultFileTags) {\n", ' ' , "var relFilePath = (filePath.startsWith(root + '/') || filePath.startsWith(root + '\\\\'))\n", ' ' , "? filePath.substring(root.length + 1)\n", ' ' , ": filePath;\n", ' ' , "throw \"BlackboxOutputArtifactTracker: no matching file taggers for path '\"\n", ' ' , "+ relFilePath + \"'. Set defaultFileTags to an array of file tags to \"\n", ' ' , "+ \"apply to files not tagged by the fileTaggers map, which was:\\n\"\n", ' ' , "+ JSON.stringify(this.fileTaggers, undefined, 4);\n }\n return {\n", ' ' , "filePath: filePath,\n", ' ' , "fileTags: this.defaultFileTags\n };\n };\n BlackboxOutputArtifactTracker.prototype.findFiles = function (dir) {\n var fileList"..., cur_func = 0x2707868edb0, is_module = false, allow_html_comments = true} s = 0x938d5fc030 err = 624 eval_type = 0 fun_obj = {u = {int32 = 4, float64 = 2.1219957929415349e-314, ptr = 0x100000004}, tag = 2681591607296} ret_val = {u = {int32 = -1923104608, float64 = 3.1310523714268851e-312, ptr = 0x938d5fc0a0}, tag = 140734780132910} sf = 0x0 var_refs = 0x0 b = 0x0 fd = 0x2707868df40 m = 0x0 is_strict_mode = false #54 0x00007fff4556bed4 in JS_EvalInternal (ctx=0x2705a8dd810, this_obj=..., input=0x27078866f80 "(function(){\n/", '*' , "\n**\n** Copyright (C) 2015 The Qt Company Ltd.\n** Contact: http://www.qt.io/licensing\n**\n** This file is part of Qbs.\n**\n** Commercial License Usage\n** Licensees holding valid commercial Qt licenses may use this file in\n** accordance with the commercial license agreement provided with the\n** Software or, alternatively, in accordance with the terms contained in\n** a written agreement between you and The Qt Company. For licensing terms and\n** conditions see http://www.qt.io/terms-conditions. For further information\n** use the contact form at http://www.qt.io/contact-us.\n**\n** GNU Lesser General Public License Usage\n** Alternatively, this file may be used under the terms of the GNU Lesser\n** General Public License version 2.1 or version 3 as published by the Free\n** Software Foundation and appearing in the file LICENSE.LGPLv21 and\n** LICENSE.LGPLv3 included in the packaging of this file. Please review the\n** following information to ensure the GNU Lesser General Public License\n** requirements will be met: https://www.gnu.org/licenses/lgpl.html and\n** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n**\n** In addition, as a special exception, The Qt Company gives you certain additional\n** rights. These rights are described in The Qt Company LGPL Exception\n** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.\n**\n", '*' , "/\n\nvar Environment = require(\"qbs.Environment\");\nvar File = require(\"qbs.File\");\nvar FileInfo = require(\"qbs.FileInfo\");\nvar Process = require(\"qbs.Process\");\nvar TemporaryDir = require(\"qbs.TemporaryDir\");\nvar TextFile = require(\"qbs.TextFile\");\nvar Utilities = require(\"qbs.Utilities\");\n\nfunction mergeCFiles(inputs, outputFilePath)\n{\n var f = new TextFile(outputFilePath, TextFile.WriteOnly);\n try {\n for (var i = 0; i < inputs.length; ++i)\n", ' ' , "f.writeLine('#include ' + Utilities.cStringQuote(inputs[i].filePath));\n } finally {\n f.close();\n }\n}\n\nfunction sanitizedList(list, product, fullPropertyName) {\n if (!(list instanceof Array))\n return list;\n var filterFunc = function(elem) {\n if (typeof elem === \"string\" && elem.length === 0) {\n", ' ' , "var msg = \"Removing empty string from value of property '\" + fullPropertyName + \"'\";\n", ' ' , "// product might actually be a module\n", ' ' , "if (product.name)\n", ' ' , "msg += \" in product '\" + product.name + \"'.\";\n", ' ' , "console.warn(msg);\n", ' ' , "return false;\n }\n return true;\n }\n return list.filter(filterFunc);\n}\n\nfunction checkCompatibilityMode(project, minimumQbsVersion, message) {\n if (Utilities.versionCompare(project.minimumQbsVersion || \"1.3\", minimumQbsVersion) < 0) {\n console.warn([message || \"\",\n", ' ' , "\"This message can be silenced by setting your Project's \" +\n", ' ' , "\"minimumQbsVersion to \" + minimumQbsVersion +\n", ' ' , "\" (and the new behavior will take effect).\"].join(\" \"));\n return true;\n }\n\n return false;\n}\n\nfunction artifactInstalledFilePath(artifact) {\n var relativeInstallDir = artifact.moduleProperty(\"qbs\", \"installDir\");\n var installPrefix = artifact.moduleProperty(\"qbs\", \"installPrefix\");\n var installSourceBase = artifact.moduleProperty(\"qbs\", \"installSourceBase\");\n var targetDir = FileInfo.joinPaths(artifact.moduleProperty(\"qbs\", \"installRoot\"),\n", ' ' , "installPrefix, relativeInstallDir);\n if (installSourceBase) {\n if (!FileInfo.isAbsolutePath(installSourceBase))\n", ' ' , "throw \"installSourceBase is not an absolute path\";\n if (!artifact.filePath.startsWith(installSourceBase))\n", ' ' , "throw \"artifact file path doesn't start with the value of qbs.installSourceBase\";\n return FileInfo.joinPaths(targetDir, artifact.filePath.substr(installSourceBase.length));\n }\n return FileInfo.joinPaths(targetDir, artifact.fileName);\n}\n\n/**\n * Given a list of file tags, returns the file tag (one of [c, cpp, objc, objcpp])\n * corresponding to the C-family language the file should be compiled as.\n *\n * If no such tag is found, undefined is returned. If more than one match is\n * found, an exception is thrown.\n */\nfunction fileTagForTargetLanguage(fileTags) {\n var srcTags = [\"c\", \"cpp\", \"objc\", \"objcpp\", \"asm\", \"asm_cpp\", \"cppm\"];\n var pchTags = [\"c_pch\", \"cpp_pch\", \"objc_pch\", \"objcpp_pch\"];\n\n var canonicalTag = undefined;\n var foundTagCount = 0;\n for (var i = 0; i < fileTags.length; ++i) {\n var idx = srcTags.indexOf(fileTags[i]);\n if (idx === -1)\n", ' ' , "idx = pchTags.indexOf(fileTags[i]);\n\n if (idx !== -1) {\n", ' ' , "canonicalTag = srcTags[idx];\n", ' ' , "if (++foundTagCount > 1)\n", ' ' , "break;\n }\n }\n\n if (foundTagCount > 1)\n throw (\"source files cannot be identified as more than one language\");\n\n return foundTagCount == 1 ? canonicalTag : undefined;\n}\n\n/**\n * Returns the name of a language-specific property given the file tag\n * for that property, and the base property name.\n *\n * If \\a fileTag is undefined, the language-agnostic property name is returned.\n */\nfunction languagePropertyName(propertyName, fileTag) {\n if (!fileTag)\n fileTag = \"common\";\n\n var asm = {\n \"flags\": \"assemblerFlags\",\n \"platformFlags\": \"platformAssemblerFlags\"\n };\n\n var map = {\n \"c\": {\n", ' ' , "\"flags\": \"cFlags\",\n", ' ' , "\"platformFlags\": \"platformCFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCPrecompiledHeader\"\n },\n \"cpp\": {\n", ' ' , "\"flags\": \"cxxFlags\",\n", ' ' , "\"platformFlags\": \"platformCxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCxxPrecompiledHeader\"\n },\n \"objc\": {\n", ' ' , "\"flags\": \"objcFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcPrecompiledHeader\"\n },\n \"objcpp\": {\n", ' ' , "\"flags\": \"objcxxFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcxxPrecompiledHeader\"\n },\n \"common\": {\n", ' ' , "\"flags\": \"commonCompilerFlags\",\n", ' ' , "\"platformFlags\": \"platformCommonCompilerFlags\"\n },\n \"asm\": asm,\n \"asm_cpp\": asm\n };\n\n var lang = map[fileTag];\n if (!lang)\n return propertyName;\n\n return lang[propertyName] || propertyName;\n}\n\nfunction modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var result = product.moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter)) || [];\n for (var i in artifacts) {\n var artifactProp = artifacts[i].moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter));\n if (artifactProp)\n", ' ' , "result = result.concat(artifactProp);\n }\n return sanitizedList(result, product, moduleName + \".\" + propertyName);\n}\n\nfunction moduleProperty(product, propertyName, langFilter)\n{\n return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter);\n}\n\nfunction sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) {\n return sanitizedList(obj.moduleProperty(moduleName,\n", ' ' , "languagePropertyName(propertyName, langFilter)),\n", ' ' , "obj, moduleName + \".\" + propertyName);\n}\n\n/**\n * Returns roughly the same value as moduleProperty for a product, but ensures that all of the\n * given input artifacts share the same value of said property, as a sort of sanity check.\n *\n * This allows us to verify that users do not, for example, try to set different values on input\n * artifacts for which the value is input specific (not product specific), but which must be the\n * same for all inputs.\n */\nfunction modulePropertyFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var values = [product.moduleProperty(moduleName, languagePropertyName(propertyName, langFilter))];\n for (var i in artifacts) {\n var value = artifacts[i].moduleProperty(moduleName, languagePropertyName(propertyName, langFilter));\n if (!values.contains(value)) {\n", ' ' , "values.push(value);\n }\n }\n\n if (values.length !== 1) {\n throw \"The value of \" + [moduleName, propertyName].join(\".\")\n", ' ' , "+ \" must be identical for the following input artifacts: \"\n", ' ' , "+ artifacts.map(function (artifact) { return artifact.filePath; });\n }\n\n return values[0];\n}\n\nfunction concatAll() {\n var result = [];\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n if (arg === undefined)\n", ' ' , "continue;\n else if (arg instanceof Array)\n", ' ' , "result = result.concat(arg);\n else\n", ' ' , "result.push(arg);\n }\n return result;\n}\n\nfunction allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Envir"..., input_len=26892, filename=0x27078767130 "E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/imports/qbs/ModUtils/utils.js", line=0, flags=0, scope_idx=-1) at E:/qbs/src/shared/quickjs/quickjs.c:33426 rt = 0x2707462a950 #55 0x00007fff4556c1ed in JS_EvalThis2 (ctx=0x2705a8dd810, this_obj=..., input=0x27078866f80 "(function(){\n/", '*' , "\n**\n** Copyright (C) 2015 The Qt Company Ltd.\n** Contact: http://www.qt.io/licensing\n**\n** This file is part of Qbs.\n**\n** Commercial License Usage\n** Licensees holding valid commercial Qt licenses may use this file in\n** accordance with the commercial license agreement provided with the\n** Software or, alternatively, in accordance with the terms contained in\n** a written agreement between you and The Qt Company. For licensing terms and\n** conditions see http://www.qt.io/terms-conditions. For further information\n** use the contact form at http://www.qt.io/contact-us.\n**\n** GNU Lesser General Public License Usage\n** Alternatively, this file may be used under the terms of the GNU Lesser\n** General Public License version 2.1 or version 3 as published by the Free\n** Software Foundation and appearing in the file LICENSE.LGPLv21 and\n** LICENSE.LGPLv3 included in the packaging of this file. Please review the\n** following information to ensure the GNU Lesser General Public License\n** requirements will be met: https://www.gnu.org/licenses/lgpl.html and\n** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n**\n** In addition, as a special exception, The Qt Company gives you certain additional\n** rights. These rights are described in The Qt Company LGPL Exception\n** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.\n**\n", '*' , "/\n\nvar Environment = require(\"qbs.Environment\");\nvar File = require(\"qbs.File\");\nvar FileInfo = require(\"qbs.FileInfo\");\nvar Process = require(\"qbs.Process\");\nvar TemporaryDir = require(\"qbs.TemporaryDir\");\nvar TextFile = require(\"qbs.TextFile\");\nvar Utilities = require(\"qbs.Utilities\");\n\nfunction mergeCFiles(inputs, outputFilePath)\n{\n var f = new TextFile(outputFilePath, TextFile.WriteOnly);\n try {\n for (var i = 0; i < inputs.length; ++i)\n", ' ' , "f.writeLine('#include ' + Utilities.cStringQuote(inputs[i].filePath));\n } finally {\n f.close();\n }\n}\n\nfunction sanitizedList(list, product, fullPropertyName) {\n if (!(list instanceof Array))\n return list;\n var filterFunc = function(elem) {\n if (typeof elem === \"string\" && elem.length === 0) {\n", ' ' , "var msg = \"Removing empty string from value of property '\" + fullPropertyName + \"'\";\n", ' ' , "// product might actually be a module\n", ' ' , "if (product.name)\n", ' ' , "msg += \" in product '\" + product.name + \"'.\";\n", ' ' , "console.warn(msg);\n", ' ' , "return false;\n }\n return true;\n }\n return list.filter(filterFunc);\n}\n\nfunction checkCompatibilityMode(project, minimumQbsVersion, message) {\n if (Utilities.versionCompare(project.minimumQbsVersion || \"1.3\", minimumQbsVersion) < 0) {\n console.warn([message || \"\",\n", ' ' , "\"This message can be silenced by setting your Project's \" +\n", ' ' , "\"minimumQbsVersion to \" + minimumQbsVersion +\n", ' ' , "\" (and the new behavior will take effect).\"].join(\" \"));\n return true;\n }\n\n return false;\n}\n\nfunction artifactInstalledFilePath(artifact) {\n var relativeInstallDir = artifact.moduleProperty(\"qbs\", \"installDir\");\n var installPrefix = artifact.moduleProperty(\"qbs\", \"installPrefix\");\n var installSourceBase = artifact.moduleProperty(\"qbs\", \"installSourceBase\");\n var targetDir = FileInfo.joinPaths(artifact.moduleProperty(\"qbs\", \"installRoot\"),\n", ' ' , "installPrefix, relativeInstallDir);\n if (installSourceBase) {\n if (!FileInfo.isAbsolutePath(installSourceBase))\n", ' ' , "throw \"installSourceBase is not an absolute path\";\n if (!artifact.filePath.startsWith(installSourceBase))\n", ' ' , "throw \"artifact file path doesn't start with the value of qbs.installSourceBase\";\n return FileInfo.joinPaths(targetDir, artifact.filePath.substr(installSourceBase.length));\n }\n return FileInfo.joinPaths(targetDir, artifact.fileName);\n}\n\n/**\n * Given a list of file tags, returns the file tag (one of [c, cpp, objc, objcpp])\n * corresponding to the C-family language the file should be compiled as.\n *\n * If no such tag is found, undefined is returned. If more than one match is\n * found, an exception is thrown.\n */\nfunction fileTagForTargetLanguage(fileTags) {\n var srcTags = [\"c\", \"cpp\", \"objc\", \"objcpp\", \"asm\", \"asm_cpp\", \"cppm\"];\n var pchTags = [\"c_pch\", \"cpp_pch\", \"objc_pch\", \"objcpp_pch\"];\n\n var canonicalTag = undefined;\n var foundTagCount = 0;\n for (var i = 0; i < fileTags.length; ++i) {\n var idx = srcTags.indexOf(fileTags[i]);\n if (idx === -1)\n", ' ' , "idx = pchTags.indexOf(fileTags[i]);\n\n if (idx !== -1) {\n", ' ' , "canonicalTag = srcTags[idx];\n", ' ' , "if (++foundTagCount > 1)\n", ' ' , "break;\n }\n }\n\n if (foundTagCount > 1)\n throw (\"source files cannot be identified as more than one language\");\n\n return foundTagCount == 1 ? canonicalTag : undefined;\n}\n\n/**\n * Returns the name of a language-specific property given the file tag\n * for that property, and the base property name.\n *\n * If \\a fileTag is undefined, the language-agnostic property name is returned.\n */\nfunction languagePropertyName(propertyName, fileTag) {\n if (!fileTag)\n fileTag = \"common\";\n\n var asm = {\n \"flags\": \"assemblerFlags\",\n \"platformFlags\": \"platformAssemblerFlags\"\n };\n\n var map = {\n \"c\": {\n", ' ' , "\"flags\": \"cFlags\",\n", ' ' , "\"platformFlags\": \"platformCFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCPrecompiledHeader\"\n },\n \"cpp\": {\n", ' ' , "\"flags\": \"cxxFlags\",\n", ' ' , "\"platformFlags\": \"platformCxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCxxPrecompiledHeader\"\n },\n \"objc\": {\n", ' ' , "\"flags\": \"objcFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcPrecompiledHeader\"\n },\n \"objcpp\": {\n", ' ' , "\"flags\": \"objcxxFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcxxPrecompiledHeader\"\n },\n \"common\": {\n", ' ' , "\"flags\": \"commonCompilerFlags\",\n", ' ' , "\"platformFlags\": \"platformCommonCompilerFlags\"\n },\n \"asm\": asm,\n \"asm_cpp\": asm\n };\n\n var lang = map[fileTag];\n if (!lang)\n return propertyName;\n\n return lang[propertyName] || propertyName;\n}\n\nfunction modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var result = product.moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter)) || [];\n for (var i in artifacts) {\n var artifactProp = artifacts[i].moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter));\n if (artifactProp)\n", ' ' , "result = result.concat(artifactProp);\n }\n return sanitizedList(result, product, moduleName + \".\" + propertyName);\n}\n\nfunction moduleProperty(product, propertyName, langFilter)\n{\n return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter);\n}\n\nfunction sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) {\n return sanitizedList(obj.moduleProperty(moduleName,\n", ' ' , "languagePropertyName(propertyName, langFilter)),\n", ' ' , "obj, moduleName + \".\" + propertyName);\n}\n\n/**\n * Returns roughly the same value as moduleProperty for a product, but ensures that all of the\n * given input artifacts share the same value of said property, as a sort of sanity check.\n *\n * This allows us to verify that users do not, for example, try to set different values on input\n * artifacts for which the value is input specific (not product specific), but which must be the\n * same for all inputs.\n */\nfunction modulePropertyFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var values = [product.moduleProperty(moduleName, languagePropertyName(propertyName, langFilter))];\n for (var i in artifacts) {\n var value = artifacts[i].moduleProperty(moduleName, languagePropertyName(propertyName, langFilter));\n if (!values.contains(value)) {\n", ' ' , "values.push(value);\n }\n }\n\n if (values.length !== 1) {\n throw \"The value of \" + [moduleName, propertyName].join(\".\")\n", ' ' , "+ \" must be identical for the following input artifacts: \"\n", ' ' , "+ artifacts.map(function (artifact) { return artifact.filePath; });\n }\n\n return values[0];\n}\n\nfunction concatAll() {\n var result = [];\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n if (arg === undefined)\n", ' ' , "continue;\n else if (arg instanceof Array)\n", ' ' , "result = result.concat(arg);\n else\n", ' ' , "result.push(arg);\n }\n return result;\n}\n\nfunction allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Envir"..., input_len=26892, options=0x938d5fc2e0) at E:/qbs/src/shared/quickjs/quickjs.c:33480 filename = 0x27078767130 "E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/imports/qbs/ModUtils/utils.js" line = 0 eval_flags = 0 ret = {u = {int32 = -1923104128, float64 = 3.1310523737984002e-312, ptr = 0x938d5fc280}, tag = 140734358609656} #56 0x00007fff454f9b29 in qbs::Internal::ScriptEngine::evaluate (this=0x2706a218570, resultOwner=qbs::Internal::JsValueOwner::Caller, code=..., filePath=..., line=0, scopeChain=...) at E:/qbs/src/lib/corelib/language/scriptengine.cpp:840 codeStr = @0x938d5fc320: {d = {d = 0x27078866f70, ptr = 0x27078866f80 "(function(){\n/", '*' , "\n**\n** Copyright (C) 2015 The Qt Company Ltd.\n** Contact: http://www.qt.io/licensing\n**\n** This file is part of Qbs.\n**\n** Commercial License Usage\n** Licensees holding valid commercial Qt licenses may use this file in\n** accordance with the commercial license agreement provided with the\n** Software or, alternatively, in accordance with the terms contained in\n** a written agreement between you and The Qt Company. For licensing terms and\n** conditions see http://www.qt.io/terms-conditions. For further information\n** use the contact form at http://www.qt.io/contact-us.\n**\n** GNU Lesser General Public License Usage\n** Alternatively, this file may be used under the terms of the GNU Lesser\n** General Public License version 2.1 or version 3 as published by the Free\n** Software Foundation and appearing in the file LICENSE.LGPLv21 and\n** LICENSE.LGPLv3 included in the packaging of this file. Please review the\n** following information to ensure the GNU Lesser General Public License\n** requirements will be met: https://www.gnu.org/licenses/lgpl.html and\n** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n**\n** In addition, as a special exception, The Qt Company gives you certain additional\n** rights. These rights are described in The Qt Company LGPL Exception\n** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.\n**\n", '*' , "/\n\nvar Environment = require(\"qbs.Environment\");\nvar File = require(\"qbs.File\");\nvar FileInfo = require(\"qbs.FileInfo\");\nvar Process = require(\"qbs.Process\");\nvar TemporaryDir = require(\"qbs.TemporaryDir\");\nvar TextFile = require(\"qbs.TextFile\");\nvar Utilities = require(\"qbs.Utilities\");\n\nfunction mergeCFiles(inputs, outputFilePath)\n{\n var f = new TextFile(outputFilePath, TextFile.WriteOnly);\n try {\n for (var i = 0; i < inputs.length; ++i)\n", ' ' , "f.writeLine('#include ' + Utilities.cStringQuote(inputs[i].filePath));\n } finally {\n f.close();\n }\n}\n\nfunction sanitizedList(list, product, fullPropertyName) {\n if (!(list instanceof Array))\n return list;\n var filterFunc = function(elem) {\n if (typeof elem === \"string\" && elem.length === 0) {\n", ' ' , "var msg = \"Removing empty string from value of property '\" + fullPropertyName + \"'\";\n", ' ' , "// product might actually be a module\n", ' ' , "if (product.name)\n", ' ' , "msg += \" in product '\" + product.name + \"'.\";\n", ' ' , "console.warn(msg);\n", ' ' , "return false;\n }\n return true;\n }\n return list.filter(filterFunc);\n}\n\nfunction checkCompatibilityMode(project, minimumQbsVersion, message) {\n if (Utilities.versionCompare(project.minimumQbsVersion || \"1.3\", minimumQbsVersion) < 0) {\n console.warn([message || \"\",\n", ' ' , "\"This message can be silenced by setting your Project's \" +\n", ' ' , "\"minimumQbsVersion to \" + minimumQbsVersion +\n", ' ' , "\" (and the new behavior will take effect).\"].join(\" \"));\n return true;\n }\n\n return false;\n}\n\nfunction artifactInstalledFilePath(artifact) {\n var relativeInstallDir = artifact.moduleProperty(\"qbs\", \"installDir\");\n var installPrefix = artifact.moduleProperty(\"qbs\", \"installPrefix\");\n var installSourceBase = artifact.moduleProperty(\"qbs\", \"installSourceBase\");\n var targetDir = FileInfo.joinPaths(artifact.moduleProperty(\"qbs\", \"installRoot\"),\n", ' ' , "installPrefix, relativeInstallDir);\n if (installSourceBase) {\n if (!FileInfo.isAbsolutePath(installSourceBase))\n", ' ' , "throw \"installSourceBase is not an absolute path\";\n if (!artifact.filePath.startsWith(installSourceBase))\n", ' ' , "throw \"artifact file path doesn't start with the value of qbs.installSourceBase\";\n return FileInfo.joinPaths(targetDir, artifact.filePath.substr(installSourceBase.length));\n }\n return FileInfo.joinPaths(targetDir, artifact.fileName);\n}\n\n/**\n * Given a list of file tags, returns the file tag (one of [c, cpp, objc, objcpp])\n * corresponding to the C-family language the file should be compiled as.\n *\n * If no such tag is found, undefined is returned. If more than one match is\n * found, an exception is thrown.\n */\nfunction fileTagForTargetLanguage(fileTags) {\n var srcTags = [\"c\", \"cpp\", \"objc\", \"objcpp\", \"asm\", \"asm_cpp\", \"cppm\"];\n var pchTags = [\"c_pch\", \"cpp_pch\", \"objc_pch\", \"objcpp_pch\"];\n\n var canonicalTag = undefined;\n var foundTagCount = 0;\n for (var i = 0; i < fileTags.length; ++i) {\n var idx = srcTags.indexOf(fileTags[i]);\n if (idx === -1)\n", ' ' , "idx = pchTags.indexOf(fileTags[i]);\n\n if (idx !== -1) {\n", ' ' , "canonicalTag = srcTags[idx];\n", ' ' , "if (++foundTagCount > 1)\n", ' ' , "break;\n }\n }\n\n if (foundTagCount > 1)\n throw (\"source files cannot be identified as more than one language\");\n\n return foundTagCount == 1 ? canonicalTag : undefined;\n}\n\n/**\n * Returns the name of a language-specific property given the file tag\n * for that property, and the base property name.\n *\n * If \\a fileTag is undefined, the language-agnostic property name is returned.\n */\nfunction languagePropertyName(propertyName, fileTag) {\n if (!fileTag)\n fileTag = \"common\";\n\n var asm = {\n \"flags\": \"assemblerFlags\",\n \"platformFlags\": \"platformAssemblerFlags\"\n };\n\n var map = {\n \"c\": {\n", ' ' , "\"flags\": \"cFlags\",\n", ' ' , "\"platformFlags\": \"platformCFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCPrecompiledHeader\"\n },\n \"cpp\": {\n", ' ' , "\"flags\": \"cxxFlags\",\n", ' ' , "\"platformFlags\": \"platformCxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCxxPrecompiledHeader\"\n },\n \"objc\": {\n", ' ' , "\"flags\": \"objcFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcPrecompiledHeader\"\n },\n \"objcpp\": {\n", ' ' , "\"flags\": \"objcxxFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcxxPrecompiledHeader\"\n },\n \"common\": {\n", ' ' , "\"flags\": \"commonCompilerFlags\",\n", ' ' , "\"platformFlags\": \"platformCommonCompilerFlags\"\n },\n \"asm\": asm,\n \"asm_cpp\": asm\n };\n\n var lang = map[fileTag];\n if (!lang)\n return propertyName;\n\n return lang[propertyName] || propertyName;\n}\n\nfunction modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var result = product.moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter)) || [];\n for (var i in artifacts) {\n var artifactProp = artifacts[i].moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter));\n if (artifactProp)\n", ' ' , "result = result.concat(artifactProp);\n }\n return sanitizedList(result, product, moduleName + \".\" + propertyName);\n}\n\nfunction moduleProperty(product, propertyName, langFilter)\n{\n return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter);\n}\n\nfunction sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) {\n return sanitizedList(obj.moduleProperty(moduleName,\n", ' ' , "languagePropertyName(propertyName, langFilter)),\n", ' ' , "obj, moduleName + \".\" + propertyName);\n}\n\n/**\n * Returns roughly the same value as moduleProperty for a product, but ensures that all of the\n * given input artifacts share the same value of said property, as a sort of sanity check.\n *\n * This allows us to verify that users do not, for example, try to set different values on input\n * artifacts for which the value is input specific (not product specific), but which must be the\n * same for all inputs.\n */\nfunction modulePropertyFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var values = [product.moduleProperty(moduleName, languagePropertyName(propertyName, langFilter))];\n for (var i in artifacts) {\n var value = artifacts[i].moduleProperty(moduleName, languagePropertyName(propertyName, langFilter));\n if (!values.contains(value)) {\n", ' ' , "values.push(value);\n }\n }\n\n if (values.length !== 1) {\n throw \"The value of \" + [moduleName, propertyName].join(\".\")\n", ' ' , "+ \" must be identical for the following input artifacts: \"\n", ' ' , "+ artifacts.map(function (artifact) { return artifact.filePath; });\n }\n\n return values[0];\n}\n\nfunction concatAll() {\n var result = [];\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n if (arg === undefined)\n", ' ' , "continue;\n else if (arg instanceof Array)\n", ' ' , "result = result.concat(arg);\n else\n", ' ' , "result.push(arg);\n }\n return result;\n}\n\nfunction allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Envir"..., size = 26892}, static _empty = 0 '\000'} filePathStr = @0x938d5fc300: {d = {d = 0x27078767120, ptr = 0x27078767130 "E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/imports/qbs/ModUtils/utils.js", size = 121}, static _empty = 0 '\000'} evalOptions = {version = 1, eval_flags = 0, filename = 0x27078767130 "E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/imports/qbs/ModUtils/utils.js", line_num = 0} v = {u = {int32 = 1780581976, float64 = 1.3250050979462756e-311, ptr = 0x2706a218658}, tag = 633732057312} #57 0x00007fff454fce2d in qbs::Internal::ScriptImporter::importSourceCode (this=0x2707814ebd0, sourceCode=..., filePath=..., targetObject=...) at E:/qbs/src/lib/corelib/language/scriptimporter.cpp:146 code = @0x27076faaa78: {d = {d = 0x27078859d30, ptr = 0x27078859d40 u"(function(){\n/", '*' , "\n**\n** Copyright (C) 2015 The Qt Company Ltd.\n** Contact: http://www.qt.io/licensing\n**\n** This file is part of Qbs.\n**\n** Commercial License Usage\n** Licensees holding valid commercial Qt licenses may use this file in\n** accordance with the commercial license agreement provided with the\n** Software or, alternatively, in accordance with the terms contained in\n** a written agreement between you and The Qt Company. For licensing terms and\n** conditions see http://www.qt.io/terms-conditions. For further information\n** use the contact form at http://www.qt.io/contact-us.\n**\n** GNU Lesser General Public License Usage\n** Alternatively, this file may be used under the terms of the GNU Lesser\n** General Public License version 2.1 or version 3 as published by the Free\n** Software Foundation and appearing in the file LICENSE.LGPLv21 and\n** LICENSE.LGPLv3 included in the packaging of this file. Please review the\n** following information to ensure the GNU Lesser General Public License\n** requirements will be met: https://www.gnu.org/licenses/lgpl.html and\n** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n**\n** In addition, as a special exception, The Qt Company gives you certain additional\n** rights. These rights are described in The Qt Company LGPL Exception\n** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.\n**\n", '*' , "/\n\nvar Environment = require(\"qbs.Environment\");\nvar File = require(\"qbs.File\");\nvar FileInfo = require(\"qbs.FileInfo\");\nvar Process = require(\"qbs.Process\");\nvar TemporaryDir = require(\"qbs.TemporaryDir\");\nvar TextFile = require(\"qbs.TextFile\");\nvar Utilities = require(\"qbs.Utilities\");\n\nfunction mergeCFiles(inputs, outputFilePath)\n{\n var f = new TextFile(outputFilePath, TextFile.WriteOnly);\n try {\n for (var i = 0; i < inputs.length; ++i)\n", ' ' , "f.writeLine('#include ' + Utilities.cStringQuote(inputs[i].filePath));\n } finally {\n f.close();\n }\n}\n\nfunction sanitizedList(list, product, fullPropertyName) {\n if (!(list instanceof Array))\n return list;\n var filterFunc = function(elem) {\n if (typeof elem === \"string\" && elem.length === 0) {\n", ' ' , "var msg = \"Removing empty string from value of property '\" + fullPropertyName + \"'\";\n", ' ' , "// product might actually be a module\n", ' ' , "if (product.name)\n", ' ' , "msg += \" in product '\" + product.name + \"'.\";\n", ' ' , "console.warn(msg);\n", ' ' , "return false;\n }\n return true;\n }\n return list.filter(filterFunc);\n}\n\nfunction checkCompatibilityMode(project, minimumQbsVersion, message) {\n if (Utilities.versionCompare(project.minimumQbsVersion || \"1.3\", minimumQbsVersion) < 0) {\n console.warn([message || \"\",\n", ' ' , "\"This message can be silenced by setting your Project's \" +\n", ' ' , "\"minimumQbsVersion to \" + minimumQbsVersion +\n", ' ' , "\" (and the new behavior will take effect).\"].join(\" \"));\n return true;\n }\n\n return false;\n}\n\nfunction artifactInstalledFilePath(artifact) {\n var relativeInstallDir = artifact.moduleProperty(\"qbs\", \"installDir\");\n var installPrefix = artifact.moduleProperty(\"qbs\", \"installPrefix\");\n var installSourceBase = artifact.moduleProperty(\"qbs\", \"installSourceBase\");\n var targetDir = FileInfo.joinPaths(artifact.moduleProperty(\"qbs\", \"installRoot\"),\n", ' ' , "installPrefix, relativeInstallDir);\n if (installSourceBase) {\n if (!FileInfo.isAbsolutePath(installSourceBase))\n", ' ' , "throw \"installSourceBase is not an absolute path\";\n if (!artifact.filePath.startsWith(installSourceBase))\n", ' ' , "throw \"artifact file path doesn't start with the value of qbs.installSourceBase\";\n return FileInfo.joinPaths(targetDir, artifact.filePath.substr(installSourceBase.length));\n }\n return FileInfo.joinPaths(targetDir, artifact.fileName);\n}\n\n/**\n * Given a list of file tags, returns the file tag (one of [c, cpp, objc, objcpp])\n * corresponding to the C-family language the file should be compiled as.\n *\n * If no such tag is found, undefined is returned. If more than one match is\n * found, an exception is thrown.\n */\nfunction fileTagForTargetLanguage(fileTags) {\n var srcTags = [\"c\", \"cpp\", \"objc\", \"objcpp\", \"asm\", \"asm_cpp\", \"cppm\"];\n var pchTags = [\"c_pch\", \"cpp_pch\", \"objc_pch\", \"objcpp_pch\"];\n\n var canonicalTag = undefined;\n var foundTagCount = 0;\n for (var i = 0; i < fileTags.length; ++i) {\n var idx = srcTags.indexOf(fileTags[i]);\n if (idx === -1)\n", ' ' , "idx = pchTags.indexOf(fileTags[i]);\n\n if (idx !== -1) {\n", ' ' , "canonicalTag = srcTags[idx];\n", ' ' , "if (++foundTagCount > 1)\n", ' ' , "break;\n }\n }\n\n if (foundTagCount > 1)\n throw (\"source files cannot be identified as more than one language\");\n\n return foundTagCount == 1 ? canonicalTag : undefined;\n}\n\n/**\n * Returns the name of a language-specific property given the file tag\n * for that property, and the base property name.\n *\n * If \\a fileTag is undefined, the language-agnostic property name is returned.\n */\nfunction languagePropertyName(propertyName, fileTag) {\n if (!fileTag)\n fileTag = \"common\";\n\n var asm = {\n \"flags\": \"assemblerFlags\",\n \"platformFlags\": \"platformAssemblerFlags\"\n };\n\n var map = {\n \"c\": {\n", ' ' , "\"flags\": \"cFlags\",\n", ' ' , "\"platformFlags\": \"platformCFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCPrecompiledHeader\"\n },\n \"cpp\": {\n", ' ' , "\"flags\": \"cxxFlags\",\n", ' ' , "\"platformFlags\": \"platformCxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCxxPrecompiledHeader\"\n },\n \"objc\": {\n", ' ' , "\"flags\": \"objcFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcPrecompiledHeader\"\n },\n \"objcpp\": {\n", ' ' , "\"flags\": \"objcxxFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcxxPrecompiledHeader\"\n },\n \"common\": {\n", ' ' , "\"flags\": \"commonCompilerFlags\",\n", ' ' , "\"platformFlags\": \"platformCommonCompilerFlags\"\n },\n \"asm\": asm,\n \"asm_cpp\": asm\n };\n\n var lang = map[fileTag];\n if (!lang)\n return propertyName;\n\n return lang[propertyName] || propertyName;\n}\n\nfunction modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var result = product.moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter)) || [];\n for (var i in artifacts) {\n var artifactProp = artifacts[i].moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter));\n if (artifactProp)\n", ' ' , "result = result.concat(artifactProp);\n }\n return sanitizedList(result, product, moduleName + \".\" + propertyName);\n}\n\nfunction moduleProperty(product, propertyName, langFilter)\n{\n return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter);\n}\n\nfunction sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) {\n return sanitizedList(obj.moduleProperty(moduleName,\n", ' ' , "languagePropertyName(propertyName, langFilter)),\n", ' ' , "obj, moduleName + \".\" + propertyName);\n}\n\n/**\n * Returns roughly the same value as moduleProperty for a product, but ensures that all of the\n * given input artifacts share the same value of said property, as a sort of sanity check.\n *\n * This allows us to verify that users do not, for example, try to set different values on input\n * artifacts for which the value is input specific (not product specific), but which must be the\n * same for all inputs.\n */\nfunction modulePropertyFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var values = [product.moduleProperty(moduleName, languagePropertyName(propertyName, langFilter))];\n for (var i in artifacts) {\n var value = artifacts[i].moduleProperty(moduleName, languagePropertyName(propertyName, langFilter));\n if (!values.contains(value)) {\n", ' ' , "values.push(value);\n }\n }\n\n if (values.length !== 1) {\n throw \"The value of \" + [moduleName, propertyName].join(\".\")\n", ' ' , "+ \" must be identical for the following input artifacts: \"\n", ' ' , "+ artifacts.map(function (artifact) { return artifact.filePath; });\n }\n\n return values[0];\n}\n\nfunction concatAll() {\n var result = [];\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n if (arg === undefined)\n", ' ' , "continue;\n else if (arg instanceof Array)\n", ' ' , "result = result.concat(arg);\n else\n", ' ' , "result.push(arg);\n }\n return result;\n}\n\nfunction allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Envir"..., size = 26892}, static _empty = 0 u'\000'} result = {m_context = 0x938d5fc6c0, m_value = {u = {int32 = 1780582024, float64 = 1.3250050979699908e-311, ptr = 0x2706a218688}, tag = 633732056944}} #58 0x00007fff454f69bb in qbs::Internal::ScriptEngine::importFile (this=0x2706a218570, filePath=..., targetObject=...) at E:/qbs/src/lib/corelib/language/scriptengine.cpp:470 importTimer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} evaluationResult = @0x27078614130: {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 0} file = { = { = { = {_vptr.QObject = 0x7fff5eb974a0 , static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x0}, stringdata = 0x7fff5ea70660 , data = 0x7fff5ea70540 >, static_metacall = 0x7fff5e72747c , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea704e0 >, extradata = 0x0}}, d_ptr = {d = 0x27078836ac0}}, = {}, static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x7fff5e8cc710 ()>}, stringdata = 0x7fff5ea5b920 , data = 0x7fff5ea5b800 >, static_metacall = 0x7fff5e6ce764 , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea5b7a0 >, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x7fff5e8cc740 ()>}, stringdata = 0x7fff5ea59a80 , data = 0x7fff5ea59a40 >, static_metacall = 0x7fff5e6c4436 , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea59a20 >, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x0, indirect = 0x7fff5e8cc640 ()>}, stringdata = 0x7fff5ea596a0 , data = 0x7fff5ea59660 >, static_metacall = 0x7fff5e6c1800 , relatedMetaObjects = 0x0, metaTypes = 0x7fff5ea59640 >, extradata = 0x0}}} stream = { = {}, _vptr.QTextStream = 0x7fff5eb92340 , d_ptr = {d = 0x27073f3f530}} sourceCode = {d = {d = 0x2707884ce50, ptr = 0x2707884ce60 u"/", '*' , "\n**\n** Copyright (C) 2015 The Qt Company Ltd.\n** Contact: http://www.qt.io/licensing\n**\n** This file is part of Qbs.\n**\n** Commercial License Usage\n** Licensees holding valid commercial Qt licenses may use this file in\n** accordance with the commercial license agreement provided with the\n** Software or, alternatively, in accordance with the terms contained in\n** a written agreement between you and The Qt Company. For licensing terms and\n** conditions see http://www.qt.io/terms-conditions. For further information\n** use the contact form at http://www.qt.io/contact-us.\n**\n** GNU Lesser General Public License Usage\n** Alternatively, this file may be used under the terms of the GNU Lesser\n** General Public License version 2.1 or version 3 as published by the Free\n** Software Foundation and appearing in the file LICENSE.LGPLv21 and\n** LICENSE.LGPLv3 included in the packaging of this file. Please review the\n** following information to ensure the GNU Lesser General Public License\n** requirements will be met: https://www.gnu.org/licenses/lgpl.html and\n** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.\n**\n** In addition, as a special exception, The Qt Company gives you certain additional\n** rights. These rights are described in The Qt Company LGPL Exception\n** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.\n**\n", '*' , "/\n\nvar Environment = require(\"qbs.Environment\");\nvar File = require(\"qbs.File\");\nvar FileInfo = require(\"qbs.FileInfo\");\nvar Process = require(\"qbs.Process\");\nvar TemporaryDir = require(\"qbs.TemporaryDir\");\nvar TextFile = require(\"qbs.TextFile\");\nvar Utilities = require(\"qbs.Utilities\");\n\nfunction mergeCFiles(inputs, outputFilePath)\n{\n var f = new TextFile(outputFilePath, TextFile.WriteOnly);\n try {\n for (var i = 0; i < inputs.length; ++i)\n", ' ' , "f.writeLine('#include ' + Utilities.cStringQuote(inputs[i].filePath));\n } finally {\n f.close();\n }\n}\n\nfunction sanitizedList(list, product, fullPropertyName) {\n if (!(list instanceof Array))\n return list;\n var filterFunc = function(elem) {\n if (typeof elem === \"string\" && elem.length === 0) {\n", ' ' , "var msg = \"Removing empty string from value of property '\" + fullPropertyName + \"'\";\n", ' ' , "// product might actually be a module\n", ' ' , "if (product.name)\n", ' ' , "msg += \" in product '\" + product.name + \"'.\";\n", ' ' , "console.warn(msg);\n", ' ' , "return false;\n }\n return true;\n }\n return list.filter(filterFunc);\n}\n\nfunction checkCompatibilityMode(project, minimumQbsVersion, message) {\n if (Utilities.versionCompare(project.minimumQbsVersion || \"1.3\", minimumQbsVersion) < 0) {\n console.warn([message || \"\",\n", ' ' , "\"This message can be silenced by setting your Project's \" +\n", ' ' , "\"minimumQbsVersion to \" + minimumQbsVersion +\n", ' ' , "\" (and the new behavior will take effect).\"].join(\" \"));\n return true;\n }\n\n return false;\n}\n\nfunction artifactInstalledFilePath(artifact) {\n var relativeInstallDir = artifact.moduleProperty(\"qbs\", \"installDir\");\n var installPrefix = artifact.moduleProperty(\"qbs\", \"installPrefix\");\n var installSourceBase = artifact.moduleProperty(\"qbs\", \"installSourceBase\");\n var targetDir = FileInfo.joinPaths(artifact.moduleProperty(\"qbs\", \"installRoot\"),\n", ' ' , "installPrefix, relativeInstallDir);\n if (installSourceBase) {\n if (!FileInfo.isAbsolutePath(installSourceBase))\n", ' ' , "throw \"installSourceBase is not an absolute path\";\n if (!artifact.filePath.startsWith(installSourceBase))\n", ' ' , "throw \"artifact file path doesn't start with the value of qbs.installSourceBase\";\n return FileInfo.joinPaths(targetDir, artifact.filePath.substr(installSourceBase.length));\n }\n return FileInfo.joinPaths(targetDir, artifact.fileName);\n}\n\n/**\n * Given a list of file tags, returns the file tag (one of [c, cpp, objc, objcpp])\n * corresponding to the C-family language the file should be compiled as.\n *\n * If no such tag is found, undefined is returned. If more than one match is\n * found, an exception is thrown.\n */\nfunction fileTagForTargetLanguage(fileTags) {\n var srcTags = [\"c\", \"cpp\", \"objc\", \"objcpp\", \"asm\", \"asm_cpp\", \"cppm\"];\n var pchTags = [\"c_pch\", \"cpp_pch\", \"objc_pch\", \"objcpp_pch\"];\n\n var canonicalTag = undefined;\n var foundTagCount = 0;\n for (var i = 0; i < fileTags.length; ++i) {\n var idx = srcTags.indexOf(fileTags[i]);\n if (idx === -1)\n", ' ' , "idx = pchTags.indexOf(fileTags[i]);\n\n if (idx !== -1) {\n", ' ' , "canonicalTag = srcTags[idx];\n", ' ' , "if (++foundTagCount > 1)\n", ' ' , "break;\n }\n }\n\n if (foundTagCount > 1)\n throw (\"source files cannot be identified as more than one language\");\n\n return foundTagCount == 1 ? canonicalTag : undefined;\n}\n\n/**\n * Returns the name of a language-specific property given the file tag\n * for that property, and the base property name.\n *\n * If \\a fileTag is undefined, the language-agnostic property name is returned.\n */\nfunction languagePropertyName(propertyName, fileTag) {\n if (!fileTag)\n fileTag = \"common\";\n\n var asm = {\n \"flags\": \"assemblerFlags\",\n \"platformFlags\": \"platformAssemblerFlags\"\n };\n\n var map = {\n \"c\": {\n", ' ' , "\"flags\": \"cFlags\",\n", ' ' , "\"platformFlags\": \"platformCFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCPrecompiledHeader\"\n },\n \"cpp\": {\n", ' ' , "\"flags\": \"cxxFlags\",\n", ' ' , "\"platformFlags\": \"platformCxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useCxxPrecompiledHeader\"\n },\n \"objc\": {\n", ' ' , "\"flags\": \"objcFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcPrecompiledHeader\"\n },\n \"objcpp\": {\n", ' ' , "\"flags\": \"objcxxFlags\",\n", ' ' , "\"platformFlags\": \"platformObjcxxFlags\",\n", ' ' , "\"usePrecompiledHeader\": \"useObjcxxPrecompiledHeader\"\n },\n \"common\": {\n", ' ' , "\"flags\": \"commonCompilerFlags\",\n", ' ' , "\"platformFlags\": \"platformCommonCompilerFlags\"\n },\n \"asm\": asm,\n \"asm_cpp\": asm\n };\n\n var lang = map[fileTag];\n if (!lang)\n return propertyName;\n\n return lang[propertyName] || propertyName;\n}\n\nfunction modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var result = product.moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter)) || [];\n for (var i in artifacts) {\n var artifactProp = artifacts[i].moduleProperty(\n", ' ' , "moduleName, languagePropertyName(propertyName, langFilter));\n if (artifactProp)\n", ' ' , "result = result.concat(artifactProp);\n }\n return sanitizedList(result, product, moduleName + \".\" + propertyName);\n}\n\nfunction moduleProperty(product, propertyName, langFilter)\n{\n return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter);\n}\n\nfunction sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) {\n return sanitizedList(obj.moduleProperty(moduleName,\n", ' ' , "languagePropertyName(propertyName, langFilter)),\n", ' ' , "obj, moduleName + \".\" + propertyName);\n}\n\n/**\n * Returns roughly the same value as moduleProperty for a product, but ensures that all of the\n * given input artifacts share the same value of said property, as a sort of sanity check.\n *\n * This allows us to verify that users do not, for example, try to set different values on input\n * artifacts for which the value is input specific (not product specific), but which must be the\n * same for all inputs.\n */\nfunction modulePropertyFromArtifacts(product, artifacts, moduleName, propertyName, langFilter) {\n var values = [product.moduleProperty(moduleName, languagePropertyName(propertyName, langFilter))];\n for (var i in artifacts) {\n var value = artifacts[i].moduleProperty(moduleName, languagePropertyName(propertyName, langFilter));\n if (!values.contains(value)) {\n", ' ' , "values.push(value);\n }\n }\n\n if (values.length !== 1) {\n throw \"The value of \" + [moduleName, propertyName].join(\".\")\n", ' ' , "+ \" must be identical for the following input artifacts: \"\n", ' ' , "+ artifacts.map(function (artifact) { return artifact.filePath; });\n }\n\n return values[0];\n}\n\nfunction concatAll() {\n var result = [];\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n if (arg === undefined)\n", ' ' , "continue;\n else if (arg instanceof Array)\n", ' ' , "result = result.concat(arg);\n else\n", ' ' , "result.push(arg);\n }\n return result;\n}\n\nfunction allFileTags(fileTaggers) {\n var tags = [];\n for (var ext in fileTaggers)\n tags = tags.uniqueConcat(fileTaggers[ext]);\n return tags;\n}\n\n/**\n * Flattens a dictionary (string keys to strings)\n * into a string list containing items like \\c key=value1\n */\nfunction flattenDictionary(dict, separator) {\n separator = separator || \"=\";\n var list = [];\n for (var i in dict) {\n var value = i;\n if (dict[i] !== undefined) // allow differentiation between undefined and empty string\n", ' ' , "value += separator + dict[i];\n list.push(value);\n }\n return list;\n}\n\nfunction ModuleError(message) {\n var e = new Error(message);\n e.fileName = \"\";\n return e;\n}\n\nvar EnvironmentVariable = (function () {\n function EnvironmentVariable(name, separator, convertPathSeparators) {\n if (!name)\n", ' ' , "throw \"EnvironmentVariable c'tor needs a name as first argument.\";\n this.name = name;\n this.value = Environment.getEnv"..., size = 25940}, static _empty = 0 u'\000'} #59 0x00007fff454f4f7c in qbs::Internal::ScriptEngine::import (this=0x2706a218570, jsImport=..., targetObject=...) at E:/qbs/src/lib/corelib/language/scriptengine.cpp:263 filePath = @0x27077229e30: {d = {d = 0x2705b50b000, ptr = 0x2705b50b010 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/imports/qbs/ModUtils/utils.js", size = 121}, static _empty = 0 u'\000'} __for_range = @0x270753c2138: {> = {> = {}, }, d = {d = 0x27077229e20, ptr = 0x27077229e30, size = 1}} __for_begin = {i = 0x27077229e30} __for_end = {i = 0x27077229e48} scopedImportValue = {m_context = 0x2705a8dd810, m_value = {u = {int32 = 2021474016, float64 = 1.3251241144275963e-311, ptr = 0x270787d3ee0}, tag = -1}} filePathsForScriptValue = @0x938d5fcd00: { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27076fe7930, _M_finish = 0x2706d53cd00, _M_end_of_storage = 0x938d5fcf50}, }}, } __PRETTY_FUNCTION__ = jsImportValue = {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 0} sv = {u = {int32 = 1165401664, float64 = 1.3247011584881185e-311, ptr = 0x27045769e40}, tag = 140734357672110} #60 0x00007fff454fbec2 in qbs::Internal::ScriptEngine::Importer::run (this=0x938d5fcb90) at E:/qbs/src/lib/corelib/language/scriptengine.cpp:1149 jsImport = @0x270753c2120: {scopeName = {d = {d = 0x27045795a30, ptr = 0x27045795a40 u"ModUtils", size = 8}, static _empty = 0 u'\000'}, filePaths = {> = {> = {}, }, d = {d = 0x27077229e20, ptr = 0x27077229e30, size = 1}}, location = {m_filePath = {d = {d = 0x270761da4e0, ptr = 0x270761da4f0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'}, m_line = 33, m_column = 8}} __for_range = @0x27076fe7948: { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270753c2120, _M_finish = 0x270753c21c0, _M_end_of_storage = 0x270753c21c0}, }}, } __for_begin = {_M_current = 0x270753c2120} __for_end = {_M_current = 0x270753c21c0} #61 0x00007fff454f4dae in qbs::Internal::ScriptEngine::import (this=0x2706a218570, fileCtx=..., targetObject=..., observeMode=qbs::Internal::ObserveMode::Enabled) at E:/qbs/src/lib/corelib/language/scriptengine.cpp:243 No locals. #62 0x00007fff45417589 in qbs::Internal::setupScriptEngineForFile (engine=0x2706a218570, fileContext=..., targetObject=..., observeMode=@0x938d5fccec: qbs::Internal::ObserveMode::Enabled) at E:/qbs/src/lib/corelib/buildgraph/buildgraph.cpp:475 No locals. #63 0x00007fff454df834 in qbs::Internal::Evaluator::fileContextScopes (this=0x27042dee040, file=...) at E:/qbs/src/lib/corelib/language/evaluator.cpp:276 importScope = {m_context = 0x2705a8dd810, m_value = {u = {int32 = 2019625808, float64 = 1.3251232012915171e-311, ptr = 0x27078610b50}, tag = -1}} result = @0x27076fa8f70: {fileScope = {u = {int32 = 2019626000, float64 = 1.3251232013863777e-311, ptr = 0x27078610c10}, tag = -1}, importScope = {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 3}} #64 0x00007fff456a7c78 in qbs::Internal::ValueEvaluator::evaluateJSSourceValue (this=0x938d5fd500, value=0x27077174830, outerItem=0x0, alternative=0x0, elseCaseValue=0x0, outerScriptValue=0x0) at E:/qbs/src/lib/corelib/language/evaluator.cpp:858 scopeChain = {m_evaluator = @0x27042dee040, m_chain = {> = { = {a = 16, s = 0, ptr = 0x938d5fce30}, }, > = {array = "\001", '\000' , "��_\215�\000\000\000K��^�\177\000\000\004\000\000\000\001\000\000\000�\004axp\002\000\000\220�_\215�\000\000\000h8gE�\177\000\000�\004axp\002\000\000��_\215�\000\000\000��_\215�\000\000\000��_E�\177\000\000��_\215�\000\000\000��_E�\177\000\000��_\215�\000\000\000��_E�\177\000\000\004\000\000\000\001\000\000\000�\004axp\002\000\000��_\215�\000\000\000h8gE�\177\000\000�\004axp\002\000\000\240\037axp\002\000\000\020�_\215�\000\000\000h8gE�\177\000\000 �_\215�\000\000\000��_E�\177\000\000�\004axp\002\000\000\002\000\000\000\000\000\000\000@�_\215�\000\000\000��_E�\177\000\000P�_\215�\000\000\000\027\217eE�\177\000"}, }} maybeExtraScope = {u = {int32 = 0, float64 = 1.3241253735623299e-311, ptr = 0x27000000000}, tag = 4} extraScopeMgr = {m_context = 0x2705a8dd810, m_value = {u = {int32 = 0, float64 = 1.3241253735623299e-311, ptr = 0x27000000000}, tag = 4}} fileCtxScopes = {fileScope = {u = {int32 = 1, float64 = 4.9406564584124654e-324, ptr = 0x1}, tag = 0}, importScope = {u = {int32 = -1923100496, float64 = 3.1310523917428644e-312, ptr = 0x938d5fd0b0}, tag = 140734779994726}} #65 0x00007fff456a739c in qbs::Internal::ValueEvaluator::handleAlternatives (this=0x938d5fd500, value=0x27077174830) at E:/qbs/src/lib/corelib/language/evaluator.cpp:777 v = {u = {int32 = -1923100336, float64 = 3.1310523925333694e-312, ptr = 0x938d5fd150}, tag = 140734357791274} outerScriptValue = {u = {int32 = 0, float64 = 3.1193338127189503e-312, ptr = 0x9300000000}, tag = 3} lst = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } #66 0x00007fff456a87a4 in qbs::Internal::ValueEvaluator::doHandle (this=0x938d5fd500, value=0x27077174830) at E:/qbs/src/lib/corelib/language/evaluator.cpp:817 result = {u = {int32 = -1923099968, float64 = 3.131052394351531e-312, ptr = 0x938d5fd2c0}, tag = 140734358975265} #67 0x00007fff45695054 in qbs::Internal::ValueHandler::handle (this=0x938d5fd500, v=0x27077174830) at E:/qbs/src/lib/corelib/language/value.h:267 No locals. #68 0x00007fff456c92db in qbs::Internal::Value::apply (this=0x27077174830, handler=0x938d5fd500) at E:/qbs/src/lib/corelib/language/value.h:103 No locals. #69 0x00007fff456a859e in qbs::Internal::ValueEvaluator::eval (this=0x938d5fd500) at E:/qbs/src/lib/corelib/language/evaluator.cpp:588 result = {u = {int32 = -1923099328, float64 = 3.1310523975135512e-312, ptr = 0x938d5fd540}, tag = 633732060496} #70 0x00007fff454e1b88 in qbs::Internal::getEvalProperty (evaluator=..., obj=..., item=0x27044901080, name=..., data=0x2707866ed00) at E:/qbs/src/lib/corelib/language/evaluator.cpp:1005 value = {> = {> = {}, _M_ptr = 0x27077174830, _M_refcount = {_M_pi = 0x27077174820}}, } itemOfProperty = 0x27044901080 propStackmanager = {m_requestedProperties = @0x27042dee088, m_evalStack = @0x27042dee0d8, m_stackUpdate = true} result = {u = {int32 = -1923093904, float64 = 3.1310524243116718e-312, ptr = 0x938d5fea70}, tag = 633732060416} engine = @0x2706a218570: {m_jsRuntime = 0x2707462a950, m_context = 0x2705a8dd810, m_globalObject = {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 2}, m_scriptImporter = 0x2707814ebd0, m_modulePropertyScriptClass = 0, m_productPropertyScriptClass = 0, m_artifactsScriptClass = {0, 0}, m_dataWithPtrClass = 61, m_evaluator = 0x27042dee040, m_jsImportCache = {d = 0x0}, m_jsFileCache = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x270785fc0c0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078614110}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_propertyCacheEnabled = true, m_active = false, m_canceling = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_propertyCache = {d = 0x0}, m_propertiesRequestedInScript = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_propertiesRequestedFromArtifact = {d = 0x0}, m_logger = @0x2705a9a9318, m_environment = {d = {d = {ptr = 0x2706d53bf60}}}, m_canonicalFilePathResult = {d = 0x0}, m_fileExistsResult = {d = 0x0}, m_directoryEntriesResult = {d = 0x0}, m_fileLastModifiedResult = {d = 0x0}, m_currentDirPathStack = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270783a7650, _M_map_size = 8, _M_start = {_M_cur = 0x270742344b0, _M_first = 0x270742344b0, _M_last = 0x270742346a8, _M_node = 0x270783a7668}, _M_finish = {_M_cur = 0x270742344e0, _M_first = 0x270742344b0, _M_last = 0x270742346a8, _M_node = 0x270783a7668}}, }}, }}, m_extensionSearchPathsStack = {c = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Deque_impl_data> = {_M_map = 0x270783a67f0, _M_map_size = 8, _M_start = {_M_cur = 0x270742346b0, _M_first = 0x270742346b0, _M_last = 0x270742348a8, _M_node = 0x270783a6808}, _M_finish = {_M_cur = 0x270742346c8, _M_first = 0x270742346b0, _M_last = 0x270742348a8, _M_node = 0x270783a6808}}, }}, }}, m_evalPositions = {c = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Deque_impl_data> = {_M_map = 0x270783a6fc0, _M_map_size = 8, _M_start = {_M_cur = 0x27078393a30, _M_first = 0x27078393a30, _M_last = 0x27078393c30, _M_node = 0x270783a6fd8}, _M_finish = {_M_cur = 0x27078393a50, _M_first = 0x27078393a30, _M_last = 0x27078393c30, _M_node = 0x270783a6fd8}}, }}, }}, m_qbsObject = {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 3}, m_elapsedTimeImporting = -1, m_usesIo = false, m_evalContext = qbs::Internal::EvalContext::PropertyEvaluation, m_observer = {_M_t = { >> = {_M_t = { >> = { >> = {, true>> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x270761e4be0}, }, }}, }}, m_observedProperties = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_requireResults = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_filePathsPerImport = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a2187d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_importsRequestedInScript = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_productsWithRequestedDependencies = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_requestedArtifacts = {m_requestedArtifactsPerProduct = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218838, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}}, m_requestedExports = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_observeMode = qbs::Internal::ObserveMode::Enabled, m_baseProductScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218890, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_productArtifactsMapScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a2188c8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_moduleArtifactsMapScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218900, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_projectScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218938, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_baseModuleScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218970, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scopeChains = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x2707814f050, _M_finish = 0x2707814f060, _M_end_of_storage = 0x2707814f060}, }}, }, m_contextStack = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2707814e990, _M_finish = 0x2707814e990, _M_end_of_storage = 0x2707814e9a0}, }}, }, m_exoticMethods = {d = 0x27078384a20}, m_classes = {d = 0x27078384630}, m_internalExtensions = {d = 0x0}, m_stringCache = {d = 0x27078655ec0}, m_jsValueCache = {d = 0x0}, m_evalResults = {d = 0x0}, m_externallyCachedValues = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_artifactsScriptValues = {d = 0x0}, m_properties = {d = {d = {ptr = 0x0}}}, m_artifactsMutex = { = {_M_mutex = -3}, }, m_setupParams = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {d = {d = {ptr = 0x270714ce180}}}}, _M_engaged = true}, }, }}, >> = {}, }, m_jsError = {d = {d = {ptr = 0x27078384540}}}, m_lastLookupWasSuccess = true} isModuleInstance = false __PRETTY_FUNCTION__ = "qbs::Internal::EvalResult qbs::Internal::getEvalProperty(Evaluator&, JSValue, const Item*, const QString&, EvaluationData*)" #71 0x00007fff454e235c in qbs::Internal::getEvalProperty (ctx=0x2705a8dd810, desc=0x938d5fd9a0, obj=..., prop=536) at E:/qbs/src/lib/corelib/language/evaluator.cpp:1054 engine = @0x2706a218570: {m_jsRuntime = 0x2707462a950, m_context = 0x2705a8dd810, m_globalObject = {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 2}, m_scriptImporter = 0x2707814ebd0, m_modulePropertyScriptClass = 0, m_productPropertyScriptClass = 0, m_artifactsScriptClass = {0, 0}, m_dataWithPtrClass = 61, m_evaluator = 0x27042dee040, m_jsImportCache = {d = 0x0}, m_jsFileCache = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x270785fc0c0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078614110}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_propertyCacheEnabled = true, m_active = false, m_canceling = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_propertyCache = {d = 0x0}, m_propertiesRequestedInScript = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_propertiesRequestedFromArtifact = {d = 0x0}, m_logger = @0x2705a9a9318, m_environment = {d = {d = {ptr = 0x2706d53bf60}}}, m_canonicalFilePathResult = {d = 0x0}, m_fileExistsResult = {d = 0x0}, m_directoryEntriesResult = {d = 0x0}, m_fileLastModifiedResult = {d = 0x0}, m_currentDirPathStack = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270783a7650, _M_map_size = 8, _M_start = {_M_cur = 0x270742344b0, _M_first = 0x270742344b0, _M_last = 0x270742346a8, _M_node = 0x270783a7668}, _M_finish = {_M_cur = 0x270742344e0, _M_first = 0x270742344b0, _M_last = 0x270742346a8, _M_node = 0x270783a7668}}, }}, }}, m_extensionSearchPathsStack = {c = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Deque_impl_data> = {_M_map = 0x270783a67f0, _M_map_size = 8, _M_start = {_M_cur = 0x270742346b0, _M_first = 0x270742346b0, _M_last = 0x270742348a8, _M_node = 0x270783a6808}, _M_finish = {_M_cur = 0x270742346c8, _M_first = 0x270742346b0, _M_last = 0x270742348a8, _M_node = 0x270783a6808}}, }}, }}, m_evalPositions = {c = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Deque_impl_data> = {_M_map = 0x270783a6fc0, _M_map_size = 8, _M_start = {_M_cur = 0x27078393a30, _M_first = 0x27078393a30, _M_last = 0x27078393c30, _M_node = 0x270783a6fd8}, _M_finish = {_M_cur = 0x27078393a50, _M_first = 0x27078393a30, _M_last = 0x27078393c30, _M_node = 0x270783a6fd8}}, }}, }}, m_qbsObject = {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 3}, m_elapsedTimeImporting = -1, m_usesIo = false, m_evalContext = qbs::Internal::EvalContext::PropertyEvaluation, m_observer = {_M_t = { >> = {_M_t = { >> = { >> = {, true>> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x270761e4be0}, }, }}, }}, m_observedProperties = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_requireResults = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_filePathsPerImport = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a2187d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_importsRequestedInScript = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_productsWithRequestedDependencies = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_requestedArtifacts = {m_requestedArtifactsPerProduct = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218838, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}}, m_requestedExports = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_observeMode = qbs::Internal::ObserveMode::Enabled, m_baseProductScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218890, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_productArtifactsMapScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a2188c8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_moduleArtifactsMapScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218900, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_projectScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218938, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_baseModuleScriptValues = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2706a218970, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scopeChains = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x2707814f050, _M_finish = 0x2707814f060, _M_end_of_storage = 0x2707814f060}, }}, }, m_contextStack = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2707814e990, _M_finish = 0x2707814e990, _M_end_of_storage = 0x2707814e9a0}, }}, }, m_exoticMethods = {d = 0x27078384a20}, m_classes = {d = 0x27078384630}, m_internalExtensions = {d = 0x0}, m_stringCache = {d = 0x27078655ec0}, m_jsValueCache = {d = 0x0}, m_evalResults = {d = 0x0}, m_externallyCachedValues = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_artifactsScriptValues = {d = 0x0}, m_properties = {d = {d = {ptr = 0x0}}}, m_artifactsMutex = { = {_M_mutex = -3}, }, m_setupParams = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {d = {d = {ptr = 0x270714ce180}}}}, _M_engaged = true}, }, }}, >> = {}, }, m_jsError = {d = {d = {ptr = 0x27078384540}}}, m_lastLookupWasSuccess = true} evaluator = @0x27042dee040: { = {_vptr.ItemObserver = 0x7fff45a09a50 }, m_scriptEngine = 0x2706a218570, m_scriptClass = 62, m_scriptValueMap = {d = 0x2707860f060}, m_fileContextScopesMap = {d = 0x2707860f090}, m_pathPropertiesBaseDir = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_propertyDependencies = {d = 0x0}, m_requestedProperties = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270783a76a0, _M_map_size = 8, _M_start = {_M_cur = 0x270742362b0, _M_first = 0x270742362b0, _M_last = 0x270742364a8, _M_node = 0x270783a76b8}, _M_finish = {_M_cur = 0x270742362c8, _M_first = 0x270742362b0, _M_last = 0x270742364a8, _M_node = 0x270783a76b8}}, }}, }}, m_evalStack = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Deque_impl_data> = {_M_map = 0x270783a6e30, _M_map_size = 8, _M_start = {_M_cur = 0x2707838fe60, _M_first = 0x2707838fe60, _M_last = 0x27078390060, _M_node = 0x270783a6e48}, _M_finish = {_M_cur = 0x2707838fe80, _M_first = 0x2707838fe60, _M_last = 0x27078390060, _M_node = 0x270783a6e48}}, }}, }, m_cacheInvalidationMutex = { = {_M_mutex = -1}, }, m_invalidatedCaches = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_valueCacheEnabled = false} data = 0x2707866ed00 name = {d = {d = 0x270786104b0, ptr = 0x270786104c0 u"condition", size = 9}, static _empty = 0 u'\000'} __PRETTY_FUNCTION__ = "int qbs::Internal::getEvalProperty(JSContext*, JSPropertyDescriptor*, JSValue, JSAtom)" result = {v = {u = {int32 = 2019850176, float64 = 1.3251233121440379e-311, ptr = 0x270786477c0}, tag = 140703223203761}, found = false} #72 0x00007fff454e2694 in qbs::Internal::getEvalPropertySafe (ctx=0x2705a8dd810, desc=0x938d5fd9a0, obj=..., prop=536) at E:/qbs/src/lib/corelib/language/evaluator.cpp:1078 No locals. #73 0x00007fff45512d7b in JS_GetPropertyInternal (ctx=0x2705a8dd810, obj=..., prop=536, this_obj=..., throw_ref_error=false) at E:/qbs/src/shared/quickjs/quickjs.c:7549 desc = {flags = 4, value = {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 3}, getter = {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 3}, setter = {u = {int32 = 0, float64 = 0, ptr = 0x0}, tag = 3}} ret = 624 obj1 = {u = {int32 = 2019626192, float64 = 1.3251232014812383e-311, ptr = 0x27078610cd0}, tag = -1} em = 0x270771dce68 p = 0x27078610cd0 pr = 0x0 prs = 0x0 tag = 4294967295 proto_depth = 0 #74 0x00007fff45512f7c in JS_GetProperty (ctx=0x2705a8dd810, this_obj=..., prop=536) at E:/qbs/src/shared/quickjs/quickjs.c:7579 No locals. #75 0x00007fff45515f3a in JS_GetPropertyStr (ctx=0x2705a8dd810, this_obj=..., prop=0x27078614060 "condition") at E:/qbs/src/shared/quickjs/quickjs.c:8384 atom = 536 ret = {u = {int32 = -1923097584, float64 = 3.131052406130056e-312, ptr = 0x938d5fdc10}, tag = 140734358609656} #76 0x00007fff453999e6 in qbs::Internal::getJsProperty (ctx=0x2705a8dd810, obj=..., prop=...) at E:/qbs/src/lib/corelib/tools/scripttools.cpp:142 No locals. #77 0x00007fff454de6a6 in qbs::Internal::Evaluator::property (this=0x27042dee040, item=0x27044901080, name=...) at E:/qbs/src/lib/corelib/language/evaluator.cpp:126 No locals. #78 0x00007fff454df497 in qbs::Internal::Evaluator::evaluateProperty (this=0x27042dee040, item=0x27044901080, name=..., propertyWasSet=0x0) at E:/qbs/src/lib/corelib/language/evaluator.cpp:251 result = {u = {int32 = -1923097024, float64 = 3.1310524088968236e-312, ptr = 0x938d5fde40}, tag = 140734355769032} valMgr = {m_context = 0x938d5fdd50, m_value = {u = {int32 = 1165563304, float64 = 6.9532011947345638e-310, ptr = 0x7fff457915a8 >::_M_ptr() const+24>}, tag = 2681993310208}} #79 0x00007fff454de6eb in qbs::Internal::Evaluator::value (this=0x27042dee040, item=0x27044901080, name=..., propertyWasSet=0x0) at E:/qbs/src/lib/corelib/language/evaluator.cpp:131 No locals. #80 0x00007fff454de738 in qbs::Internal::Evaluator::boolValue (this=0x27042dee040, item=0x27044901080, name=..., propertyWasSet=0x0) at E:/qbs/src/lib/corelib/language/evaluator.cpp:137 sv = {m_context = 0x27073423000, m_value = {u = {int32 = 1167442448, float64 = 6.9532012875766132e-310, ptr = 0x7fff4595c210 }, tag = 633732062760}} #81 0x00007fff45490e07 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938d5fe360, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:370 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x27044901080, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, m_needsQbsItem = false} #82 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938d5fe360, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #83 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938d5fe360) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938d5fe120: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938d5fe120: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042dedfc8, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078230670, ptr = 0x27078230680, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x2707866ece0, ptr = 0x2707866ecf0 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2707866edc0, _M_finish = 0x2707866edc0, _M_end_of_storage = 0x2707866edd8}, }}, } moduleItem = 0x938d5fe330 #84 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #85 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938d5ff090, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x2707866eed0 #86 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938d5ff090, loadingItem=0x270775f3a30, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938d5fea60, __this = 0x938d5ff090} existingModule = @0x938d5fe770: 0x0 moduleWithSameName = @0x938d5fe778: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a739d0 u"\134\002\000\305�", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x27078656118, __moduleItem = @0x0, __productDep = @0x27042f30000} #87 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938d5ff090) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707838e7a0, product = 0x2707838e330, handleDependency = (unknown: 0x8d5feb40)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938d5fec60, _M_first = 0x938d5fea67, _M_last = 0x938d5fea90, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938d5fea67, _M_first = 0x27078611fa0, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078611d20, ptr = 0x27078611d30, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707838e190: {loadingItem = 0x270775f3a30, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078611a50, _M_map_size = 8, _M_start = {_M_cur = 0x27078391510, _M_first = 0x27078391510, _M_last = 0x27078391710, _M_node = 0x27078611a68}, _M_finish = {_M_cur = 0x27078391510, _M_first = 0x27078391510, _M_last = 0x27078391710, _M_node = 0x27078611a68}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0xf, ptr = 0xf, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x270686392b0, _M_end_of_storage = 0x10000003e}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x100000001, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x100000001, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 1}}, parameters = {d = {d = {ptr = 0xa00000001}}}, limitToSubProject = 44, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078611c80, _M_map_size = 8, _M_start = {_M_cur = 0x270737cf7d0, _M_first = 0x270737cf7d0, _M_last = 0x270737cf968, _M_node = 0x27078611c98}, _M_finish = {_M_cur = 0x270737cf858, _M_first = 0x270737cf7d0, _M_last = 0x270737cf968, _M_node = 0x27078611c98}}, }}, }}, requiredByLoadingItem = true} #88 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938d5ff090) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707838e190: {loadingItem = 0x270775f3a30, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078611a50, _M_map_size = 8, _M_start = {_M_cur = 0x27078391510, _M_first = 0x27078391510, _M_last = 0x27078391710, _M_node = 0x27078611a68}, _M_finish = {_M_cur = 0x27078391510, _M_first = 0x27078391510, _M_last = 0x27078391710, _M_node = 0x27078611a68}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0xf, ptr = 0xf, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x270686392b0, _M_end_of_storage = 0x10000003e}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x100000001, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x100000001, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 1}}, parameters = {d = {d = {ptr = 0xa00000001}}}, limitToSubProject = 44, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078611c80, _M_map_size = 8, _M_start = {_M_cur = 0x270737cf7d0, _M_first = 0x270737cf7d0, _M_last = 0x270737cf968, _M_node = 0x27078611c98}, _M_finish = {_M_cur = 0x270737cf858, _M_first = 0x270737cf7d0, _M_last = 0x270737cf968, _M_node = 0x27078611c98}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042dedfc8, m_oldSize = 3} #89 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #90 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938d5ff280) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2707860cd10, _M_finish = 0x0, _M_end_of_storage = 0x27042dedfe8}, }}, }}, } cacheEnabler = {m_evaluator = 0x0} enabled = false #91 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #92 0x00007fff454bbd46 in operator() (__closure=0x2707668c148) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774fcab0, loaderState = 0x27073423000} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #93 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #94 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #95 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668c148) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #96 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668c148) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #97 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938d5ff980) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #98 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #99 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #100 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #101 0x00007fff457b970b in std::function()>::operator() (this=0x938d5ff980) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #102 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668c100, __f=0x938d5ff980, __did_set=0x938d5ff907) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000004}, }, }}, }} #103 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938d5ff920: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938d5ff918: 0x2707668c100) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #104 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938d5ff920: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #105 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938d5ff860) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938d5ff920: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938d5ff918: 0x2707668c100 __args#1 = @0x938d5ff910: 0x938d5ff980 __args#2 = @0x938d5ff908: 0x938d5ff907 #106 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #107 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #108 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #109 0x00007fff4594349c in __gthread_once (__once=0x2707668c12c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #110 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938d5ff920: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938d5ff920, ____args#0 = @0x938d5ff918, ____args#1 = @0x938d5ff910, ____args#2 = @0x938d5ff908} __exec = {} #111 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668c100, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #112 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668c100) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #113 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x27042de9ac0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x27042de9ab8: 0x2707668c100) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #114 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x27042de9ac0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #115 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x27042de9ab8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #116 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x27042de9ab8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #117 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x27042de9ab0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #118 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #119 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #120 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #121 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #122 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #123 0x0000000000000000 in ?? () No symbol table info available. Thread 29 (Thread 41436.0x909c): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938d7fdc28, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938d7fe0f0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938d7fdc40}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938d7fe0f0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938d7fe0f0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938d7fdeb0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938d7fdeb0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042def518, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078230af0, ptr = 0x27078230b00, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x27077363490, ptr = 0x270773634a0 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270773630b0, _M_finish = 0x270773630b0, _M_end_of_storage = 0x270773630c8}, }}, } moduleItem = 0x938d7fe0c0 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938d7fee20, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x27077363760 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938d7fee20, loadingItem=0x27077085500, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938d7fe7f0, __this = 0x938d7fee20} existingModule = @0x938d7fe500: 0x0 moduleWithSameName = @0x938d7fe508: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a73ed0 u"\001", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x270786457e8, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938d7fee20) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869bc40, product = 0x2707869a540, handleDependency = (unknown: 0x8d7fe8d0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938d7fe9f0, _M_first = 0x938d7fe7f7, _M_last = 0x938d7fe820, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938d7fe7f7, _M_first = 0x270785cd700, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x270785cd750, ptr = 0x270785cd760, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869a3a0: {loadingItem = 0x27077085500, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785cccb0, _M_map_size = 8, _M_start = {_M_cur = 0x2707869dd50, _M_first = 0x2707869dd50, _M_last = 0x2707869df50, _M_node = 0x270785cccc8}, _M_finish = {_M_cur = 0x2707869dd50, _M_first = 0x2707869dd50, _M_last = 0x2707869df50, _M_node = 0x270785cccc8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785ccb70, _M_map_size = 8, _M_start = {_M_cur = 0x270737d23b0, _M_first = 0x270737d23b0, _M_last = 0x270737d2548, _M_node = 0x270785ccb88}, _M_finish = {_M_cur = 0x270737d2438, _M_first = 0x270737d23b0, _M_last = 0x270737d2548, _M_node = 0x270785ccb88}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938d7fee20) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869a3a0: {loadingItem = 0x27077085500, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785cccb0, _M_map_size = 8, _M_start = {_M_cur = 0x2707869dd50, _M_first = 0x2707869dd50, _M_last = 0x2707869df50, _M_node = 0x270785cccc8}, _M_finish = {_M_cur = 0x2707869dd50, _M_first = 0x2707869dd50, _M_last = 0x2707869df50, _M_node = 0x270785cccc8}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270785ccb70, _M_map_size = 8, _M_start = {_M_cur = 0x270737d23b0, _M_first = 0x270737d23b0, _M_last = 0x270737d2548, _M_node = 0x270785ccb88}, _M_finish = {_M_cur = 0x270737d2438, _M_first = 0x270737d23b0, _M_last = 0x270737d2548, _M_node = 0x270785ccb88}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042def518, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938d7ff010) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078651f00, _M_finish = 0x0, _M_end_of_storage = 0x27042def538}, }}, }}, } cacheEnabler = {m_evaluator = 0x0} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668b048) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x27077500930, loaderState = 0x27073422f40} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668b048) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668b048) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938d7ff710) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938d7ff710) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668b000, __f=0x938d7ff710, __did_set=0x938d7ff697) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff80000000c}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938d7ff6b0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938d7ff6a8: 0x2707668b000) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938d7ff6b0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938d7ff5f0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938d7ff6b0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938d7ff6a8: 0x2707668b000 __args#1 = @0x938d7ff6a0: 0x938d7ff710 __args#2 = @0x938d7ff698: 0x938d7ff697 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668b02c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938d7ff6b0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938d7ff6b0, ____args#0 = @0x938d7ff6a8, ____args#1 = @0x938d7ff6a0, ____args#2 = @0x938d7ff698} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668b000, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668b000) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x270457a94b0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x270457a94a8: 0x2707668b000) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x270457a94b0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x270457a94a8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x270457a94a8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x270457a94a0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 30 (Thread 41436.0x9bcc): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938d9fe118, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938d9fe5e0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938d9fe130}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938d9fe5e0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938d9fe5e0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938d9fe3a0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938d9fe3a0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042dee978, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x270782312d0, ptr = 0x270782312e0, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x27078645a20, ptr = 0x27078645a30 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078645960, _M_finish = 0x27078645960, _M_end_of_storage = 0x27078645978}, }}, } moduleItem = 0x938d9fe5b0 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938d9ff310, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x27078645950 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938d9ff310, loadingItem=0x27077085320, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938d9fece0, __this = 0x938d9ff310} existingModule = @0x938d9fe9f0: 0x0 moduleWithSameName = @0x938d9fe9f8: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x27042f30120, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938d9ff310) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869f3f0, product = 0x2707869d090, handleDependency = (unknown: 0x8d9fedc0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938d9feee0, _M_first = 0x938d9fece7, _M_last = 0x938d9fed10, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938d9fece7, _M_first = 0x27078688c70, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078688bd0, ptr = 0x27078688be0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x2707869cef0: {loadingItem = 0x27077085320, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688d60, _M_map_size = 8, _M_start = {_M_cur = 0x270786a0690, _M_first = 0x270786a0690, _M_last = 0x270786a0890, _M_node = 0x27078688d78}, _M_finish = {_M_cur = 0x270786a0690, _M_first = 0x270786a0690, _M_last = 0x270786a0890, _M_node = 0x27078688d78}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688b80, _M_map_size = 8, _M_start = {_M_cur = 0x27078659660, _M_first = 0x27078659660, _M_last = 0x270786597f8, _M_node = 0x27078688b98}, _M_finish = {_M_cur = 0x270786596e8, _M_first = 0x27078659660, _M_last = 0x270786597f8, _M_node = 0x27078688b98}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938d9ff310) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x2707869cef0: {loadingItem = 0x27077085320, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688d60, _M_map_size = 8, _M_start = {_M_cur = 0x270786a0690, _M_first = 0x270786a0690, _M_last = 0x270786a0890, _M_node = 0x27078688d78}, _M_finish = {_M_cur = 0x270786a0690, _M_first = 0x270786a0690, _M_last = 0x270786a0890, _M_node = 0x27078688d78}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078688b80, _M_map_size = 8, _M_start = {_M_cur = 0x27078659660, _M_first = 0x27078659660, _M_last = 0x270786597f8, _M_node = 0x27078688b98}, _M_finish = {_M_cur = 0x270786596e8, _M_first = 0x27078659660, _M_last = 0x270786597f8, _M_node = 0x27078688b98}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042dee978, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938d9ff500) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785fd300, _M_finish = 0x0, _M_end_of_storage = 0x27042dee998}, }}, }}, } cacheEnabler = {m_evaluator = 0x800003} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668b748) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774fc2a0, loaderState = 0x270734230c0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668b748) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668b748) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938d9ffc00) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938d9ffc00) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668b700, __f=0x938d9ffc00, __did_set=0x938d9ffb87) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff80000000e}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938d9ffba0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938d9ffb98: 0x2707668b700) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938d9ffba0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938d9ffae0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938d9ffba0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938d9ffb98: 0x2707668b700 __args#1 = @0x938d9ffb90: 0x938d9ffc00 __args#2 = @0x938d9ffb88: 0x938d9ffb87 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668b72c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938d9ffba0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938d9ffba0, ____args#0 = @0x938d9ffb98, ____args#1 = @0x938d9ffb90, ____args#2 = @0x938d9ffb88} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668b700, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668b700) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x270457a9600: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x270457a95f8: 0x2707668b700) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x270457a9600: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x270457a95f8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x270457a95f8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x270457a95f0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 31 (Thread 41436.0x83f0): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938dbfe128, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938dbfe5f0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938dbfe140}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938dbfe5f0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938dbfe5f0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938dbfe3b0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938dbfe3b0: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042dee788, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078232680, ptr = 0x27078232690, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x270786700c0, ptr = 0x270786700d0 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270786700e0, _M_finish = 0x270786700e0, _M_end_of_storage = 0x270786700f8}, }}, } moduleItem = 0x938dbfe5c0 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938dbff320, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x270786702b0 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938dbff320, loadingItem=0x27077084f60, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938dbfecf0, __this = 0x938dbff320} existingModule = @0x938dbfea00: 0x0 moduleWithSameName = @0x938dbfea08: 0x0 loadingName = {d = {d = 0x0, ptr = 0x40 , size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x0, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938dbff320) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x2707869ced0, product = 0x270786a0a50, handleDependency = (unknown: 0x8dbfedd0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938dbfeef0, _M_first = 0x938dbfecf7, _M_last = 0x938dbfed20, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938dbfecf7, _M_first = 0x27078667c80, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x27078667b90, ptr = 0x27078667ba0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x270786a08b0: {loadingItem = 0x27077084f60, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078667b40, _M_map_size = 8, _M_start = {_M_cur = 0x2707869edd0, _M_first = 0x2707869edd0, _M_last = 0x2707869efd0, _M_node = 0x27078667b58}, _M_finish = {_M_cur = 0x2707869edd0, _M_first = 0x2707869edd0, _M_last = 0x2707869efd0, _M_node = 0x27078667b58}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078667c30, _M_map_size = 8, _M_start = {_M_cur = 0x270786e9a80, _M_first = 0x270786e9a80, _M_last = 0x270786e9c18, _M_node = 0x27078667c48}, _M_finish = {_M_cur = 0x270786e9b08, _M_first = 0x270786e9a80, _M_last = 0x270786e9c18, _M_node = 0x27078667c48}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938dbff320) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x270786a08b0: {loadingItem = 0x27077084f60, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078667b40, _M_map_size = 8, _M_start = {_M_cur = 0x2707869edd0, _M_first = 0x2707869edd0, _M_last = 0x2707869efd0, _M_node = 0x27078667b58}, _M_finish = {_M_cur = 0x2707869edd0, _M_first = 0x2707869edd0, _M_last = 0x2707869efd0, _M_node = 0x27078667b58}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078667c30, _M_map_size = 8, _M_start = {_M_cur = 0x270786e9a80, _M_first = 0x270786e9a80, _M_last = 0x270786e9c18, _M_node = 0x27078667c48}, _M_finish = {_M_cur = 0x270786e9b08, _M_first = 0x270786e9a80, _M_last = 0x270786e9c18, _M_node = 0x27078667c48}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042dee788, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938dbff510) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270785f7760, _M_finish = 0x0, _M_end_of_storage = 0x27042dee7a8}, }}, }}, } cacheEnabler = {m_evaluator = 0x800003} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x2707668b648) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774fc0a0, loaderState = 0x270734230b0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x2707668b648) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x2707668b648) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938dbffc10) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938dbffc10) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x2707668b600, __f=0x938dbffc10, __did_set=0x938dbffb97) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff80000000a}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938dbffbb0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938dbffba8: 0x2707668b600) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938dbffbb0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938dbffaf0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938dbffbb0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938dbffba8: 0x2707668b600 __args#1 = @0x938dbffba0: 0x938dbffc10 __args#2 = @0x938dbffb98: 0x938dbffb97 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x2707668b62c, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938dbffbb0: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938dbffbb0, ____args#0 = @0x938dbffba8, ____args#1 = @0x938dbffba0, ____args#2 = @0x938dbffb98} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x2707668b600, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x2707668b600) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x270457a9540: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x270457a9538: 0x2707668b600) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x270457a9540: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x270457a9538) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x270457a9538) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x270457a9530) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 32 (Thread 41436.0x7e48): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938ddfdeb8, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938ddfe380, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938ddfded0}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938ddfe380, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938ddfe380) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938ddfe140: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938ddfe140: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x27042def328, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x27078232170, ptr = 0x27078232180, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x2707866bfc0, ptr = 0x2707866bfd0 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2707866c080, _M_finish = 0x2707866c080, _M_end_of_storage = 0x2707866c098}, }}, } moduleItem = 0x938ddfe350 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938ddff0b0, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x2707866c1d0 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938ddff0b0, loadingItem=0x27077bb2770, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938ddfea80, __this = 0x938ddff0b0} existingModule = @0x938ddfe790: 0x0 moduleWithSameName = @0x938ddfe798: 0x0 loadingName = {d = {d = 0x0, ptr = 0x27042f30000 u"", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0xffffffee, __moduleItem = @0x0, __productDep = @0x0} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938ddff0b0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x27078678a70, product = 0x27078679890, handleDependency = (unknown: 0x8ddfeb60)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938ddfec80, _M_first = 0x938ddfea87, _M_last = 0x938ddfeab0, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938ddfea87, _M_first = 0x27078618750, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x270786187a0, ptr = 0x270786187b0, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x270786796f0: {loadingItem = 0x27077bb2770, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078618930, _M_map_size = 8, _M_start = {_M_cur = 0x27078678450, _M_first = 0x27078678450, _M_last = 0x27078678650, _M_node = 0x27078618948}, _M_finish = {_M_cur = 0x27078678458, _M_first = 0x27078678450, _M_last = 0x27078678650, _M_node = 0x27078618948}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x20002000200020, name = {> = {> = {> = {}, }, d = {d = 0x20002000200020, ptr = 0x20002000200020, size = 12103561439608864}}, }, subModules = {> = {> = {}, }, d = {d = 0x69006d00280020, ptr = 0x6d006f0043006e, size = 28429445101453424}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2000730074006e, _M_finish = 0x20003d003d003d, _M_end_of_storage = 0x4300780061006d}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x6f0070006d006f, ptr = 0x74006e0065006e, size = 10696212325859443}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x6e0069006d0020, ptr = 0x70006d006f0043, size = 30962681237078127}}}, _M_engaged = 116}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 3997757, m_minor = 3211296, m_patch = 2097162, m_build = 2097184}, maximum = {m_major = 2097184, m_minor = 2097184, m_patch = 2097184, m_build = 2097184}}, parameters = {d = {d = {ptr = 0x20002000200020}}}, limitToSubProject = 32, minimal = false, requiredLocally = 32, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786185c0, _M_map_size = 8, _M_start = {_M_cur = 0x270737cfcb0, _M_first = 0x270737cfcb0, _M_last = 0x270737cfe48, _M_node = 0x270786185d8}, _M_finish = {_M_cur = 0x270737cfd38, _M_first = 0x270737cfcb0, _M_last = 0x270737cfe48, _M_node = 0x270786185d8}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938ddff0b0) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x270786796f0: {loadingItem = 0x27077bb2770, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078618930, _M_map_size = 8, _M_start = {_M_cur = 0x27078678450, _M_first = 0x27078678450, _M_last = 0x27078678650, _M_node = 0x27078618948}, _M_finish = {_M_cur = 0x27078678458, _M_first = 0x27078678450, _M_last = 0x27078678650, _M_node = 0x27078618948}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x20002000200020, name = {> = {> = {> = {}, }, d = {d = 0x20002000200020, ptr = 0x20002000200020, size = 12103561439608864}}, }, subModules = {> = {> = {}, }, d = {d = 0x69006d00280020, ptr = 0x6d006f0043006e, size = 28429445101453424}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2000730074006e, _M_finish = 0x20003d003d003d, _M_end_of_storage = 0x4300780061006d}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x6f0070006d006f, ptr = 0x74006e0065006e, size = 10696212325859443}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x6e0069006d0020, ptr = 0x70006d006f0043, size = 30962681237078127}}}, _M_engaged = 116}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 3997757, m_minor = 3211296, m_patch = 2097162, m_build = 2097184}, maximum = {m_major = 2097184, m_minor = 2097184, m_patch = 2097184, m_build = 2097184}}, parameters = {d = {d = {ptr = 0x20002000200020}}}, limitToSubProject = 32, minimal = false, requiredLocally = 32, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786185c0, _M_map_size = 8, _M_start = {_M_cur = 0x270737cfcb0, _M_first = 0x270737cfcb0, _M_last = 0x270737cfe48, _M_node = 0x270786185d8}, _M_finish = {_M_cur = 0x270737cfd38, _M_first = 0x270737cfcb0, _M_last = 0x270737cfe48, _M_node = 0x270786185d8}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x27042def328, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938ddff2a0) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078640910, _M_finish = 0x0, _M_end_of_storage = 0x27042def348}, }}, }}, } cacheEnabler = {m_evaluator = 0x800003} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x27078640308) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x0} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x800001}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x2706b5a0660, loaderState = 0x27073422fd0} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x27078640308) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x27078640308) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938ddff9a0) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938ddff9a0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x270786402c0, __f=0x938ddff9a0, __did_set=0x938ddff927) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000005}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938ddff940: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938ddff938: 0x270786402c0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938ddff940: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938ddff880) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938ddff940: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938ddff938: 0x270786402c0 __args#1 = @0x938ddff930: 0x938ddff9a0 __args#2 = @0x938ddff928: 0x938ddff927 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x270786402ec, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938ddff940: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938ddff940, ____args#0 = @0x938ddff938, ____args#1 = @0x938ddff930, ____args#2 = @0x938ddff928} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x270786402c0, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x270786402c0) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x270457a95a0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x270457a9598: 0x270786402c0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x270457a95a0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x270457a9598) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x270457a9598) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x270457a9590) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available. Thread 33 (Thread 41436.0x9ef0): #0 0x00007ff805aad064 in ntdll!ZwWaitForSingleObject () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #1 0x00007ff8029930ce in WaitForSingleObjectEx () from C:\Windows\System32\KernelBase.dll No symbol table info available. #2 0x00007fffee793952 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #3 0x00007fff45843c5e in __gthread_mutex_lock (__mutex=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:795 No locals. #4 std::mutex::lock (this=0x27044901160) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_mutex.h:115 __e = 0 #5 0x00007fff454e60d5 in qbs::Internal::Item::lockModule (this=0x27044901080) at E:/qbs/src/lib/corelib/language/item.cpp:435 No locals. #6 0x00007fff456b3f17 in qbs::Internal::ModuleItemLocker::ModuleItemLocker (this=0x938dffdb08, item=...) at E:/qbs/src/lib/corelib/language/item.h:259 No locals. #7 0x00007fff45490db3 in qbs::Internal::ModuleLoader::evaluateModuleCondition (this=0x938dffdfd0, module=0x27044901080, fullModuleName=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:338 locker = {m_item = @0x27044901080} tempQbs = {m_module = 0x0, m_prevQbsItemValue = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x938dffdb20}}, }, m_needsQbsItem = 224} #8 0x00007fff4548f41d in qbs::Internal::ModuleLoader::loadModuleFile (this=0x938dffdfd0, moduleName=..., filePath=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:243 __PRETTY_FUNCTION__ = "std::pair qbs::Internal::ModuleLoader::loadModuleFile(const QString&, const QString&)" module = 0x27044901080 it = {, false>> = {_M_cur = 0x0}, } #9 0x00007fff4548ebd9 in qbs::Internal::ModuleLoader::load (this=0x938dffdfd0) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:189 module = @0x7fff4575e661: 0x20c4834810458b48 triedToLoad = filePath = @0x27077229c50: {d = {d = 0x270761daae0, ptr = 0x270761daaf0 u"E:/qbs/build/Kopie_von_Desktop-Debug/Debug_Kopie_vo_71fb86bedf1144e8/install-root/share/qbs/modules/qbs/common.qbs", size = 114}, static _empty = 0 u'\000'} __for_range = @0x938dffdd90: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} __for_begin = {i = 0x27077229c50} __for_end = {i = 0x27077229c68} moduleFileNames = @0x938dffdd90: {> = {> = {}, }, d = {d = 0x27077229c40, ptr = 0x27077229c50, size = 1}} i = 0 searchPathsManager = {m_itemReader = @0x2705a9a9358, m_oldSize = 3} existingPaths = {> = {> = {}, }, d = {d = 0x270782313f0, ptr = 0x27078231400, size = 1}} __PRETTY_FUNCTION__ = "qbs::Internal::Item* qbs::Internal::ModuleLoader::load()" fullName = {d = {d = 0x270786623b0, ptr = 0x270786623c0 u"qbs", size = 3}, static _empty = 0 u'\000'} triedToLoadModule = false candidates = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27078662490, _M_finish = 0x27078662490, _M_end_of_storage = 0x270786624a8}, }}, } moduleItem = 0x938dffdfa0 #10 0x00007fff4548e7f0 in qbs::Internal::searchAndLoadModuleFile (loaderState=..., product=..., dependsItemLocation=..., moduleName=..., requiredVersion=...) at E:/qbs/src/lib/corelib/loader/moduleloader.cpp:161 No locals. #11 0x00007fff4547117b in qbs::Internal::(anonymous namespace)::DependenciesResolver::findMatchingModule (this=0x938dffed00, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:598 moduleItem = 0x27078662680 #12 0x00007fff4547019d in qbs::Internal::(anonymous namespace)::DependenciesResolver::loadModule (this=0x938dffed00, loadingItem=0x27077084d80, dependency=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:437 __PRETTY_FUNCTION__ = "qbs::Internal::{anonymous}::LoadModuleResult qbs::Internal::{anonymous}::DependenciesResolver::loadModule(qbs::Internal::Item*, const qbs::Internal::{anonymous}::FullyResolvedDependsItem&)" productDep = 0x0 moduleItem = 0x0 addLoadContext = {__dependency = @0x938dffe6d0, __this = 0x938dffed00} existingModule = @0x938dffe3e0: 0x0 moduleWithSameName = @0x938dffe3e8: 0x0 loadingName = {d = {d = 0x27000000000, ptr = 0x27075a77c10 u"", size = 64}, static _empty = 0 u'\000'} addLocalModule = {__loadingItem = @0x0, __dependency = @0x7fff5e7af15c, __this = 0x2707860af68, __moduleItem = @0x0, __productDep = @0x27042f30000} #13 0x00007fff4546f347 in qbs::Internal::(anonymous namespace)::DependenciesResolver::handleResolvedDependencies (this=0x938dffed00) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:318 res = {moduleItem = 0x270786771b0, product = 0x27078392320, handleDependency = (unknown: 0x8dffe7b0)} moduleDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x40, _M_map_size = 631360192512, _M_start = {_M_cur = 0x938dffe8d0, _M_first = 0x938dffe6d7, _M_last = 0x938dffe700, _M_node = 0x7fff457e05ea >::_M_deallocate_map(qbs::Internal::Item***, unsigned long long)+122>}, _M_finish = {_M_cur = 0x938dffe6d7, _M_first = 0x2707866f9d0, _M_last = 0x8, _M_node = 0x7fff457e0551 >::_M_destroy_nodes(qbs::Internal::Item***, qbs::Internal::Item***)+49>}}, }}, }} dependency = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x2707866fd40, ptr = 0x2707866fd50, size = 1}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true} state = @0x27078392180: {loadingItem = 0x27077084d80, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078640960, _M_map_size = 8, _M_start = {_M_cur = 0x2707838e5a0, _M_first = 0x2707838e5a0, _M_last = 0x2707838e7a0, _M_node = 0x27078640978}, _M_finish = {_M_cur = 0x2707838e5a0, _M_first = 0x2707838e5a0, _M_last = 0x2707838e7a0, _M_node = 0x27078640978}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x7, ptr = 0x7, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8da2e0, _M_end_of_storage = 0x100000019}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 0}}, parameters = {d = {d = {ptr = 0xffffffff}}}, limitToSubProject = true, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786409b0, _M_map_size = 8, _M_start = {_M_cur = 0x270737d1510, _M_first = 0x270737d1510, _M_last = 0x270737d16a8, _M_node = 0x270786409c8}, _M_finish = {_M_cur = 0x270737d1598, _M_first = 0x270737d1510, _M_last = 0x270737d16a8, _M_node = 0x270786409c8}}, }}, }}, requiredByLoadingItem = true} #14 0x00007fff4546e804 in qbs::Internal::(anonymous namespace)::DependenciesResolver::resolve (this=0x938dffed00) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:237 state = @0x27078392180: {loadingItem = 0x27077084d80, loadingItemOrigin = {product = 0x0, item = 0x0, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, profile = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, multiplexId = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}}, parameters = {d = {d = {ptr = 0x0}}}, limitToSubProject = false, minimal = false, requiredLocally = true, requiredGlobally = true, checkProduct = true}, pendingDependsItems = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x27078640960, _M_map_size = 8, _M_start = {_M_cur = 0x2707838e5a0, _M_first = 0x2707838e5a0, _M_last = 0x2707838e7a0, _M_node = 0x27078640978}, _M_finish = {_M_cur = 0x2707838e5a0, _M_first = 0x2707838e5a0, _M_last = 0x2707838e7a0, _M_node = 0x27078640978}}, }}, }}, currentDependsItem = {> = {_M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {item = 0x1, name = {> = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, }, subModules = {> = {> = {}, }, d = {d = 0x7, ptr = 0x7, size = 0}}, productTypes = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45501334 , _M_finish = 0x2705a8da2e0, _M_end_of_storage = 0x100000019}, }}, }}, }, multiplexIds = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, profiles = {, false, false>> = {_M_payload = {, true, false, false>> = { >> = {_M_payload = {_M_empty = {}, _M_value = {> = {> = {...}, }, d = {d = 0x0, ptr = 0x0, size = 0}}}, _M_engaged = false}, }, }}, > >> = {}, }, versionRange = {minimum = {m_major = 0, m_minor = 0, m_patch = 0, m_build = 0}, maximum = {m_major = 0, m_minor = 0, m_patch = 1, m_build = 0}}, parameters = {d = {d = {ptr = 0xffffffff}}}, limitToSubProject = true, minimal = false, requiredLocally = false, requiredGlobally = false}}, _M_engaged = false}, }, }}, >> = {}, }, pendingResolvedDependencies = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270786409b0, _M_map_size = 8, _M_start = {_M_cur = 0x270737d1510, _M_first = 0x270737d1510, _M_last = 0x270737d16a8, _M_node = 0x270786409c8}, _M_finish = {_M_cur = 0x270737d1598, _M_first = 0x270737d1510, _M_last = 0x270737d16a8, _M_node = 0x270786409c8}}, }}, }}, requiredByLoadingItem = true} timer = {m_timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, m_elapsedTime = 0x0} searchPathsMgr = {m_itemReader = @0x2705a9a9358, m_oldSize = 3} #15 0x00007fff4546e3f9 in qbs::Internal::resolveDependencies (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/dependenciesresolver.cpp:205 No locals. #16 0x00007fff4549ec17 in qbs::Internal::ProductResolverStage1::start (this=0x938dffeef0) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:224 topLevelProject = @0x27042de3fe0: {m_projects = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x2706b5a16e0, _M_finish = 0x2706b5a1858, _M_end_of_storage = 0x2706b5a18e0}, }}, }, m_productsToHandle = {data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270775041a0, _M_finish = 0x27077504860, _M_end_of_storage = 0x270775049a0}, }}, }}, mutex = {_M_impl = {_M_rwlock = -1}}}, m_productsByName = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x270783510e0, _M_left = 0x2707834f3d0, _M_right = 0x270783504b0}, _M_node_count = 142}, }}}, m_sourceCode = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4078, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = -1}, }}, m_multiplexConfigsById = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de40b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_scriptFunctionMap = {m_data = {d = 0x27078843b70}, m_mutex = { = {_M_mutex = 2682081519904}, }}, m_scriptFunctions = {m_data = {_M_h = { >, std::pair > const, QString>, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::pair > const, QString>, std::__detail::_Select1st, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = { >, std::pair >, bool>> = {}, }}}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::pair > const, QString>, std::allocator > const, QString> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > const, QString>, true> > >> = {_M_alloc = {_M_obj = { > const, QString>, true> >> = {}, }}}, > = {}, _M_buckets = 0x270787f7df0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x270787d29a0}, _M_element_count = 2, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2682081520000}, }}, m_fileContextMap = {_M_h = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::pair const, std::shared_ptr >, std::__detail::_Select1st, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = { >> = {}, }}}, _M_equal = {_M_obj = {, std::shared_ptr, bool>> = {}, }}}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, const, std::shared_ptr >, false> > >> = {_M_alloc = {_M_obj = { const, std::shared_ptr >, false> >> = {}, }}}, > = {}, _M_buckets = 0x270787f83a0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27078843870}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_projectNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_productNamesUsedInOverrides = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, m_disabledItems = {m_data = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270780b5420, _M_finish = 0x270780b5440, _M_end_of_storage = 0x270780b5440}, }}, }}, m_mutex = {_M_impl = {_M_rwlock = 2682062572976}}}, m_queuedErrors = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, m_mutex = { = {_M_mutex = -1}, }}, m_buildDirectory = {d = {d = 0x270748f2fe0, ptr = 0x270748f2ff0 u"E:/pas.git/build/STM32H743-Debug/Debug_STM32H74_a14d4788efe11c88", size = 64}, static _empty = 0 u'\000'}, m_profileConfigs = {d = {d = {ptr = 0x2707762b830}}}, m_progressObserver = 0x27045764080, m_timingData = {dependenciesResolving = 0, moduleProviders = 0, moduleInstantiation = 0, propertyMerging = 0, groupsSetup = 0, groupsResolving = 0, preparingProducts = 0, resolvingProducts = 0, schedulingProducts = 0, probes = 0, propertyEvaluation = 0, propertyChecking = 0}, m_moduleProvidersCache = {_M_h = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::__detail::_Select1st, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {, QMap, int>, std::tuple, QMap, int>, bool>> = {}, }}}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , QMap, int>, std::pair, QMap, int> const, qbs::Internal::ModuleProviderInfo>, std::allocator, QMap, int> const, qbs::Internal::ModuleProviderInfo> >, std::__detail::_Select1st, std::equal_to, QMap, int> >, std::hash, QMap, int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> > >> = {_M_alloc = {_M_obj = {, QMap, int> const, qbs::Internal::ModuleProviderInfo>, false> >> = {}, }}}, > = {}, _M_buckets = 0x270710842a0, _M_bucket_count = 59, _M_before_begin = {_M_nxt = 0x270724bb4d0}, _M_element_count = 31, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 59}, _M_single_bucket = 0x0}}, m_moduleProvidersCacheMutex = { = {_M_mutex = -1}, }, m_localProfiles = {d = {d = {ptr = 0x0}}}, m_itemReaderCache = {m_filesRead = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x270771703a0, _M_finish = 0x27077170d18, _M_end_of_storage = 0x27077170fa0}, }}, }}, m_directoryEntries = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340b070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x270782c1ad0}, _M_element_count = 118, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893799264}, }}, m_astCache = {m_data = {_M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , false> > >> = {_M_alloc = {_M_obj = {, false> >> = {}, }}}, > = {}, _M_buckets = 0x2707340c070, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x2706f4e81a0}, _M_element_count = 101, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893798816}, }}}, m_reverseBulkDependencies = {d = 0x0}, m_productsByType = {m_data = {_M_t = {_M_impl = { > >> = { > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x27042de4330, _M_right = 0x27042de4330}, _M_node_count = 0}, }}}, m_mutex = {_M_impl = {_M_rwlock = 2682081383600}}}, m_parameterDeclarations = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_parameters = {m_data = {_M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, false> > >> = {_M_alloc = {_M_obj = { >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de43d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_unknownProfilePropertyErrors = {m_data = {_M_h = { > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {> = {}, }}}, _M_equal = {_M_obj = {> = {}, }}}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, > >, false> > >> = {_M_alloc = {_M_obj = { > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27042de4410, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, m_mutex = {_M_impl = {_M_rwlock = 2682062551408}}}, m_modulePathCache = {m_data = {d = 0x27045794e00}, m_mutex = { = {_M_mutex = 2681893800544}, }}, m_modulePrototypes = {m_data = {_M_h = {, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator > > >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {_M_hash = {_M_obj = {}}}, _M_equal = {_M_obj = {> = {}, }}}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > > >, std::allocator, std::allocator > > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator > > >, false> > >> = {_M_alloc = {_M_obj = {, std::allocator > > >, false> >> = {}, }}}, > = {}, _M_buckets = 0x27076390cb0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x27077626130}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_mutex = { = {_M_mutex = 2681893801568}, }}, m_moduleFilesPerDirectory = {m_data = {_M_t = {_M_impl = { > > > >> = { > > > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x27045785990, _M_left = 0x27045785990, _M_right = 0x27045785990}, _M_node_count = 1}, }}}, m_mutex = { = {_M_mutex = 2681893800352}, }}, m_codeLinks = {m_data = {d = 0x0}, m_mutex = {_M_impl = {_M_rwlock = -1}}}, m_probesInfo = {oldProjectProbes = {d = 0x270457946e0}, oldProductProbes = {d = 0x27045794860}, currentProbes = {d = 0x0}, projectLevelProbes = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, probesEncountered = 0, probesRun = 0, probesCachedCurrent = 0, probesCachedOld = 0}, m_probesMutex = { = {_M_mutex = -1}, }, m_itemPools = { >, std::allocator > > >> = {_M_impl = { > >> = { > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x270772bb7d0, _M_finish = 0x270772bb888, _M_end_of_storage = 0x270772bb8d0}, }}, }, m_lastResolveTime = {m_fileTime = 133937267911690000}, m_canceled = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_productDeferrals = 0} evaluator = @0x27076392140: { = {_vptr.ItemObserver = 0x270772347d0}, m_scriptEngine = 0x270772347e0, m_scriptClass = 2, m_scriptValueMap = {d = 0x2707727c500}, m_fileContextScopesMap = {d = 0x2707727c510}, m_pathPropertiesBaseDir = {d = {d = 0x2, ptr = 0x27077d07480 u"\002", size = 2682069742736}, static _empty = 0 u'\000'}, m_propertyDependencies = {d = 0x2}, m_requestedProperties = {c = { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x270780c6000, _M_map_size = 2682073669648, _M_start = {_M_cur = 0x2, _M_first = 0x7300620071, _M_last = 0x8801270013e35217, _M_node = 0x7fff45a0cd20 , (__gnu_cxx::_Lock_policy)2>+16>}, _M_finish = {_M_cur = 0x100000001, _M_first = 0x7fff45a09a80 , _M_last = 0x27000000001, _M_node = 0x0}}, }}, }}, m_evalStack = {, std::allocator > >> = {_M_impl = { >> = { >> = {}, }, , std::allocator > >::_Deque_impl_data> = {_M_map = 0x0, _M_map_size = 0, _M_start = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}, _M_finish = {_M_cur = 0xffffffff00000000, _M_first = 0x27044902700, _M_last = 0x8801280013da522c, _M_node = 0x7fff45a0cd20 , (__gnu_cxx::_Lock_policy)2>+16>}}, }}, }, m_cacheInvalidationMutex = { = {_M_mutex = 4294967297}, }, m_invalidatedCaches = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fff45a09a80 , _M_finish = 0x67002e00000001, _M_end_of_storage = 0x0}, }}, }}, m_valueCacheEnabled = false} fileTags = {> = {m_data = { >> = {_M_impl = {> = {> = {}, }, >::_Vector_impl_data> = {_M_start = 0x27076392170, _M_finish = 0x27077d06d80, _M_end_of_storage = 0x0}, }}, }}, } cacheEnabler = {m_evaluator = 0x7fff458e0aa2 , QList&>(QList*, QList&)+98>} enabled = false #17 0x00007fff4549e9b8 in qbs::Internal::resolveProduct (product=..., deferral=qbs::Internal::Deferral::Allowed, loaderState=...) at E:/qbs/src/lib/corelib/loader/productresolver.cpp:184 No locals. #18 0x00007fff454bbd46 in operator() (__closure=0x27078640408) at E:/qbs/src/lib/corelib/loader/productsresolver.cpp:361 cancelingLock = {_M_device = @0x7ffffb251a64} threadsLock = {lock = {_M_t = {, std::default_delete > >> = {_M_t = {*, std::default_delete > >> = { > >> = { >, true>> = {_M_head_impl = {}}, }, *, false>> = {_M_head_impl = 0x2}, }, }}, }}} deferral = qbs::Internal::Deferral::Allowed product = {product = 0x270774feaf0, loaderState = 0x27042de4538} this = 0x938adfa950 __PRETTY_FUNCTION__ = "qbs::Internal::ProductsResolver::startJob(const qbs::Internal::{anonymous}::ProductWithLoaderState&, qbs::Internal::Deferral)::" #19 0x00007fff454c71c5 in std::__invoke_impl >(std::__invoke_other, struct {...} &&) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #20 0x00007fff454c7180 in std::__invoke >(struct {...} &&) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #21 0x00007fff454c7130 in std::thread::_Invoker > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x27078640408) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #22 0x00007fff454c70d2 in std::thread::_Invoker > >::operator()(void) (this=0x27078640408) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #23 0x00007fff454c6f39 in std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>::operator()(void) const (this=0x938dfff5f0) at C:/msys64/ucrt64/include/c++/15.1.0/future:1441 No locals. #24 0x00007fff454c6e6e in std::__invoke_impl, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__invoke_other, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__f=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:63 No locals. #25 0x00007fff454c6cf6 in std::__invoke_r, std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void>&>(std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> &) (__fn=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:116 No locals. #26 0x00007fff454c6b3a in std::_Function_handler(), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:293 No locals. #27 0x00007fff457b970b in std::function()>::operator() (this=0x938dfff5f0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_function.h:593 No locals. #28 0x00007fff45807e84 in std::__future_base::_State_baseV2::_M_do_set (this=0x270786403c0, __f=0x938dfff5f0, __did_set=0x938dfff577) at C:/msys64/ucrt64/include/c++/15.1.0/future:598 __res = {_M_t = {> = {_M_t = {> = {> = {> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x7ff800000001}, }, }}, }} #29 0x00007fff45907c02 in std::__invoke_impl()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__f=@0x938dfff590: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>, __t=@0x938dfff588: 0x270786403c0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #30 0x00007fff4593e36e in std::__invoke()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__fn=@0x938dfff590: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #31 0x00007fff45953649 in std::call_once ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}::operator()() const (__closure=0x938dfff4d0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:911 __f = @0x938dfff590: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)> __args#0 = @0x938dfff588: 0x270786403c0 __args#1 = @0x938dfff580: 0x938dfff5f0 __args#2 = @0x938dfff578: 0x938dfff577 #32 0x00007fff459534b6 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::operator()() const (__closure=0x0) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #33 0x00007fff459534f2 in std::once_flag::_Prepare_execution::_Prepare_execution ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN() () at C:/msys64/ucrt64/include/c++/15.1.0/mutex:847 No locals. #34 0x00007fffee796ef8 in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #35 0x00007fff4594349c in __gthread_once (__once=0x270786403ec, __func=0x7fff455f33e0 <__once_proxy>) at C:/msys64/ucrt64/include/c++/15.1.0/x86_64-w64-mingw32/bits/gthr-default.h:746 No locals. #36 std::call_once()>*, bool*), std::__future_base::_State_baseV2*, std::function()>*, bool*> (__once=..., __f=@0x938dfff590: (void (std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 * const, std::function()> *, bool *)) 0x7fff45807e60 ()>*, bool*)>) at C:/msys64/ucrt64/include/c++/15.1.0/mutex:918 __e = 147 __callable = {____f = @0x938dfff590, ____args#0 = @0x938dfff588, ____args#1 = @0x938dfff580, ____args#2 = @0x938dfff578} __exec = {} #37 0x00007fff45807baa in std::__future_base::_State_baseV2::_M_set_result (this=0x270786403c0, __res=..., __ignore_failure=false) at C:/msys64/ucrt64/include/c++/15.1.0/future:437 __did_set = false #38 0x00007fff454c6770 in std::__future_base::_Async_state_impl > >, void>::_M_run(void) (this=0x270786403c0) at C:/msys64/ucrt64/include/c++/15.1.0/future:1790 No locals. #39 0x00007fff454c7929 in std::__invoke_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(std::__invoke_memfun_deref, void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const), std::__future_base::_Async_state_impl > >, void> *&&) (__f=@0x270786522e0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>, __t=@0x270786522d8: 0x270786403c0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:76 No locals. #40 0x00007fff454c784b in std::__invoke > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*>(void (std::__future_base::_Async_state_impl > >, void>::*&&)(std::__future_base::_Async_state_impl > >, void> * const)) (__fn=@0x270786522e0: (void (std::__future_base::_Async_state_impl > >, void>::*)(std::__future_base::_Async_state_impl > >, void> * const)) 0x7fff454c6718 > >, void>::_M_run(void)>) at C:/msys64/ucrt64/include/c++/15.1.0/bits/invoke.h:98 No locals. #41 0x00007fff454c7783 in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::_M_invoke<0, 1>(std::_Index_tuple<0, 1>) (this=0x270786522d8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:303 No locals. #42 0x00007fff454c76fa in std::thread::_Invoker > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> >::operator()(void) (this=0x270786522d8) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:310 No locals. #43 0x00007fff454c72e0 in std::thread::_State_impl > >, void>::*)(), std::__future_base::_Async_state_impl > >, void>*> > >::_M_run(void) (this=0x270786522d0) at C:/msys64/ucrt64/include/c++/15.1.0/bits/std_thread.h:255 No locals. #44 0x00007fffc1f69b7f in ?? () from C:\msys64\ucrt64\bin\libstdc++-6.dll No symbol table info available. #45 0x00007fffee7966fb in ?? () from C:\msys64\ucrt64\bin\libwinpthread-1.dll No symbol table info available. #46 0x00007ff802ee1bb2 in ucrtbase!_configthreadlocale () from C:\Windows\System32\ucrtbase.dll No symbol table info available. #47 0x00007ff8053f7344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll No symbol table info available. #48 0x00007ff805a626b1 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll No symbol table info available. #49 0x0000000000000000 in ?? () No symbol table info available.