Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
6.4.0, 6.5.0, 6.6.0, 6.7.0, 6.8.0
-
None
-
Windows 11
MinGW 11.2
Postgres 15
Description
The attached main.cpp file provides a minimal code example that reproduces the crash. When using SQLite instead of Postgres the problem doesn't happen.
This issue can only be observed when executing the program within GDB. The backtrace.txt file contains a relevant segment of the stack trace for a reference.
All Qt versions starting from 6.4.0 appear to be affected by this issue.
Bisecting qtbase narrowed it down to commit 4a93285 (https://github.com/qt/qtbase/commit/4a93285b166ceceaea2e10c8fc6a254d2f7093b9)
Attachments
Issue Links
- depends on
-
QTBUG-131892 QThread crash on thread-exit with adopted threads started by winpthreads
-
- Open
-
- is duplicated by
-
QTBUG-134532 Crash on exit (with MinGW-w64-GCC): Segmentation fault in QSGRenderThread
-
- Closed
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-131476 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
606906,6 | QThread/Win: restore use of Tls{Get,Set}Value() | dev | qt/qtbase | Status: NEW | +2 | 0 |
607209,6 | WIP: import LLVM's libcompiler-rt emutls.c implementation for MinGW/GCC | dev | qt/qtbase | Status: NEW | -2 | +1 |