Description
The IFW (using QLocalSocket) crashes on exit:
WARNING: Frame IP not in any known module. Following frames may be wrong. 00 0xd82acd8 01 MSVCP120!std::ios_base::getloc+0x13 02 MSVCP120!std::basic_ios<char,std::char_traits<char> >::widen+0x15 03 qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!std::endl<char,std::char_traits<char> >(class std::basic_ostream<char,std::char_traits<char> > * _Ostr = 0x012be5dc)+0x14 (FPO: [1,0,4]) (CONV: cdecl) [c:\program files (x86)\microsoft visual studio 12.0\vc\include\ostream @ 999] 04 MSVCP120!std::basic_ostream<wchar_t,std::char_traits<wchar_t> >::operator<<+0x7 05 qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!messageHandler(QtMsgType type = QtDebugMsg (0n0), class QMessageLogContext * context = 0x00000000, class QString * msg = 0x00000000)+0x42c (FPO: [3,21,4]) (CONV: cdecl) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\init.cpp @ 196] 06 qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!qt_message_output+0x130 (FPO: [3,3,3]) 07 qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!qInstallMessageHandler+0xb7 (FPO: [5,3,1]) 08 qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!QMessageLogger::warning+0x4a (FPO: [2,4,1]) 09 qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!QObjectPrivate::~QObjectPrivate+0xbc (FPO: [0,9,3]) 0a qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!QWinEventNotifierPrivate::`scalar deleting destructor'+0x8 (FPO: [1,0,1]) 0b qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!QObject::~QObject+0x559 0c qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!QPMCache::`scalar deleting destructor'+0x8 (FPO: [1,0,1]) 0d qt_unified_windows_x86_2_0_0_online_2015_04_21_11_13_29_106!``anonymous namespace'::Q_QGS_pm_cache::innerFunction'::`9'::`dynamic atexit destructor for 'cleanup''+0x11 (FPO: [0,0,0]) 0e MSVCR120!cexit+0xff 0f MSVCR120!cexit+0xb 10 MSVCR120!errno+0x2e2 11 ntdll_77140000!RtlQueryEnvironmentVariable+0x249 12 ntdll_77140000!LdrShutdownProcess+0x141 13 ntdll_77140000!RtlExitUserProcess+0x74 14 KERNEL32!AttachConsole+0xd4 15 KERNEL32!BaseThreadInitThunk+0x12 16 ntdll_77140000!RtlInitializeExceptionChain+0x63 17 ntdll_77140000!RtlInitializeExceptionChain+0x36
The only warning in ~QObjectPrivate is
qWarning("QObject::~QObject: Timers cannot be stopped from another thread");