Help decipher .dmp Crash file



  • Hey guys,
    I'm getting a random crash with an exported plugin that I need help with.
    It's a CPP Exception in X86Assembler::_default_constructor_closure
    Does this ring a bell for anyone?

    KEY_VALUES_STRING: 1
    
        Key  : Analysis.CPU.Sec
        Value: 5
    
        Key  : Analysis.DebugAnalysisProvider.CPP
        Value: Create: 8007007e on DESKTOP-G7KOCVK
    
        Key  : Analysis.DebugData
        Value: CreateObject
    
        Key  : Analysis.DebugModel
        Value: CreateObject
    
        Key  : Analysis.Elapsed.Sec
        Value: 122
    
        Key  : Analysis.Memory.CommitPeak.Mb
        Value: 355
    
        Key  : Analysis.System
        Value: CreateObject
    
        Key  : Timeline.Process.Start.DeltaSec
        Value: 9208
    
    
    ADDITIONAL_XML: 1
    
    CONTEXT:  (.ecxr)
    rax=00007ffe8cd00000 rbx=00007ffe947aef78 rcx=00007ffe948972f8
    rdx=000000000014cc10 rsi=000000000014cd88 rdi=000000000014cc40
    rip=00007fff428da799 rsp=000000000014cac0 rbp=000000000014cc00
     r8=0000001a00000000  r9=0001040100000001 r10=00007ffe8d8da714
    r11=00007ffe8d8da87a r12=00007ffe947c33d0 r13=0000000000000000
    r14=0000000b1a01d458 r15=00007ffe947d5f40
    iopl=0         nv up ei pl nz na pe nc
    cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000202
    KERNELBASE!RaiseException+0x69:
    00007fff`428da799 0f1f440000      nop     dword ptr [rax+rax]
    Resetting default scope
    
    EXCEPTION_RECORD:  (.exr -1)
    ExceptionAddress: 00007fff428da799 (KERNELBASE!RaiseException+0x0000000000000069)
       ExceptionCode: e06d7363 (C++ EH exception)
      ExceptionFlags: 00000001
    NumberParameters: 4
       Parameter[0]: 0000000019930520
       Parameter[1]: 000000000014cc40
       Parameter[2]: 00007ffe947aef78
       Parameter[3]: 00007ffe8cd00000
    
    PROCESS_NAME:  Cubase10.5.exe
    
    ERROR_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text>
    
    EXCEPTION_CODE_STR:  e06d7363
    
    EXCEPTION_PARAMETER1:  0000000019930520
    
    EXCEPTION_PARAMETER2:  000000000014cc40
    
    EXCEPTION_PARAMETER3:  00007ffe947aef78
    
    EXCEPTION_PARAMETER4: 7ffe8cd00000
    
    STACK_TEXT:  
    00000000`0014cac0 00007ffe`8d3b4171 : 00007ffe`948304c0 00000000`0014cc1a 00000000`96ad9290 0000000b`1a01d458 : KERNELBASE!RaiseException+0x69
    00000000`0014cba0 00007ffe`8d8da855 : 00007ffe`8cd00000 00000000`00000000 bef2be8b`80000000 00007ffe`8d3d87cc : TestPlugin_x64!asmjit::X86Assembler::`default constructor closure'+0x4eb1
    00000000`0014cc10 00007ffe`8d14d577 : 00000000`00000002 00000000`0014cd88 00000000`0014cd88 00007ffe`8d52cea6 : TestPlugin_x64!asmjit::Assembler::Assembler+0x6155
    00000000`0014cc90 00007ffe`8d14d6b2 : 0000000b`875b1ba0 00000000`0014cd88 00000000`0014cd88 0000000b`875b1ba0 : TestPlugin_x64+0x44d577
    00000000`0014ccf0 00007ffe`8d5a656f : 00000000`89404460 0000000b`1a01d458 00000000`0014cd99 0000000b`1a01d3a0 : TestPlugin_x64+0x44d6b2
    00000000`0014cd20 00007ffe`8d5527d6 : 0000000b`1a01d3a0 0000000b`00000003 00007ffe`8dcb7d18 0000000b`875b1ba0 : TestPlugin_x64!InitDll+0x1bd48f
    00000000`0014ce00 00007ffe`8d0379b9 : 00007ffe`8d033b00 00007fff`1bff44a4 0000000b`6bc0f9f0 00000000`00000013 : TestPlugin_x64!InitDll+0x1696f6
    00000000`0014cef0 00007ffe`8d036e6f : 0000000b`6bc0f9f0 0000000b`f7004a70 00000000`00000080 00007ffe`8d3b247f : TestPlugin_x64+0x3379b9
    00000000`0014cfa0 00007ffe`8d035e60 : 0000000b`b0ede160 0000000b`6bc0f9f0 00000001`432b9fec 00000000`00140000 : TestPlugin_x64+0x336e6f
    00000000`0014cff0 00000001`4166c21e : 0000000b`b0ede160 00000009`af513ee0 00000009`9f04be20 00000000`00000000 : TestPlugin_x64+0x335e60
    00000000`0014d030 0000000b`b0ede160 : 00000009`af513ee0 00000009`9f04be20 00000000`00000000 00000000`00000000 : Cubase10_5+0x166c21e
    00000000`0014d038 00000009`af513ee0 : 00000009`9f04be20 00000000`00000000 00000000`00000000 00000009`9718c040 : 0x0000000b`b0ede160
    00000000`0014d040 00000009`9f04be20 : 00000000`00000000 00000000`00000000 00000009`9718c040 00000000`00000000 : 0x00000009`af513ee0
    00000000`0014d048 00000000`00000000 : 00000000`00000000 00000009`9718c040 00000000`00000000 00000000`00000001 : 0x00000009`9f04be20
    
    
    SYMBOL_NAME:  TestPlugin_x64!asmjit::X86Assembler::`default constructor closure'+4eb1
    
    MODULE_NAME: TestPlugin_x64
    
    IMAGE_NAME:  TestPlugin_x64.vst3
    
    STACK_COMMAND:  ~0s ; .ecxr ; kb
    
    FAILURE_BUCKET_ID:  CPP_EXCEPTION_e06d7363_TestPlugin_x64.vst3!asmjit::X86Assembler::_default_constructor_closure_
    
    OS_VERSION:  10.0.18362.1
    
    BUILDLAB_STR:  19h1_release
    
    OSPLATFORM_TYPE:  x64
    
    OSNAME:  Windows 10
    
    FAILURE_ID_HASH:  {85b8180a-24dd-4c0d-96c8-5a11ba39bbbb}
    


  • I see nothing useful in there. Is that a debug build of your plugin? Does the standalone version also crash?



  • @d-healey said in Help decipher .dmp Crash file:

    Is that a debug build of your plugin?

    It was a crash dump from Cubase on a beta testers system, so that's all the data I can get. It hasn't caused any issues on my rig yet.



  • @dustbro Send them a debug build and the next crash dump might provide more useful info.


Log in to reply
 

7
Online

673
Users

2.7k
Topics

22.7k
Posts