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

MaintenanceTool is unusable on Windows 10

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • 3.2.0
    • 3.1.1
    • General
    • None
    • Windows

    Description

      Please fix MaintenanceTool as it is currently too unstable - so I can't even get Qt update finished. I've checked on two different Windows 10-based environments - MaintenanceTool crashed on both after working for a while (deleting non-existing Qt versions by the way, but this is separate issue). 

       

      Just in case I'm pasting Windbg's analyze result of crash dump from one of environments: 

      0:000> !analyze -v
      *******************************************************************************

      • *
      • Exception Analysis *
      • *
        *******************************************************************************

      KEY_VALUES_STRING: 1

      Key : Timeline.OS.Boot.DeltaSec
      Value: 54693

      Key : Timeline.Process.Start.DeltaSec
      Value: 1174

      PROCESSES_ANALYSIS: 1

      SERVICE_ANALYSIS: 1

      STACKHASH_ANALYSIS: 1

      TIMELINE_ANALYSIS: 1

      Timeline: !analyze.Start
      Name: <blank>
      Time: 2019-12-13T11:59:35.471Z
      Diff: 26471 mSec

      Timeline: Dump.Current
      Name: <blank>
      Time: 2019-12-13T11:59:09.0Z
      Diff: 0 mSec

      Timeline: Process.Start
      Name: <blank>
      Time: 2019-12-13T11:39:35.0Z
      Diff: 1174000 mSec

      Timeline: OS.Boot
      Name: <blank>
      Time: 2019-12-12T20:47:36.0Z
      Diff: 54693000 mSec

      DUMP_CLASS: 2

      DUMP_QUALIFIER: 400

      CONTEXT: (.ecxr)
      eax=00000001 ebx=00000003 ecx=00000007 edx=000001e2 esi=00193a20 edi=ffffffff
      eip=00e10d3b esp=018fc550 ebp=018fd914 iopl=0 nv up ei pl nz na po nc
      cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202
      MaintenanceTool+0xcd0d3b:
      00e10d3b cd29 int 29h
      Resetting default scope

      FAULTING_IP:
      MaintenanceTool+cd0d3b
      00e10d3b cd29 int 29h

      EXCEPTION_RECORD: (.exr -1)
      ExceptionAddress: 00e10d3b (MaintenanceTool+0x00cd0d3b)
      ExceptionCode: c0000409 (Security check failure or stack buffer overrun)
      ExceptionFlags: 00000001
      NumberParameters: 1
      Parameter[0]: 00000007
      Subcode: 0x7 FAST_FAIL_FATAL_APP_EXIT

      PROCESS_NAME: MaintenanceTool.exe

      ERROR_CODE: (NTSTATUS) 0xc0000409 - The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application.

      EXCEPTION_CODE: (NTSTATUS) 0xc0000409 - The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application.

      EXCEPTION_CODE_STR: c0000409

      EXCEPTION_PARAMETER1: 00000007

      WATSON_BKT_PROCSTAMP: 5cdaa100

      WATSON_BKT_MODULE: MaintenanceTool.exe

      WATSON_BKT_MODSTAMP: 5cdaa100

      WATSON_BKT_MODOFFSET: cd0d3b

      BUILD_VERSION_STRING: 18362.1.amd64fre.19h1_release.190318-1202

      MODLIST_WITH_TSCHKSUM_HASH: 88b3027229cbda8670d8d6dbe21fed3b7bebeec6

      MODLIST_SHA1_HASH: f074c5a35c596e7deb62d9bae615cc554358cd7d

      COMMENT:

          • "C:\ProgramData\chocolatey\lib\procdump\tools\procdump.exe" MaintenanceTool.exe -ma -t
          • Unhandled exception: C0000409

      DUMP_FLAGS: 8000c07

      DUMP_TYPE: 3

      ANALYSIS_SESSION_HOST: WS1201-001

      ANALYSIS_SESSION_TIME: 12-13-2019 14:59:35.0471

      ANALYSIS_VERSION: 10.0.18362.1 amd64fre

      THREAD_ATTRIBUTES:
      BUGCHECK_STR: FAIL_FAST_FATAL_APP_EXIT

      DEFAULT_BUCKET_ID: FAIL_FAST_FATAL_APP_EXIT

      PRIMARY_PROBLEM_CLASS: FAIL_FAST

      PROBLEM_CLASSES:

      ID: [0n282]
      Type: [FAIL_FAST]
      Class: Primary
      Scope: DEFAULT_BUCKET_ID (Failure Bucket ID prefix)
      BUCKET_ID
      Name: Add
      Data: Omit
      PID: [Unspecified]
      TID: [Unspecified]
      Frame: [0]

      ID: [0n271]
      Type: [FATAL_APP_EXIT]
      Class: Addendum
      Scope: DEFAULT_BUCKET_ID (Failure Bucket ID prefix)
      BUCKET_ID
      Name: Add
      Data: Omit
      PID: [Unspecified]
      TID: [Unspecified]
      Frame: [0]

      LAST_CONTROL_TRANSFER: from 00000000 to 00e10d3b

      STACK_TEXT:
      018fd914 00000000 00000000 00000000 00eaae30 MaintenanceTool+0xcd0d3b

      THREAD_SHA1_HASH_MOD_FUNC: 11760fdb8f3615f402d50aff568515c59db09fa6

      THREAD_SHA1_HASH_MOD_FUNC_OFFSET: ac0760807a7ba91aec326365b5d3e83e25c8fc2f

      THREAD_SHA1_HASH_MOD: 11760fdb8f3615f402d50aff568515c59db09fa6

      FOLLOWUP_IP:
      MaintenanceTool+cd0d3b
      00e10d3b cd29 int 29h

      FAULT_INSTR_CODE: 16a29cd

      SYMBOL_STACK_INDEX: 0

      SYMBOL_NAME: MaintenanceTool+cd0d3b

      FOLLOWUP_NAME: MachineOwner

      MODULE_NAME: MaintenanceTool

      IMAGE_NAME: MaintenanceTool.exe

      DEBUG_FLR_IMAGE_TIMESTAMP: 5cdaa100

      STACK_COMMAND: ~0s ; .ecxr ; kb

      BUCKET_ID: FAIL_FAST_FATAL_APP_EXIT_MaintenanceTool+cd0d3b

      FAILURE_EXCEPTION_CODE: c0000409

      FAILURE_IMAGE_NAME: MaintenanceTool.exe

      BUCKET_ID_IMAGE_STR: MaintenanceTool.exe

      FAILURE_MODULE_NAME: MaintenanceTool

      BUCKET_ID_MODULE_STR: MaintenanceTool

      FAILURE_FUNCTION_NAME: Unknown

      BUCKET_ID_FUNCTION_STR: Unknown

      BUCKET_ID_OFFSET: cd0d3b

      BUCKET_ID_MODTIMEDATESTAMP: 5cdaa100

      BUCKET_ID_MODCHECKSUM: 1354d01

      BUCKET_ID_MODVER_STR: 0.0.0.0

      BUCKET_ID_PREFIX_STR: FAIL_FAST_FATAL_APP_EXIT_

      FAILURE_PROBLEM_CLASS: FAIL_FAST

      FAILURE_SYMBOL_NAME: MaintenanceTool.exe!Unknown

      FAILURE_BUCKET_ID: FAIL_FAST_FATAL_APP_EXIT_c0000409_MaintenanceTool.exe!Unknown

      TARGET_TIME: 2019-12-13T11:59:09.000Z

      OSBUILD: 18363

      OSSERVICEPACK: 329

      SERVICEPACK_NUMBER: 0

      OS_REVISION: 0

      SUITE_MASK: 256

      PRODUCT_TYPE: 1

      OSPLATFORM_TYPE: x86

      OSNAME: Windows 10

      OSEDITION: Windows 10 WinNt SingleUserTS

      OS_LOCALE:

      USER_LCID: 0

      OSBUILD_TIMESTAMP: 2035-07-27 04:33:32

      BUILDDATESTAMP_STR: 190318-1202

      BUILDLAB_STR: 19h1_release

      BUILDOSVER_STR: 10.0.18362.1.amd64fre.19h1_release.190318-1202

      ANALYSIS_SESSION_ELAPSED_TIME: 14b10

      ANALYSIS_SOURCE: UM

      FAILURE_ID_HASH_STRING: um:fail_fast_fatal_app_exit_c0000409_maintenancetool.exe!unknown

      FAILURE_ID_HASH: {9d2b2e86-1f91-f02b-a56d-3474fafbb0c5}

      Followup: MachineOwner
      ---------

      0:000> k

      1. ChildEBP RetAddr
        WARNING: Stack unwind information not available. Following frames may be wrong.
        00 018fd914 00000000 MaintenanceTool+0xcd0d3b

      Attachments

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

        Activity

          People

            installerteam Installer Team
            beholder Alexander Ivash
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes