Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.12.6, 5.14.0
-
Desktop
-
-
ccfcf832862582cd0e7c6b33547c9bf9d3b47240 (qt/qtlocation/5.14)
Description
If QtPositioning is imported a position sources declared. It crashes after exit. Attached example reproduces it.
Steps:
Run the app with MSVC 2017 Qt (64-bit) - Qt 5.12.6
2. Wait for some time (the crash doesn't happen if you quit right away for me coffee break)
3. Quit the app.
4. It crashes on exit.
This is the stack trace
1 qt_plugin_instance qtposition_winrtd 0x7ff926c7c61f 2 qt_plugin_instance qtposition_winrtd 0x7ff926c7a2c3 3 qt_plugin_instance qtposition_winrtd 0x7ff926c86b60 4 initterm_e ucrtbased 0x7ff926e948d7 5 initterm_e ucrtbased 0x7ff926e942e5 6 initterm_e ucrtbased 0x7ff926e9441a 7 execute_onexit_table ucrtbased 0x7ff926e94a81 8 qt_plugin_instance qtposition_winrtd 0x7ff926c80629 9 qt_plugin_instance qtposition_winrtd 0x7ff926c816d4 10 qt_plugin_instance qtposition_winrtd 0x7ff926c814c7 11 qt_plugin_instance qtposition_winrtd 0x7ff926c8183e 12 qt_plugin_instance qtposition_winrtd 0x7ff926c819b1 13 RtlDeactivateActivationContextUnsafeFast ntdll 0x7ff9688112c3 14 LdrShutdownProcess ntdll 0x7ff968856325 15 RtlExitUserProcess ntdll 0x7ff9688561e4 16 ExitProcess KERNEL32 0x7ff96867d26a 17 wassert ucrtbased 0x7ff926e93e4a 18 wassert ucrtbased 0x7ff926e93df9 19 exit ucrtbased 0x7ff926e94176 20 __scrt_common_main_seh exe_common.inl 297 0x7ff676974a47 21 __scrt_common_main exe_common.inl 331 0x7ff6769748ee 22 WinMainCRTStartup exe_winmain.cpp 17 0x7ff676974bc9 23 BaseThreadInitThunk KERNEL32 0x7ff9686737e4 24 RtlUserThreadStart ntdll 0x7ff96884cb81