Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Script Extender Crashes during Dialogues, Patch 7 Hotfix 27~28. #470

Open
NAKAMURAKANE opened this issue Oct 24, 2024 · 2 comments
Open

Comments

@NAKAMURAKANE
Copy link

I have attempted solutions to common problems

Yes

I have checked that my game version is supported

Yes

OS

Windows 11

Platform

Steam

Description

螢幕截圖 2024-10-24 下午5 11 04 It just keeps crashing with this error during dialogue. It only happens after Patch 7 is released, no matter hotfix 26/27/28. Already tried different methods including updating the display drivers, updateing SE, delete and replace DWrite.dll, deleting outdated mods, reinstalling the game, excluding the app under Windows Security, updating Visual C++, running sfc /scannow, allocating more RAMs...etc. whatever can try, it just keeps "Script Extender Crash". Full logs here. But I don't think you can see any error in the log.....[Extender Runtime 2024-10-24 09-06-14.log](https://github.com/user-attachments/files/17504568/Extender.Runtime.2024-10-24.09-06-14.log)

Indications

螢幕截圖 2024-10-24 下午5 11 04

Diagnostic Files

No response

Steps to Reproduce

No response

Expected Behavior

No response

Actual Behavior

No response

@perks
Copy link

perks commented Nov 17, 2024

Can confirm this, this is specifically related to dialogue cutscenes -- looking at the crash dump it seems to be related to Sound Engine stuff:

FILE_IN_CAB:  CrashDump - 11-17-2024 12h 51m 05s.dmp

CONTEXT:  (.ecxr)
rax=0000000000000000 rbx=000002b2e2748f40 rcx=ca60975bf53a0000
rdx=00000000fffffffe rsi=0000000000000002 rdi=000000000000000c
rip=00007ff700d2ce42 rsp=000000fbb32fb7f0 rbp=000000fbb32fb889
 r8=000002b2e1f71430  r9=0000000000000005 r10=000002b2f0f80400
r11=000000fbb32fb7a0 r12=000002b2e2748f60 r13=000000fbb32fd000
r14=000000fbb32fb850 r15=0000000000000014
iopl=0         nv up ei pl nz na pe nc
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010202
bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x11d702:
00007ff7`00d2ce42 440fb64001      movzx   r8d,byte ptr [rax+1] ds:00000000`00000001=??
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ff700d2ce42 (bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x000000000011d702)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 0000000000000001
Attempt to read from address 0000000000000001

PROCESS_NAME:  bg3.exe

READ_ADDRESS:  0000000000000001 

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE_STR:  c0000005

EXCEPTION_PARAMETER1:  0000000000000000

EXCEPTION_PARAMETER2:  0000000000000001

STACK_TEXT:  
000000fb`b32fb7f0 00007ff7`00d2efee     : 00000000`00000001 000002b2`d83b82b0 000000fb`b32fd000 000002b2`d83b8290 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x11d702
000000fb`b32fb8e0 00007ff7`00d2d84d     : 000002b2`fd141440 000000fb`b32fd710 000002b2`bc4b1bb8 00000000`00000000 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x11f8ae
000000fb`b32fcde0 00007ff7`00d3fc3b     : 01c00001`000038ea 00000000`00000000 000000fb`b32fcfd0 000000fb`b32fdcd0 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x11e10d
000000fb`b32fced0 00007ff7`00d42cb2     : 00000000`01000017 000000fb`b32fdc28 01c00001`00000d78 000000fb`b32fdbd8 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x1304fb
000000fb`b32fd440 00007ff7`03d7df6e     : 00000000`00000000 000000fb`b32fdcd0 000002b3`245904f8 000000fb`b32fdbd8 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x133572
000000fb`b32fd600 00007ff7`00f8b407     : 01c00001`000038ea 000000fb`b32fdba0 000002b2`bc7ab140 000002b2`d76e0540 : bg3!AK::WriteBytesBuffer::Clear+0x1a5ac0e
000000fb`b32fdaa0 00007ff7`00fa15da     : 000002b3`08147ec0 000002b3`0000100e 000002b3`08147ec0 ffffffff`ffffffff : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x37bcc7
000000fb`b32fe460 00007ff7`00fa075a     : 000002b2`d75aa2c0 000002b2`d7b517e0 000000fb`b32fe5c0 000002b2`d75aa2c0 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x391e9a
000000fb`b32fe4c0 00007ff7`01421aa3     : 000002b2`c11cf688 00000000`00000000 0000ca9b`247410ca 000002b2`d662d0d0 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x39101a
000000fb`b32fe610 00007ff7`01921c1e     : 000002b3`3bb4f3a0 000002b2`f7470e40 000000fb`b32fe740 00000000`00000000 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0x812363
000000fb`b32fe640 00007ff7`01911fbb     : 000002b2`dca65d40 000002b3`3bb4f3a0 000002b3`06fbdb20 000002b2`bc644680 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0xd124de
000000fb`b32fe8c0 00007ff7`00448fdc     : 00007ff7`05e13b28 000002b2`baf35758 00007ff7`05e13b28 00007ff7`05e13b28 : bg3!AK::SoundEngine::UnregisterResourceMonitorCallback+0xd0287b
000000fb`b32ff610 00007ff7`03b79ab9     : 00007ff7`05e13b28 000002b2`bf2de880 000002b2`bc5299d0 000002b2`bef7b4f0 : bg3!AK::Monitor::PostString+0x1542ac
000000fb`b32ff670 00007ff7`03b64a83     : 000002b2`bc5299d0 000002b2`bef7b4f0 000002b2`bc644680 000002b2`bc644680 : bg3!AK::WriteBytesBuffer::Clear+0x1856759
000000fb`b32ff6b0 00007ffa`e33a8186     : 00007ff7`05e13b28 000002b3`8f5cc100 00000000`488001a0 406ab68c`ea9f7400 : bg3!AK::WriteBytesBuffer::Clear+0x1841723
000000fb`b32ff6e0 00007ffa`e33a8009     : 000002b2`d6cbc4a0 000002b2`baf35668 000002b2`baf35668 000002b2`bc5299d0 : BG3ScriptExtender+0x18186
000000fb`b32ff790 00007ff7`0029d00d     : 00007ff7`05e13b28 000002b2`bc5299d0 000002b2`bef7b4f0 000002b2`bef7b520 : BG3ScriptExtender+0x18009
000000fb`b32ff7c0 00007ff7`03ad7664     : 000002b2`baf00110 000002b2`baf00110 000002b2`baf00110 000002b2`bc1ee1f0 : bg3!AK::WriteBytesCount::Reserve+0xe97d
000000fb`b32ff830 00007ff7`03cb6099     : 000002b2`bc5025e8 000002b2`bec54f10 ffffffff`fffffffe 000002b2`bec54f10 : bg3!AK::WriteBytesBuffer::Clear+0x17b4304
000000fb`b32ff890 00007ff7`03cb5e74     : 000002b2`bef7b520 000002b2`bc502560 000002b2`bef7b520 000002b2`bef54b88 : bg3!AK::WriteBytesBuffer::Clear+0x1992d39
000000fb`b32ff900 00007ffb`a934259d     : 00000000`000030e8 00000000`00000000 00000000`00000000 00000000`00000000 : bg3!AK::WriteBytesBuffer::Clear+0x1992b14
000000fb`b32ff930 00007ffb`a9ecaf38     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x1d
000000fb`b32ff960 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x28


SYMBOL_NAME:  bg3+11d702

MODULE_NAME: bg3

IMAGE_NAME:  bg3.exe

STACK_COMMAND:  ~39s; .ecxr ; kb

FAILURE_BUCKET_ID:  NULL_CLASS_PTR_READ_c0000005_bg3.exe!Unknown

@NAKAMURAKANE
Copy link
Author

That kind of crash getting more frequent after the v21 SE release yesterday, really thanks for the update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants