rotators / foclassic

FOnline Community Edition (r412 base)
https://rotators.fodev.net/foclassic/
GNU General Public License v3.0
42 stars 5 forks source link

FOnlineD3D.exe. crash for "ToggleRoof" binding #45

Open raynor009 opened 4 years ago

raynor009 commented 4 years ago

Adding "ToggleRoof" var in the game config as a binding causes the game to instantly crash when I use the FOnlineD3D.exe. It doesn't happen for normal FOnline.exe. Meanwhile "ToggleWall" still works fine.

Application
    Name        ClientDX
    Version     7
    OS          6.2.9200 ()
    Timestamp   2020.05.30 13:44:01

Exception
    Code      EXCEPTION_ACCESS_VIOLATION
    Address   0x77013A7D
    Flags     0x0
    Info      Attempted to write to an 0xFF000000

Thread 'Main' (628, current)
    RPCRT4, NdrOutInit + 75741
    RPCRT4, RpcStringFreeW + 131
    RPCRT4, RpcBindingCopy + 512
    RPCRT4, RpcBindingCopy + 221
    RPCRT4, RpcBindingCopy + 192
    RPCRT4, I_RpcGetBufferWithObject + 12509
    RPCRT4, NdrClientCall2 + 6200
    RPCRT4, NdrClientCall4 + 20
    sechost, CloseServiceHandle + 57
    WINMMBASE, waveOutMessage + 1094
    WINMMBASE, waveOutMessage + 568
    WINMMBASE, waveInGetNumDevs + 13
    dsound, DllCanUnloadNow + 15874
    dsound, DllCanUnloadNow + 25443
    dsound, DllCanUnloadNow + 23322
    dsound, DirectSoundCreate8 + 42978
    dsound, DirectSoundCaptureEnumerateA + 20
    FOnlineD3D, (function-name not available) + 0
    FOnlineD3D, (function-name not available) + 0
    FOnlineD3D, (function-name not available) + 0
    FOnlineD3D, (function-name not available) + 0
    FOnlineD3D, (function-name not available) + 0
    FOnlineD3D, (function-name not available) + 0
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Thread 'Unknown' (1688)
    ntdll, ZwWaitForWorkViaWorkerFactory + 12
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Thread 'Unknown' (1132)
    ntdll, ZwWaitForWorkViaWorkerFactory + 12
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Thread 'Unknown' (12444)
    ntdll, ZwWaitForWorkViaWorkerFactory + 12
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Thread 'Unknown' (5440)
    ntdll, ZwWaitForMultipleObjects + 12
    combase, CoQueryProxyBlanket + 2517
    combase, CoQueryProxyBlanket + 2170
    combase, Ordinal87 + 587
    combase, RoInitialize + 175
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Thread 'Unknown' (5260)
    ntdll, ZwWaitForWorkViaWorkerFactory + 12
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Thread 'Unknown' (6812)
    ntdll, ZwWaitForWorkViaWorkerFactory + 12
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Thread 'Unknown' (1652)
    ntdll, ZwWaitForMultipleObjects + 12
    crypt32, CryptMemAlloc + 374
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Thread 'Unknown' (6140)
    ntdll, ZwWaitForWorkViaWorkerFactory + 12
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Thread 'Unknown' (252)
    ntdll, NtWaitForSingleObject + 12
    KERNELBASE, WaitForSingleObject + 18
    d3d9, Direct3DShaderValidatorCreate9 + 379492
    KERNEL32, BaseThreadInitThunk + 25
    ntdll, RtlGetAppContainerNamedObjectPath + 228
    ntdll, RtlGetAppContainerNamedObjectPath + 180

Loaded modules
    C:\Users\rayno\Desktop\FOnline Reloaded\FOnlineD3D.exe (00540000)
    C:\WINDOWS\SYSTEM32\ntdll.dll (77960000)
    C:\WINDOWS\System32\KERNEL32.DLL (76310000)
    C:\WINDOWS\System32\KERNELBASE.dll (76DC0000)
    C:\WINDOWS\System32\PSAPI.DLL (76130000)
    C:\WINDOWS\System32\WS2_32.dll (75ED0000)
    C:\WINDOWS\System32\RPCRT4.dll (76FC0000)
    C:\WINDOWS\SYSTEM32\WINMM.dll (736F0000)
    C:\WINDOWS\SYSTEM32\GLU32.dll (6F460000)
    C:\WINDOWS\System32\SspiCli.dll (75130000)
    C:\WINDOWS\System32\msvcrt.dll (75C20000)
    C:\WINDOWS\System32\CRYPTBASE.dll (75120000)
    C:\WINDOWS\SYSTEM32\d3d9.dll (6F2D0000)
    C:\WINDOWS\System32\bcryptPrimitives.dll (75F30000)
    C:\WINDOWS\System32\sechost.dll (75FB0000)
    C:\WINDOWS\System32\USER32.dll (75A80000)
    C:\WINDOWS\System32\gdi32.dll (76140000)
    C:\WINDOWS\SYSTEM32\d3dx9_42.dll (6F0E0000)
    C:\WINDOWS\System32\win32u.dll (76C10000)
    C:\WINDOWS\System32\gdi32full.dll (76C60000)
    C:\WINDOWS\System32\ADVAPI32.dll (76250000)
    C:\WINDOWS\System32\SHELL32.dll (76400000)
    C:\WINDOWS\System32\msvcp_win.dll (75E00000)
    C:\WINDOWS\System32\ucrtbase.dll (76980000)
    C:\WINDOWS\SYSTEM32\dbghelp.dll (72A10000)
    C:\WINDOWS\System32\cfgmgr32.dll (762D0000)
    C:\WINDOWS\System32\kernel.appcore.dll (76C30000)
    C:\WINDOWS\SYSTEM32\WINMMBASE.dll (73500000)
    C:\WINDOWS\System32\windows.storage.dll (751E0000)
    C:\WINDOWS\System32\shcore.dll (77080000)
    C:\WINDOWS\System32\combase.dll (776D0000)
    C:\WINDOWS\System32\cryptsp.dll (76C40000)
    C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL (74220000)
    C:\WINDOWS\System32\profapi.dll (761D0000)
    C:\WINDOWS\System32\ole32.dll (76030000)
    C:\WINDOWS\System32\powrprof.dll (75CF0000)
    C:\WINDOWS\SYSTEM32\OPENGL32.dll (6EFE0000)
    C:\WINDOWS\System32\UMPDC.dll (75DF0000)
    C:\WINDOWS\System32\shlwapi.dll (77570000)
    C:\WINDOWS\SYSTEM32\dwmapi.dll (734D0000)
    C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.18362.836_none_71d337c15ae77c22\COMCTL32.dll (6EEE0000)
    C:\WINDOWS\SYSTEM32\dxcore.dll (70AD0000)
    C:\WINDOWS\System32\IMM32.DLL (751B0000)
    C:\WINDOWS\system32\uxtheme.dll (73450000)
    C:\WINDOWS\System32\MSCTF.dll (775C0000)
    C:\WINDOWS\System32\OLEAUT32.dll (759E0000)
    C:\WINDOWS\System32\TextInputFramework.dll (6F700000)
    C:\WINDOWS\System32\CoreUIComponents.dll (70200000)
    C:\WINDOWS\System32\CoreMessaging.dll (70460000)
    C:\WINDOWS\SYSTEM32\ntmarta.dll (731D0000)
    C:\WINDOWS\SYSTEM32\wintypes.dll (71C90000)
    C:\WINDOWS\System32\iertutil.dll (6F4A0000)
    C:\WINDOWS\System32\clbcatq.dll (757D0000)
    C:\WINDOWS\system32\dataexchange.dll (71DD0000)
    C:\WINDOWS\system32\d3d11.dll (71AB0000)
    C:\WINDOWS\system32\dcomp.dll (71940000)
    C:\WINDOWS\system32\dxgi.dll (70B00000)
    C:\WINDOWS\system32\twinapi.appcore.dll (6F790000)
    C:\WINDOWS\system32\RMCLIENT.dll (71DB0000)
    C:\WINDOWS\system32\msimtf.dll (717C0000)
    C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_95bdb3a23d6478de\nvldumd.dll (6EE10000)
    C:\WINDOWS\SYSTEM32\VERSION.dll (745B0000)
    C:\WINDOWS\System32\crypt32.dll (758E0000)
    C:\WINDOWS\System32\MSASN1.dll (75CE0000)
    C:\WINDOWS\SYSTEM32\cryptnet.dll (727C0000)
    C:\WINDOWS\System32\WINTRUST.DLL (75E80000)
    C:\WINDOWS\System32\imagehlp.dll (75F90000)
    C:\WINDOWS\system32\rsaenh.dll (72DD0000)
    C:\WINDOWS\System32\bcrypt.dll (757B0000)
    C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_95bdb3a23d6478de\nvd3dum.dll (6DC70000)
    C:\WINDOWS\system32\nvspcap.dll (6DA50000)
    C:\WINDOWS\SYSTEM32\gpapi.dll (727A0000)
    C:\WINDOWS\System32\NSI.dll (77560000)
    C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL (72D80000)
    C:\WINDOWS\SYSTEM32\dsound.dll (6D9D0000)
raynor009 commented 4 years ago

Before anyone suggests to just use the normal client. I really prefer not to because it has this weird issue where the brightness is turned all the way up and it makes everything a pain to look at.

worldremaker commented 4 years ago

FOnlineD3D, (function-name not available) + 0

Check the toggle function on client's side.

raynor009 commented 4 years ago

How? I'm playing on the Reloaded client

raynor009 commented 4 years ago

Ok.. a weirder problem now. I replaced the config file with one I had from an older client and it works now...

worldremaker commented 4 years ago

Then it's an issue of the FOnline: Reloaded, not of FOClassic engine.

raynor009 commented 4 years ago

But the client is foclassic hence why the crash message said to report problems here