Uploaded image for project: 'Qt Installer Framework'
  1. Qt Installer Framework
  2. QTIFW-685

QWinEventNotifier crash on exit

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • 2.0.1
    • 2.0.0
    • General
    • None

    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");
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kkohne Kai Köhne
            kkohne Kai Köhne
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes