Skip to content

在DOAXVV这款游戏中如果保持在中文输入模式下输入会导致崩溃 #1804

@benny502

Description

@benny502

Describe the bug
在DOAXVV这款游戏中如果保持在中文输入模式下输入会导致崩溃
To Reproduce
Steps to reproduce the bug:
保持中文输入状态进入游戏,随便输入某个按键

Expected behavior
游戏崩溃

Log
0:000> !analyze -v


  •                                                                         *
    
  •                    Exception Analysis                                   *
    
  •                                                                         *
    

KEY_VALUES_STRING: 1

Key  : AV.Type
Value: Write

Key  : Analysis.CPU.mSec
Value: 1000

Key  : Analysis.Elapsed.mSec
Value: 1010

Key  : Analysis.IO.Other.Mb
Value: 2

Key  : Analysis.IO.Read.Mb
Value: 1

Key  : Analysis.IO.Write.Mb
Value: 124

Key  : Analysis.Init.CPU.mSec
Value: 3406

Key  : Analysis.Init.Elapsed.mSec
Value: 222454

Key  : Analysis.Memory.CommitPeak.Mb
Value: 266

Key  : Analysis.Version.DbgEng
Value: 10.0.29507.1001

Key  : Analysis.Version.Description
Value: 10.2511.5.1 amd64fre

Key  : Analysis.Version.Ext
Value: 1.2511.5.1

Key  : Failure.Bucket
Value: INVALID_POINTER_WRITE_c0000005_d3d11.dll!Unknown

Key  : Failure.Exception.Code
Value: 0xc0000005

Key  : Failure.Exception.IP.Address
Value: 0x7ffd168ad2c4

Key  : Failure.Exception.IP.Module
Value: d3d11

Key  : Failure.Exception.IP.Offset
Value: 0x6d2c4

Key  : Failure.Hash
Value: {a5c1a54b-2034-ab11-2acb-2296218c5b9d}

Key  : Failure.ProblemClass.Primary
Value: INVALID_POINTER_WRITE

Key  : Faulting.IP.Type
Value: Paged

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

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

Key  : WER.OS.Branch
Value: ge_release

Key  : WER.OS.Version
Value: 10.0.26100.1

FILE_IN_CAB: DOAX_VV.exe-weasel.dll-20260227-222610.37992.dmp

CONTEXT: (.ecxr)
rax=00007ffd16b39780 rbx=00007ffe143d1d68 rcx=00007ffe143d1d68
rdx=0000000000000002 rsi=0000000000000000 rdi=0000000000000028
rip=00007ffd168ad2c4 rsp=000000cf086fe290 rbp=0000000000000000
r8=0000000000000000 r9=0000000000000028 r10=0000000000000005
r11=0000000000000005 r12=00000285f2cdf270 r13=0000000000000007
r14=00000285f2cdf270 r15=000000cf086fe4a0
iopl=0 nv up ei pl zr na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246
d3d11!D3D11CoreRegisterLayers+0xb4:
00007ffd168ad2c4 c70100b00000 mov dword ptr [rcx],0B000h ds:00007ffe143d1d68=0000b100
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ffd168ad2c4 (d3d11!D3D11CoreRegisterLayers+0x00000000000000b4)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000001
Parameter[1]: 00007ffe143d1d68
Attempt to write to address 00007ffe143d1d68

PROCESS_NAME: DOAX_VV.exe

WRITE_ADDRESS: 00007ffe143d1d68

ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%p 0x%p %s

EXCEPTION_CODE_STR: c0000005

EXCEPTION_PARAMETER1: 0000000000000001

EXCEPTION_PARAMETER2: 00007ffe143d1d68

