-
Notifications
You must be signed in to change notification settings - Fork 45
Description
I got a crash when I use MAGNIFICATION.dll to capture screen frame, it is often appears when Lock screen or get a UAC dialog
Operating system: Windows NT
10.0.19045 3693
CPU: x86
GenuineIntel family 6 model 154 stepping 4
12 CPUs
GPU: UNKNOWN
Crash reason: EXCEPTION_ACCESS_VIOLATION_READ
Crash address: 0x734c1108
Exception code: 0xc0000005
Process uptime: 3493 seconds
#97 Thread 14392 (crashed)
0 D3D12Core.dll + 0x4e1b7!CLayeredObject::CContainedObject::QueryInterface(_GUID const&, void**) + 0x37
eip = 0x5348e1b7 esp = 0x27a7cc4c ebp = 0x27a7cc6c ebx = 0x27a7cd9c
esi = 0x5348e180 edi = 0x279365b8 eax = 0x734c1108 ecx = 0x279362b0
edx = 0x10010010 efl = 0x00010286
Found by: given as instruction pointer in context
1 D3D12Core.dll + 0x4bd83!D3D12CoreCreateDevice + 0x262
eip = 0x5348bd83 esp = 0x27a7cc74 ebp = 0x27a7cd90
Found by: call frame info
2 d3d9on12.dll + 0x35c0!_GUID_0ec870a6_5d7e_4c22_8cfc_5baae07616ed + 0x10
eip = 0x72cf35c0 esp = 0x27a7cc7c ebp = 0x27a7cd90
Found by: stack scanning
3 D3D12Core.dll + 0x4c899!D3D12ValidateAndCreateDevice + 0x129
eip = 0x5348c899 esp = 0x27a7cd98 ebp = 0x27a7cddc
Found by: previous frame's frame pointer
4 d3d12.dll + 0x62e6!D3D12CreateDeviceImpl(IUnknown*, D3D_FEATURE_LEVEL, _GUID const&, void**) + 0x76
eip = 0x736c62e6 esp = 0x27a7cde4 ebp = 0x27a7ce24
Found by: call frame info
5 d3d12.dll + 0x5f49!D3D12CreateDevice + 0x29
eip = 0x736c5f49 esp = 0x27a7ce2c ebp = 0x27a7ce40
Found by: call frame info
6 d3d9on12.dll + 0xde24!D3D9on12::Adapter::Adapter(_D3DDDI_ADAPTERCALLBACKS const&, _LUID*, _D3D9ON12_CREATE_DEVICE_ARGS*) + 0x35b
eip = 0x72cfde24 esp = 0x27a7ce48 ebp = 0x27a7cff0
Found by: call frame info
7 d3d9on12.dll + 0xda65!D3D9on12::OpenAdapter_Private(_D3DDDIARG_OPENADAPTER*, LUID*, D3D9ON12_CREATE_DEVICE_ARGS*) + 0xe5
eip = 0x72cfda65 esp = 0x27a7cff8 ebp = 0x27a7d064
Found by: call frame info
8 d3d9.dll + 0x5748a!CreateDeviceLHDDI + 0x45f
eip = 0x6341748a esp = 0x27a7d06c ebp = 0x27a7dcd0
Found by: call frame info
9 d3d9.dll + 0x526c8!D3D9CreateDirectDrawObject + 0x1be
eip = 0x634126c8 esp = 0x27a7dcd8 ebp = 0x27a7e540
Found by: call frame info
10 d3d9.dll + 0x54f43!FetchDirectDrawData + 0x11c
eip = 0x63414f43 esp = 0x27a7e548 ebp = 0x27a7ea34
Found by: call frame info
11 d3d9.dll + 0x583de!InternalDirectDrawCreate + 0x19c
eip = 0x634183de esp = 0x27a7ea3c ebp = 0x27a7ea70
Found by: call frame info
12 d3d9.dll + 0x64800!CEnum::CEnum(unsigned int, int, D3D9ON12_ARGS*, unsigned int) + 0x2b0
eip = 0x63424800 esp = 0x27a7ea78 ebp = 0x27a7eca0
Found by: call frame info
13 d3d9.dll + 0x6451c!Direct3DCreate9Impl(unsigned int, int, IDirect3D9Ex**, D3D9ON12_ARGS*, unsigned int) + 0xae
eip = 0x6342451c esp = 0x27a7eca8 ebp = 0x27a7edfc
Found by: call frame info
14 d3d9.dll + 0x64467!Direct3DCreate9Ex + 0x17
eip = 0x63424467 esp = 0x27a7ee04 ebp = 0x27a7ee10
Found by: call frame info
15 MAGNIFICATION.dll + 0x52de!CMilMagnifier::CreateAdapterMonitorDevicesD3D9(HWND*) + 0x50
eip = 0x739352de esp = 0x27a7ee18 ebp = 0x27a7efd4
Found by: call frame info
16 MAGNIFICATION.dll + 0x3a6d!CMilMagnifier::UpdateWindowSettingsInternal(void) + 0xca
eip = 0x73933a6d esp = 0x27a7efdc ebp = 0x27a7f070
Found by: call frame info
17 MAGNIFICATION.dll + 0x3c6c!CMilMagnifier::UpdateWindowSettings(unsigned short, unsigned short) + 0x9d
eip = 0x73933c6c esp = 0x27a7f078 ebp = 0x27a7f098
Found by: call frame info
18 MAGNIFICATION.dll + 0x26cc!Magnifier_WndProc(HWND*, _WM_VALUE, unsigned int, long) + 0x20c
eip = 0x739326cc esp = 0x27a7f0a0 ebp = 0x27a7f110
Found by: call frame info