DUMP_CLASS: 2 DUMP_QUALIFIER: 400 CONTEXT: (.ecxr) eax=dddddddd ebx=00000000 ecx=44b2d700 edx=3ff7d680 esi=0227c5d8 edi=0227c6e0 eip=0aae6d9c esp=0227c5d8 ebp=0227c6e0 iopl=0 nv up ei pl zr na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210246 MQ2Nav!RenderHandler::InvalidateDeviceObjects+0x8c: 0aae6d9c 8b500c mov edx,dword ptr [eax+0Ch] ds:002b:dddddde9=???????? Resetting default scope FAULTING_IP: MQ2Nav!RenderHandler::InvalidateDeviceObjects+8c [C:\Src\MMO\mmobugs\MQ2Nav\plugin\RenderHandler.cpp @ 56] 0aae6d9c 8b500c mov edx,dword ptr [eax+0Ch] EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 0aae6d9c (MQ2Nav!RenderHandler::InvalidateDeviceObjects+0x0000008c) ExceptionCode: c000041d ExceptionFlags: 00000001 NumberParameters: 0 PROCESS_NAME: eqgame.exe ERROR_CODE: (NTSTATUS) 0xc000041d - An unhandled exception was encountered during a user callback. EXCEPTION_CODE: (NTSTATUS) 0xc000041d - An unhandled exception was encountered during a user callback. EXCEPTION_CODE_STR: c000041d WATSON_BKT_PROCSTAMP: 5c118821 WATSON_BKT_MODULE: MQ2Nav.dll WATSON_BKT_MODSTAMP: 5c15fe70 WATSON_BKT_MODOFFSET: 4b6d9c WATSON_BKT_MODVER: 25.2.1.0 MODULE_VER_PRODUCT: MMOBugs MacroQuest2 BUILD_VERSION_STRING: 10.0.17134.111 (WinBuild.160101.0800) MODLIST_WITH_TSCHKSUM_HASH: de37955e251fc718921ef747f4dba874e4a5f9af MODLIST_SHA1_HASH: f052bf6a465026f51a982407942fe6864f90cfa1 NTGLOBALFLAG: 0 PROCESS_BAM_CURRENT_THROTTLED: 0 PROCESS_BAM_PREVIOUS_THROTTLED: 0 APPLICATION_VERIFIER_FLAGS: 0 DUMP_FLAGS: 94 DUMP_TYPE: 1 ANALYSIS_SESSION_HOST: MERCURY ANALYSIS_SESSION_TIME: 12-16-2018 00:51:27.0013 ANALYSIS_VERSION: 10.0.16299.15 x86fre THREAD_ATTRIBUTES: OS_LOCALE: ENU PROBLEM_CLASSES: ID: [0n309] Type: [@APPLICATION_FAULT_STRING] Class: Primary Scope: DEFAULT_BUCKET_ID (Failure Bucket ID prefix) BUCKET_ID Name: Omit Data: Add String: [FATAL_USER_CALLBACK_EXCEPTION] PID: [Unspecified] TID: [Unspecified] Frame: [0] ID: [0n91] Type: [@SHUTDOWN] Class: Addendum Scope: DEFAULT_BUCKET_ID (Failure Bucket ID prefix) BUCKET_ID Name: Omit Data: Omit PID: [0xc074] TID: [0x9970] Frame: [0] : MQ2Nav!RenderHandler::InvalidateDeviceObjects BUGCHECK_STR: FATAL_USER_CALLBACK_EXCEPTION DEFAULT_BUCKET_ID: FATAL_USER_CALLBACK_EXCEPTION PRIMARY_PROBLEM_CLASS: FATAL_USER_CALLBACK_EXCEPTION LAST_CONTROL_TRANSFER: from 0aae6320 to 0aae6d9c STACK_TEXT: 0227c6e0 0aae6320 0227c8ac 0227cda8 00000000 MQ2Nav!RenderHandler::InvalidateDeviceObjects+0x8c 0227c7cc 0aa9f12b 0227c9ac 0227cda8 00000000 MQ2Nav!RenderHandler::~RenderHandler+0x40 0227c8ac 0aa9e5ae 00000001 0227ca90 0227cda8 MQ2Nav!RenderHandler::`scalar deleting destructor'+0x2b 0227c9ac 0aa9bd67 3f942140 0227cb64 0227cda8 MQ2Nav!std::default_delete::operator()+0x4e 0227ca90 0b1d0238 0aa0fbda 0227cda8 00000000 MQ2Nav!std::unique_ptr >::~unique_ptr >+0x47 0227cb64 0b0f42bd ef01b0ae 0b1d0210 08428bec MQ2Nav!`dynamic atexit destructor for 'g_renderHandler''+0x28 0227cbb0 0b0f3c33 ef01b0f6 0aa0fbda 0227cda8 MQ2Nav!::operator()+0xfd 0227cbe8 0b0f3cfe 0227cbfc 0227cc18 0227cc00 MQ2Nav!__crt_seh_guarded_call::operator()<, &, >+0x53 0227cc08 0b0f44fe 00000002 0227cc18 0227cc24 MQ2Nav!__acrt_lock_and_call< >+0x2e 0227cc1c 0b0f1503 0b419320 ef01b77a 0aa0fbda MQ2Nav!_execute_onexit_table+0x1e 0227cc64 0b0f11dc ef01b786 0aa0fbda 0227cda8 MQ2Nav!::operator()+0xb3 0227cc98 0b0f125e 0227ccac 0227ccc8 0227ccb0 MQ2Nav!__crt_seh_guarded_call::operator()<, &, >+0x4c 0227ccb8 0b0f170a 00000002 0227ccc8 0227cce4 MQ2Nav!__acrt_lock_and_call< >+0x2e 0227ccd8 0b0f1a40 00000000 00000000 00000001 MQ2Nav!common_exit+0x4a 0227ccec 0b00cc19 0227cd28 0b00d7a1 ef01b636 MQ2Nav!_cexit+0x10 0227ccf4 0b00d7a1 ef01b636 0aa0fbda 0227cda8 MQ2Nav!__scrt_dllmain_uninitialize_c+0x29 0227cd28 0b00d508 00000001 00000000 01ae4616 MQ2Nav!dllmain_crt_process_detach+0x71 0227cd3c 0b00d94b 0a630000 00000000 00000001 MQ2Nav!dllmain_crt_dispatch+0x48 0227cd80 0b00dabf 0a630000 00000000 00000001 MQ2Nav!dllmain_dispatch+0x10b 0227cd94 774ea896 0a630000 00000000 00000001 MQ2Nav!_DllMainCRTStartup+0x1f 0227cdb4 774c01b6 0aa0fbda 0a630000 00000000 ntdll!LdrxCallInitRoutine+0x16 0227ce00 774b459d 00000000 00000001 84ce2072 ntdll!LdrpCallInitRoutine+0x55 0227ce98 774b4495 00000001 774b43e0 410f3592 ntdll!LdrShutdownProcess+0xed 0227cf6c 5cd1b3bd ffffef6e 00000000 00000000 ntdll!RtlExitUserProcess+0xb5 0227cf88 5cd19f1d 0227cfa4 74d43a23 ffffef6e AcLayers!NS_FaultTolerantHeap::FthExitUserProcess+0x9f 0227cf90 74d43a22 ffffef6e 77e8f3b0 ffffffff AcLayers!NS_FaultTolerantHeap::APIHook_RtlExitUserProcess+0xd 0227cfa4 0101b004 ffffef6e 0227cfe8 0101af98 kernel32!ExitProcessImplementation+0x12 WARNING: Stack unwind information not available. Following frames may be wrong. 0227cfb0 0101af98 ffffef6e 4328fa7a 0251bc00 eqgame+0x59b004 0227cfe8 0101b0fb ffffef6e 00000000 00000000 eqgame+0x59af98 0227cffc 01002f01 ffffef6e 00000000 00000000 eqgame+0x59b0fb 0227d014 00d251ef 0227d024 00000000 00000a00 eqgame+0x582f01 0227d078 0aabb74a 0027210e 00000232 00000000 eqgame+0x2a51ef 0227d280 750cbf1b 0027210e 00000232 00000000 MQ2Nav!WndProc_Detour+0x27a 0227d2ac 750c83ea 00d237d0 0027210e 00000232 user32!_InternalCallWinProc+0x2b 0227d394 750c7f8a 00d237d0 00000000 00000232 user32!UserCallWinProcCheckWow+0x3aa 0227d3f8 750ca6d9 02f6d030 00000000 00000232 user32!DispatchClientMessage+0xea 0227d438 774ecd3d 0227d454 00000020 0227d644 user32!__fnDWORD+0x49 0227d474 750c6a0f 0027210e 00000112 0000f002 ntdll!KiUserCallbackDispatcher+0x4d 0227d508 750b8017 02f6d030 00000000 056209f5 user32!RealDefWindowProcWorker+0x2ff 0227d538 72f15823 0027210e 00000112 0000f002 user32!RealDefWindowProcA+0x107 0227d558 72f155f5 00000112 e85f9d45 0227d5f0 uxtheme!DoMsgDefault+0x3a 0227d568 72f28e71 04dc09f0 0227d5ac 00000001 uxtheme!OnDwpSysCommand+0x35 0227d5f0 72f14ad8 0000f002 056209f5 00000000 uxtheme!_ThemeDefWindowProc+0x6f1 0227d604 750b1984 0027210e 00000112 0000f002 uxtheme!ThemeDefWindowProcA+0x18 0227d654 00d2414d 0027210e 00000112 0000f002 user32!DefWindowProcA+0x124 0227d6a0 0aabb74a 0027210e 00000112 0000f002 eqgame+0x2a414d 0227d8a8 750cbf1b 0027210e 00000112 0000f002 MQ2Nav!WndProc_Detour+0x27a 0227d8d4 750c83ea 00d237d0 0027210e 00000112 user32!_InternalCallWinProc+0x2b 0227d9bc 750c7f8a 00d237d0 00000000 00000112 user32!UserCallWinProcCheckWow+0x3aa 0227da20 750ca6d9 02f6d030 00000000 00000112 user32!DispatchClientMessage+0xea 0227da60 774ecd3d 0227da7c 00000020 0227dc78 user32!__fnDWORD+0x49 0227da98 754a2b4c 750c6a0f 0027210e 000000a1 ntdll!KiUserCallbackDispatcher+0x4d 0227da9c 750c6a0f 0027210e 000000a1 0000000b win32u!NtUserMessageCall+0xc 0227db30 750b8017 02f6d030 00000000 056209f5 user32!RealDefWindowProcWorker+0x2ff 0227db64 72f15823 0027210e 000000a1 0000000b user32!RealDefWindowProcA+0x107 0227db84 72f155a6 000000a1 72f15540 00000000 uxtheme!DoMsgDefault+0x3a 0227db98 72f28e71 04dc09f0 0227dbdc 00000001 uxtheme!OnDwpNcLButtonDown+0x66 0227dc24 72f14ad8 0000000b 056209f5 00000000 uxtheme!_ThemeDefWindowProc+0x6f1 0227dc38 750b1984 0027210e 000000a1 0000000b uxtheme!ThemeDefWindowProcA+0x18 0227dc88 00d2414d 0027210e 000000a1 0000000b user32!DefWindowProcA+0x124 0227dcd4 0aabb74a 0027210e 000000a1 0000000b eqgame+0x2a414d 0227dedc 750cbf1b 0027210e 000000a1 0000000b MQ2Nav!WndProc_Detour+0x27a 0227df08 750c83ea 00d237d0 0027210e 000000a1 user32!_InternalCallWinProc+0x2b 0227dff0 750c7c9e 00d237d0 00000000 000000a1 user32!UserCallWinProcCheckWow+0x3aa 0227e06c 750bcdd0 ffffffff 00d2126b 0227e094 user32!DispatchMessageWorker+0x20e 0227e074 00d2126b 0227e094 0227e1dc 0227e0bc user32!DispatchMessageA+0x10 0227e0ac 00c772f0 ffffffff 097bf0a0 0227e1e8 eqgame+0x2a126b 0227e0bc 097bd739 014f8474 0227e70e 00000000 eqgame+0x1f72f0 0227e1e8 00c62304 1c13c008 0027210e 56d3b008 MQ2Main!Detour_ProcessGameEvents+0x79 0227e730 00c5e556 0027210e 0027210e ffffffff eqgame+0x1e2304 00000000 00000000 00000000 00000000 00000000 eqgame+0x1de556 THREAD_SHA1_HASH_MOD_FUNC: 6b5288a2e80ddd89d7cb9cb426f86f8181232d63 THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 6802d859adc91996d602a44c8e1e91fe19d3b200 THREAD_SHA1_HASH_MOD: 7074445a9aaa3aa3c2be160f7c7bbf057aaa0e37 FOLLOWUP_IP: MQ2Nav!RenderHandler::InvalidateDeviceObjects+8c [C:\Src\MMO\mmobugs\MQ2Nav\plugin\RenderHandler.cpp @ 56] 0aae6d9c 8b500c mov edx,dword ptr [eax+0Ch] FAULT_INSTR_CODE: ff0c508b FAULTING_SOURCE_LINE: C:\Src\MMO\mmobugs\MQ2Nav\plugin\RenderHandler.cpp FAULTING_SOURCE_FILE: C:\Src\MMO\mmobugs\MQ2Nav\plugin\RenderHandler.cpp FAULTING_SOURCE_LINE_NUMBER: 56 FAULTING_SOURCE_CODE: 52: m_deviceAcquired = false; 53: 54: for (auto& p : m_renderables) 55: { > 56: p->InvalidateDeviceObjects(); 57: } 58: } 59: 60: void RenderHandler::AddRenderable(Renderable* renderable) 61: { SYMBOL_STACK_INDEX: 0 SYMBOL_NAME: MQ2Nav!RenderHandler::InvalidateDeviceObjects+8c FOLLOWUP_NAME: MachineOwner MODULE_NAME: MQ2Nav IMAGE_NAME: MQ2Nav.dll DEBUG_FLR_IMAGE_TIMESTAMP: 5c15fe70 STACK_COMMAND: ~0s ; .ecxr ; kb BUCKET_ID: FATAL_USER_CALLBACK_EXCEPTION_MQ2Nav!RenderHandler::InvalidateDeviceObjects+8c FAILURE_EXCEPTION_CODE: c000041d FAILURE_IMAGE_NAME: MQ2Nav.dll BUCKET_ID_IMAGE_STR: MQ2Nav.dll FAILURE_MODULE_NAME: MQ2Nav BUCKET_ID_MODULE_STR: MQ2Nav FAILURE_FUNCTION_NAME: RenderHandler::InvalidateDeviceObjects BUCKET_ID_FUNCTION_STR: RenderHandler::InvalidateDeviceObjects BUCKET_ID_OFFSET: 8c BUCKET_ID_MODTIMEDATESTAMP: 5c15fe70 BUCKET_ID_MODCHECKSUM: 0 BUCKET_ID_MODVER_STR: 25.2.1.0 BUCKET_ID_PREFIX_STR: FATAL_USER_CALLBACK_EXCEPTION_ FAILURE_PROBLEM_CLASS: FATAL_USER_CALLBACK_EXCEPTION FAILURE_SYMBOL_NAME: MQ2Nav.dll!RenderHandler::InvalidateDeviceObjects FAILURE_BUCKET_ID: FATAL_USER_CALLBACK_EXCEPTION_c000041d_MQ2Nav.dll!RenderHandler::InvalidateDeviceObjects TARGET_TIME: 2018-12-16T07:46:03.000Z OSBUILD: 17134 OSSERVICEPACK: 1 SERVICEPACK_NUMBER: 0 OS_REVISION: 0 SUITE_MASK: 256 PRODUCT_TYPE: 1 OSPLATFORM_TYPE: x86 OSNAME: Windows 10 OSEDITION: Windows 10 WinNt SingleUserTS USER_LCID: 0 OSBUILD_TIMESTAMP: unknown_date BUILDDATESTAMP_STR: 160101.0800 BUILDLAB_STR: WinBuild BUILDOSVER_STR: 10.0.17134.111 ANALYSIS_SESSION_ELAPSED_TIME: c57d ANALYSIS_SOURCE: UM FAILURE_ID_HASH_STRING: um:fatal_user_callback_exception_c000041d_mq2nav.dll!renderhandler::invalidatedeviceobjects FAILURE_ID_HASH: {c8a5bcf6-4477-aed2-9ea9-c95104416f79} Followup: MachineOwner