STACK_TEXT:
000000cf086fe290 00007ffd168ad5f5 : 000000cf086fe448 0000000000000000 0000000000000000 00007ffe18ad100f : d3d11!D3D11CoreRegisterLayers+0xb4
000000cf086fe2c0 00007ffd168ad8f4 : 0000000000000003 00007ffd16840000 00007ffd168ad720 0000000000000028 : d3d11!D3D11CoreRegisterLayers+0x3e5
000000cf086fe330 00007ffe14148260 : 00007ffd168ad720 00007ffd00000000 0000000000000000 0000000000000000 : d3d11!D3D11CreateDevice+0x1d4
000000cf086fe3c0 00007ffe14147ed7 : 0000000000000007 00007ffe143d1d68 0000000400000002 00007ffd16840000 : d2d1!DelayLoadedProc<long (__cdecl*)(IDXGIAdapter * ptr64,enum D3D_DRIVER_TYPE,HINSTANCE * __ptr64,unsigned int,enum D3D_FEATURE_LEVEL const * __ptr64,unsigned int,unsigned int,ID3D11Device * __ptr64 * __ptr64,enum D3D_FEATURE_LEVEL * __ptr64,ID3D11DeviceContext * __ptr64 * __ptr64),DefaultHRESULTConverter>::Invoke<IDXGIAdapter * ptr64,enum D3D_DRIVER_TYPE,HINSTANCE * __ptr64,unsigned int,enum D3D_FEATURE_LEVEL const * __ptr64,unsigned int,unsigned int,ID3D11Device * __ptr64 * __ptr64,enum D3D_FEATURE_LEVEL * __ptr64,ID3D11DeviceContext * __ptr64 * __ptr64>+0xe4
000000cf086fe430 00007ffe14147854 : 00000285f3a0c9c0 000000cf086fe5f0 000000cf00000000 00000285f3a0c9c0 : d2d1!Displays::CreateDevice+0xcf
000000cf086fe4f0 00007ffe140fb4eb : 0000000000000040 0000000000000000 0000000000000000 00007ffe1b25d0d1 : d2d1!CD3DDeviceManager::CreateNewDevice+0x88
000000cf086fe6e0 00007ffe140fb279 : 0000000000000000 0000000000000000 0000000000000000 00000285f38b1110 : d2d1!CD3DDeviceManager::GetDeviceFromParameters+0x193
000000cf086fe760 00007ffe1414ada0 : 0000000000000000 000000cf086fe908 00000285f38b1010 0000000000000000 : d2d1!CD3DDeviceManager::GetD3DDevice+0x89
000000cf086fe7b0 00007ffe1414ab80 : 000000cf086fea98 000000cf086fea10 0000000000000000 00000285f38b1010 : d2d1!CDefaultRenderTargetFactory::GetInitialD2DDevice+0x54
000000cf086fe830 00007ffe141e180a : 0000000000000000 000000cf086fea98 00000285f38b1010 0000000000000000 : d2d1!CDCRenderTargetFactory::CreateHardwareTarget+0x40
000000cf086fe8b0 00007ffe141e1488 : 0000028400001f80 00000285f38b1010 0000000000000000 00007ffe14189b40 : d2d1!CDefaultRenderTargetFactory::Create+0xea
000000cf086fe980 00007ffd8c192d14 : 0000000000000000 0000000000000000 0000000000000000 00007ffe143a3968 : d2d1!D2DFactory::CreateDCRenderTarget+0xe8
000000cf086fea80 00007ffd8c183c0a : 0000000000000000 0000000000000000 00000284db6ab340 00007ffe1986489b : weasel!boost::archive::detail::iserializerboost::archive::text_wiarchive,weasel::UIStyle::load_object_data+0x13c54
000000cf086feb80 00007ffd8c183176 : 0000028500000090 0000028400000090 00000284db6ab330 0000000000000060 : weasel!boost::archive::detail::iserializerboost::archive::text_wiarchive,weasel::UIStyle::load_object_data+0x4b4a
000000cf086febd0 00007ffd8c162d47 : 00000285f584ee20 0000028400000090 0000028400000090 00000284be2b9e00 : weasel!boost::archive::detail::iserializerboost::archive::text_wiarchive,weasel::UIStyle::load_object_data+0x40b6
000000cf086fec30 00007ffd8c164bfa : 00000284be2b9e00 0000000000000000 000002858dc68dd0 00000284d129e5f0 : weasel+0x2d47
000000cf086fecf0 00007ffd8c16676d : 00000284be2b9e00 000000cf086fed90 0000000000000000 00000284d129e5f0 : weasel+0x4bfa
000000cf086fed60 00007ffdecde3c8b : 0000000000000000 00000284d129e630 0000000000000000 00000284be2b9f34 : weasel+0x676d
000000cf086fef00 00007ffdecde40cc : 00000284be2b9e40 00000284be2b9f90 0000000000000000 00007ffd00000000 : textinputframework!CInputContext::_EditSessionQiCallback+0xdb
000000cf086fef80 00007ffdecdcfcaa : 0000000000000000 00007ffd00000000 0000000000000000 0000000000000000 : textinputframework!CInputContext::OnLockGranted+0x33c
000000cf086ff010 00007ffe1af5c7af : 000000cf00000001 00000284bc68f2d0 0000000000000000 0000000000000000 : textinputframework!CACPWrap::OnLockGranted+0x5a
000000cf086ff070 00007ffdecdfe342 : 00000284be2b9e00 0000000000000000 0000000000000000 0000000000000000 : msctf!CTextStoreImpl::RequestLock+0x2f
000000cf086ff0a0 00007ffd8c165ddc : 0000000000000000 0000000000000058 000000cf086ff1a0 00000000002d0001 : textinputframework!CInputContext::RequestEditSession+0x232
000000cf086ff120 00007ffd8c16767a : 0000028400040300 000000cf086ff1a0 000000cf086ff350 00000284be2b9e00 : weasel+0x5ddc
000000cf086ff170 00007ffe1af4d857 : 00000284be2b9e00 0000000000000000 0000000000000058 00000284d126e650 : weasel+0x767a
000000cf086ff1a0 00007ffe1af4c353 : 00000284d0d5a370 000000cf086ff261 0000000000000008 00007ffdece11830 : msctf!CTip::OnKeyboardEvent+0x9b
000000cf086ff200 00007ffe1af4bd7f : 0000000000000001 00000000002d0001 0000000000000058 00000000002d0001 : msctf!CThreadInputMgr::_KeyStroke+0x4e3
000000cf086ff2c0 00007ffe1af3bfc9 : 00000000002d0001 000000cf086ff410 00000284d0d5a370 0000000000000000 : msctf!CThreadInputMgr::KeyDownUpEx+0x8f
000000cf086ff310 00007ffe19253657 : 00000284bc681890 00000284bc681890 00000284d0d2b390 00000284d0d2b300 : msctf!CtfImeProcessKey+0x2d9
000000cf086ff490 00007ffe196a2a72 : 0000000000000000 00007ffe1b3a5904 000000cf086ff6d8 00007ffe196fb710 : imm32!ImmProcessKey+0x1a7
000000cf086ff630 00007ffe1b3a5a74 : 0000000000000000 0000000000000000 0000000000000070 ffffffffffffffff : user32!_ClientImmProcessKey+0x32
000000cf086ff690 00007ffe18a61324 : 00007ffe1965ede8 0000000000000002 00000000004a0abd 0000028400000000 : ntdll!KiUserCallbackDispatcherContinue
000000cf086ff718 00007ffe1965ede8 : 0000000000000002 00000000004a0abd 0000028400000000 00007ffe00000001 : win32u!NtUserGetMessage+0x14
000000cf086ff720 00007ff68c0a3801 : 00000000002e0cfc 000000cf086ff880 000000000000079a 0000000000000000 : user32!GetMessageA+0x48
000000cf086ff780 00007ff68ca3e86b : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : DOAX_VV+0x25c3801
000000cf086ffb50 00007ffe1958e8d7 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : DOAX_VV!boost::archive::detail::oserializerboost::archive::binary_oarchive,SaveDataFile::save_object_data+0x2fd1fb
000000cf086ffb90 00007ffe1b2cc40c : 0000000000000000 0000000000000000 000004f0fffffb30 000004d0fffffb30 : kernel32!BaseThreadInitThunk+0x17
000000cf086ffbc0 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : ntdll!RtlUserThreadStart+0x2c

STACK_COMMAND: ~0s; .ecxr ; kb

IP_IN_PAGED_CODE:
d3d11!D3D11CoreRegisterLayers+b4
00007ffd`168ad2c4 c70100b00000 mov dword ptr [rcx],0B000h

SYMBOL_NAME: d3d11+6d2c4

MODULE_NAME: d3d11

IMAGE_NAME: d3d11.dll

FAILURE_BUCKET_ID: INVALID_POINTER_WRITE_c0000005_d3d11.dll!Unknown

OS_VERSION: 10.0.26100.1

BUILDLAB_STR: ge_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

IMAGE_VERSION: 1.3.16.0

FAILURE_ID_HASH: {a5c1a54b-2034-ab11-2acb-2296218c5b9d}

Followup: MachineOwner

Screenshots

Flavor(please complete the following information):
Select your flavor:

  • ibus-rime
  • fcitx-rime
  • fcitx5-rime
  • Squirrel
  • Trime
  • Weasel

Package:

  • OS: Win11
  • Version: 25H2

DOAX_VV.exe-weasel.dll-20260227-222610.37992.dmp

  • URI: [e.g. https://software.opensuse.org/package/fcitx5-rime?search_term=fcitx5-rime]

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions