Details
-
Bug
-
Resolution: Out of scope
-
P2: Important
-
None
-
5.6, 5.7, 5.8, 5.9, 5.10, 5.11, 5.12
-
* Windows 10 x64,
* ICC 2018 Update 1,
* MSVC 2017 15.5.0,
* mingw-w64 x86_64 posix seh 7.2.0,
* Windows SDK 10.0.16299.15,
* Qt5-dev ([9cb9e7654a8be9e53c52c1bf2ff46ad65ad1802a|http://code.qt.io/cgit/qt/qt5.git/commit/?h=dev&id=9cb9e7654a8be9e53c52c1bf2ff46ad65ad1802a]), QtBase-dev ([f104d5273721c19257e0b0f38978d4112b2e3e5d|http://code.qt.io/cgit/qt/qtbase.git/commit/?h=dev&id=f104d5273721c19257e0b0f38978d4112b2e3e5d]).* Windows 10 x64, * ICC 2018 Update 1, * MSVC 2017 15.5.0, * mingw-w64 x86_64 posix seh 7.2.0, * Windows SDK 10.0.16299.15, * Qt5-dev ([9cb9e7654a8be9e53c52c1bf2ff46ad65ad1802a| http://code.qt.io/cgit/qt/qt5.git/commit/?h=dev&id=9cb9e7654a8be9e53c52c1bf2ff46ad65ad1802a ]), QtBase-dev ([f104d5273721c19257e0b0f38978d4112b2e3e5d| http://code.qt.io/cgit/qt/qtbase.git/commit/?h=dev&id=f104d5273721c19257e0b0f38978d4112b2e3e5d ]).
Description
Hello, everyone,
For builds using Windows ICC got error:
configure -v -opensource -confirm-license -debug -static -platform win32-icc -opengl dynamic && jom <snip> C:\libQT-5.11-dev\build\qtbase\bin\qlalr.exe WARNING: QApplication was not created in the main() thread. ASSERT: "theMainThread.load() != 0" in file kernel\qcoreapplication.cpp, line 573
Call Stack:
qlalr.exe!qt_message_fatal(QtMsgType, const QMessageLogContext & context, const QString & message) Line 1759 C++ Symbols loaded. qlalr.exe!QMessageLogger::fatal() Line 827 C++ Symbols loaded. > qlalr.exe!qt_assert(const char * assertion, const char * file, int line) Line 3181 C++ Symbols loaded. qlalr.exe!QCoreApplicationPrivate::mainThread() Line 574 C++ Symbols loaded. qlalr.exe!QCoreApplicationPrivate::notify_helper(QObject * receiver, QEvent * event) Line 1199 C++ Symbols loaded. qlalr.exe!doNotify(QObject * receiver, QEvent * event) Line 1148 C++ Symbols loaded. qlalr.exe!QCoreApplication::notify(QEvent * receiver) Line 1134 C++ Symbols loaded. qlalr.exe!QCoreApplication::notifyInternal2(QObject * receiver, QEvent * event) Line 1058 C++ Symbols loaded. qlalr.exe!QCoreApplication::sendEvent(QObject * receiver, QEvent * event) Line 234 C++ Symbols loaded. qlalr.exe!QObjectPrivate::setParent_helper(QObject * o) Line 2038 C++ Symbols loaded. qlalr.exe!QObject::setParent() Line 1983 C++ Symbols loaded. qlalr.exe!QObject::QObject(QObject * dd) Line 844 C++ Symbols loaded. qlalr.exe!QAbstractEventDispatcher::QAbstractEventDispatcher(QAbstractEventDispatcherPrivate & dd, QObject * parent) Line 151 C++ Symbols loaded. qlalr.exe!QEventDispatcherWin32::QEventDispatcherWin32(QObject * parent) Line 512 C++ Symbols loaded. qlalr.exe!QCoreApplicationPrivate::createEventDispatcher() Line 560 C++ Symbols loaded. qlalr.exe!QCoreApplicationPrivate::init() Line 856 C++ Symbols loaded. qlalr.exe!QCoreApplication::QCoreApplication(char * * argc, int argv) Line 786 C++ Symbols loaded. qlalr.exe!main(int argc, char * * argv) Line 61 C++ Symbols loaded. [External Code] Annotated Frame
Locals:
- assertion 0x00007ff7f49b22d0 "theMainThread.load() != 0" const char * 116 't' const char - file 0x00007ff7f49b22ea "kernel\\qcoreapplication.cpp" const char * 107 'k' const char line 573 int
which was introduced with Change #121026.
Reproduced for:
- static QtBase-dev (9d1fab424e38d0ed40677926c0a434272ad41320 and later) builds using Windows ICC,
not reproduced for:
- static QtBase-dev (before 9d1fab424e38d0ed40677926c0a434272ad41320) builds using Windows ICC,
- shared QtBase-dev builds using Windows ICC,
- static QtBase-dev builds using mingw-w64 and MSVC.
Best,
Alexander
Attachments
Issue Links
- duplicates
-
QTBUG-68029 WIN64: 'Access violation reading location 0x0000000000000000' and 'Debug Assertion Failed! ... Expression: _CrtIsValidHeapPointer(block)' qlarl runtime errors for static builds using MSVC
- Closed