在 2025-6-23 05:41, Jonas Kvinge 写道:
You were right, I finally found where the binaries were stripped during the build. Here is the crash with debug symbols, this crash only occurs when the program exits, not every time a threads quits like the winpthreads Qt 6.9 issue, and only with win32 threads. This is with Qt 6.8.3. (... ...) #0 0x00007ff805c229f7 in (anonymous namespace)::run (p=<optimized out>) at /home/jonas/Projects/strawberry/strawberry-mxe/tmp-gcc-x86_64- w64-mingw32.shared/gcc-15.1.0/libstdc++- v3/libsupc++/atexit_thread.cc:98
This looks like the destructor of a `thread_local` object is executed after `__gthread_key_delete()` in 'atexit_thread.cc', which is quite possible due to some technical details of the implementation.
-- Best regards, LIU Hao
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature