Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
Some future release
-
None
-
VS2017, static x64 build. Configured as:
call configure.bat -opensource -confirm-license -platform win32-msvc2017 -debug-and-release -static-runtime -static -mp ^
-no-openssl -no-dbus -no-opengl -no-feature-direct2d -no-feature-directwrite -no-feature-sql -no-sql-odbc -no-sql-sqlite ^
-no-feature-testlib -nomake tests -no-qml-debug -no-feature-freetype -no-feature-iconvVS2017, static x64 build. Configured as: call configure.bat -opensource -confirm-license -platform win32-msvc2017 -debug-and-release -static-runtime -static -mp ^ -no-openssl -no-dbus -no-opengl -no-feature-direct2d -no-feature-directwrite -no-feature-sql -no-sql-odbc -no-sql-sqlite ^ -no-feature-testlib -nomake tests -no-qml-debug -no-feature-freetype -no-feature-iconv
Description
In QArrayData::deallocate and QListData::realloc_grow, the first reallocation will free pointers to shared_null(s), which are not allocated by CRT. In VS2017, _CrtIsValidHeapPointer will throw exception.
Attachments
Issue Links
- is replaced by
-
QTBUG-59721 QString crash attempt to free() shared_null static variable
- Closed