Author Topic: Fbneo crashes when sound is disabled  (Read 2914 times)

Offline Renaissance

  • New Member
  • *
  • Posts: 4
  • Karma: +0/-0
Fbneo crashes when sound is disabled
« on: December 07, 2022, 08:27:34 AM »
I am not an emulator expert. I just have a few games. I formerly used Fbalpha but it crashes on my new machine with Windows 11. FBneo works like a charm, except I cannot disable the sound. If I select the "Sound disabled" option under the Audio tab, I get the error that is attached.


The text of the error reads:

FinalBurn Neo v1.0.0.02 fatal exception report (Wed Dec 07 08:07:29 2022
).

----------------------------------------------------------------------
Exception 0xC0000005 (EXCEPTION_ACCESS_VIOLATION) thrown.
EIP: 0x00000000
 (attempting to read address 0x00000000)

EAX: 0x000000F5, EBX: 0x0C4C7008, ECX: 0x00000000, EDX: 0x400DA02F
ESI: 0x00000000, EDI: 0x7A120000, ESP: 0x063C926C, EBP: 0x00691B50

----------------------------------------------------------------------
System information:

OS:  Microsoft Windows 10  (build 22621)
CPU: CPU Detection not enabled for GCC builds

Physical RAM: 2097151 KB (2047 MB) total, 2097151 KB (2047 MB) avail
Total RAM:    4194303 KB (4095 MB) total, 4194303 KB (4095 MB) avail
FinalBurn Ne:  217520 KB in use (282980 KB peak, 254056 KB virtual)

Installed displays and display adapters:
    Generic PnP Monitor on Intel(R) Iris(R) Xe Graphics (primary)
    Generic PnP Monitor on Intel(R) Iris(R) Xe Graphics

----------------------------------------------------------------------
FinalBurn Neo information:

Built on May 1 2021, 20:50:33, using GCC 9.1.0.
    Optimised for X86 CPUs.
    Using Unicode for all text.
    Debug functionality absent.

MMX optimisations enabled.

And then it has some more text. It says that the module where the error happened could not be found. It is worth noting that I have a 64 bit operating system.

Anyone have an idea what is causing this or how to fix it?
« Last Edit: December 07, 2022, 08:32:47 AM by Renaissance »

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: Fbneo crashes when sound is disabled
« Reply #1 on: December 07, 2022, 09:09:34 AM »
After disabling the sound, can you exit and restart?  I know there's an issue where it would crash if a game were loaded directly after disabling sound without restarting first - this one is tough to fix, which is why it never was.

best regards,
- dink

Offline Renaissance

  • New Member
  • *
  • Posts: 4
  • Karma: +0/-0
Re: Fbneo crashes when sound is disabled
« Reply #2 on: December 07, 2022, 09:27:28 AM »
Thank you. I just tried that. I first installed version 1.0.0.0.3 64bit. I tried disabling sound, exiting, double clicking the .exe file to start again, and then loading the game. I got this error text (note that this error text has my correct system info. The last did not (has my ram in MB when I have GBs of ram).

FinalBurn Neo v1.0.0.03 fatal exception report (Wed Dec 07 09:22:16 2022
).

----------------------------------------------------------------------
Exception 0xC0000005 (EXCEPTION_ACCESS_VIOLATION) thrown.
EIP: 0x00007FFE8CBEC0E0
 (attempting to read address 0xFFFFFFFFFFFFFFFF)


----------------------------------------------------------------------
System information:

OS:  Microsoft Windows 11 Professional (build 22621)
CPU: 12th Gen Intel(R) Core(TM) i9-12900H

Physical RAM: 65168.46 MB (63.64 GB) total, 51934.29 MB (50.72 GB) avail
PageFile RAM: 74896.45 MB (73.14 GB) total, 57872.36 MB (56.52 GB) avail
FinalBurn Ne: 128.42 MB in use (128.42 MB peak, 286.17 MB virtual)

Installed displays and display adapters:
    Generic PnP Monitor on Intel(R) Iris(R) Xe Graphics (primary)
    Generic PnP Monitor on Intel(R) Iris(R) Xe Graphics

----------------------------------------------------------------------
FinalBurn Neo information:

Built on Dec 7 2022, 06:49:55, using GCC 12.2.0.
    Optimised for X64 CPUs.
    Using Unicode for all text.
    Debug functionality absent.

MMX optimisations disabled.
Musashi emulation core enabled for MC680x0 family emulation.

Emulating *    Vertical refresh is 59.63 Hz.
    CPU running at 100% of normal frequency.

Video settings:
    Interface settings: Video plugin not initialised

Audio settings:
    Interface settings: Audio plugin not initialised

Input settings:
    Selected module:    DirectInput8 input
    Interface settings: keyboard 0 System keyboard: Keyboard
                        mouse    0 System mouse: Mouse
                        joystick 0 Controller (Wireless Gamepad F710)

Profiling settings:
    Interface settings: Profiling module not initialised

----------------------------------------------------------------------
Detailed process information about fbneo64.exe:

fbneo64.exe (base address 0x00007FF7437D0000, size 214448 KB)

Exception occurred in module D3D12Core.dll:
           D3D12Core.dll (base address 0x00007FFE8CAE0000, size   2052 KB)

Modules loaded by fbneo64.exe:
               ntdll.dll (base address 0x00007FFF04CB0000, size   2128 KB)
            KERNEL32.DLL (base address 0x00007FFF037C0000, size    776 KB)
          KERNELBASE.dll (base address 0x00007FFF025C0000, size   3700 KB)
            ADVAPI32.dll (base address 0x00007FFF03710000, size    696 KB)
              msvcrt.dll (base address 0x00007FFF02F50000, size    668 KB)
             sechost.dll (base address 0x00007FFF040A0000, size    656 KB)
              RPCRT4.dll (base address 0x00007FFF03D50000, size   1108 KB)
            comdlg32.dll (base address 0x00007FFF031A0000, size    984 KB)
           msvcp_win.dll (base address 0x00007FFF02520000, size    616 KB)
            ucrtbase.dll (base address 0x00007FFF02960000, size   1092 KB)
             combase.dll (base address 0x00007FFF03890000, size   3624 KB)
              shcore.dll (base address 0x00007FFF04930000, size    964 KB)
              USER32.dll (base address 0x00007FFF03490000, size   1704 KB)
              win32u.dll (base address 0x00007FFF02A80000, size    152 KB)
               GDI32.dll (base address 0x00007FFF03D20000, size    164 KB)
            COMCTL32.dll (base address 0x00007FFEE39B0000, size   2616 KB)
           gdi32full.dll (base address 0x00007FFF020E0000, size   1096 KB)
             SHLWAPI.dll (base address 0x00007FFF03CA0000, size    376 KB)
             SHELL32.dll (base address 0x00007FFF04150000, size   8064 KB)
               ole32.dll (base address 0x00007FFF03F00000, size   1648 KB)
            SETUPAPI.dll (base address 0x00007FFF02AB0000, size   4584 KB)
             MSVFW32.dll (base address 0x00007FFEEB090000, size    172 KB)
            AVIFIL32.dll (base address 0x00007FFEE7230000, size    144 KB)
             WININET.dll (base address 0x00007FFEDE7A0000, size   5072 KB)
               WINMM.dll (base address 0x00007FFEF9610000, size    208 KB)
             MSACM32.dll (base address 0x00007FFEF9730000, size    120 KB)
               IMM32.DLL (base address 0x00007FFF03440000, size    200 KB)
           CRYPTBASE.DLL (base address 0x00007FFF01940000, size     48 KB)
    bcryptPrimitives.dll (base address 0x00007FFF023E0000, size    492 KB)
              dsound.dll (base address 0x00007FFEA60E0000, size    648 KB)
         ResampleDmo.DLL (base address 0x00007FFEA1270000, size    708 KB)
            powrprof.dll (base address 0x00007FFF00FD0000, size    308 KB)
            OLEAUT32.dll (base address 0x00007FFF032A0000, size    860 KB)
               msdmo.dll (base address 0x00007FFEFD580000, size     44 KB)
           winmmbase.dll (base address 0x00007FFEE18F0000, size    164 KB)
               UMPDC.dll (base address 0x00007FFF00FB0000, size     76 KB)
             dinput8.dll (base address 0x00007FFEE3570000, size    280 KB)
               ddraw.dll (base address 0x00007FFEBA970000, size   1016 KB)
                dxgi.dll (base address 0x00007FFEFF4E0000, size    988 KB)
            DCIMAN32.dll (base address 0x00007FFEE8700000, size     36 KB)
              dxcore.dll (base address 0x00007FFEFF4A0000, size    216 KB)
                d3d9.dll (base address 0x00007FFEE3FD0000, size   1700 KB)
              dwmapi.dll (base address 0x00007FFEFF5F0000, size    172 KB)
            D3DX9_43.dll (base address 0x00007FFE8CCF0000, size   2444 KB)
           inputhost.dll (base address 0x00007FFED8E70000, size   2052 KB)
       CoreMessaging.dll (base address 0x00007FFEFE930000, size   1228 KB)
             uxtheme.dll (base address 0x00007FFEFF330000, size    684 KB)
               MSCTF.dll (base address 0x00007FFF03000000, size   1144 KB)
         TextShaping.dll (base address 0x00007FFED6400000, size    704 KB)
                 HID.DLL (base address 0x00007FFF009B0000, size     56 KB)
            cfgmgr32.DLL (base address 0x00007FFF01D90000, size    312 KB)
              DEVOBJ.dll (base address 0x00007FFF01E00000, size    204 KB)
            WINTRUST.dll (base address 0x00007FFF02200000, size    420 KB)
             CRYPT32.dll (base address 0x00007FFF02270000, size   1432 KB)
              MSASN1.dll (base address 0x00007FFF019B0000, size     72 KB)
             ntmarta.dll (base address 0x00007FFF01220000, size    208 KB)
           D3D12Core.dll (base address 0x00007FFE8CAE0000, size   2052 KB)
      kernel.appcore.dll (base address 0x00007FFF01200000, size     96 KB)
          igd12umd64.dll (base address 0x00007FFEE0E10000, size    144 KB)
        igd12um64xel.dll (base address 0x00007FFE5D150000, size  12464 KB)
              bcrypt.dll (base address 0x00007FFF01AA0000, size    160 KB)
             version.dll (base address 0x00007FFEF8E40000, size     40 KB)
            igdgmm64.dll (base address 0x00007FFEF5920000, size   4168 KB)
          ControlLib.dll (base address 0x00007FFEF5F40000, size    232 KB)
     IntelControlLib.dll (base address 0x00007FFEF5D90000, size    452 KB)
    directxdatabasehelper.dll (base address 0x00007FFEFB720000, size    292 KB)
               igc64.dll (base address 0x00007FFEF0E10000, size  69880 KB)
           D3DSCache.dll (base address 0x00007FFEE0DE0000, size    188 KB)
             USERENV.dll (base address 0x00007FFF016F0000, size    160 KB)
         igd12dxva64.dll (base address 0x00007FFE329B0000, size  84748 KB)
           igdinfo64.dll (base address 0x00007FFE965F0000, size    156 KB)
     windows.storage.dll (base address 0x00007FFF000E0000, size   8980 KB)
            wintypes.dll (base address 0x00007FFEFFFA0000, size   1272 KB)
     twinapi.appcore.dll (base address 0x00007FFEF8000000, size   2472 KB)
    textinputframework.dll (base address 0x00007FFEF7ED0000, size   1204 KB)
    CoreUIComponents.dll (base address 0x00007FFEFA4B0000, size   3504 KB)
            RICHED20.DLL (base address 0x00007FFE9D390000, size    760 KB)
               USP10.dll (base address 0x00007FFEDE130000, size    100 KB)
              msls31.dll (base address 0x00007FFEE3420000, size    284 KB)
            D3D9on12.dll (base address 0x00007FFE9D0A0000, size    724 KB)
               d3d12.dll (base address 0x00007FFEDE3B0000, size    140 KB)

----------------------------------------------------------------------

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: Fbneo crashes when sound is disabled
« Reply #3 on: December 07, 2022, 09:38:56 AM »
What game was it that you tried to load? Some systems actually wont work with sound disabled, so it might be better, in this case, to set the volume to 0 instead of disabling sound.


Offline Renaissance

  • New Member
  • *
  • Posts: 4
  • Karma: +0/-0
Re: Fbneo crashes when sound is disabled
« Reply #4 on: December 07, 2022, 09:48:21 AM »
It worked just fine with FB Alpha. The reason that I don't just turn down system sound is I like to listen to YouTube videos or documentaries while I play. Looks like I'm just out of luck though. I will survive.

*edit: I have fixed it. I can mute FBneo from the sound mixer. Thanks for your help. I have removed the game name for my privacy, since the problem is fixed.
« Last Edit: December 07, 2022, 09:54:14 AM by Renaissance »

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: Fbneo crashes when sound is disabled
« Reply #5 on: December 07, 2022, 09:58:53 AM »
It is Final Fight USA. It worked just fine with FB Alpha. The reason that I don't just turn down system sound is I like to listen to YouTube videos or documentaries while I play. Looks like I'm just out of luck though. I will survive.

I mean turn down the sound in fbneo, under "Audio -> Audio Volume -> 0%" - if you don't see this option, grab an update @
https://github.com/finalburnneo/FBNeo/releases/tag/latest
(if you're a fan of the Enhanced blitter: stick with the 32bit release, as the 64bit doesn't include this blitter)

best regards,
- dink

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: Fbneo crashes when sound is disabled
« Reply #6 on: December 07, 2022, 10:09:39 AM »
I just uploaded a fix for final fight with sound disabled, new exe's should be available in a few minutes at the link in my previous post.

best regards,
- dink

Offline Renaissance

  • New Member
  • *
  • Posts: 4
  • Karma: +0/-0
Re: Fbneo crashes when sound is disabled
« Reply #7 on: December 07, 2022, 11:16:34 AM »
You are awesome! Thank you very much. I will check it out.

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: Fbneo crashes when sound is disabled
« Reply #8 on: December 07, 2022, 08:09:32 PM »
Thanks, and thanks for letting us know about the problem :)

best regards,
- dink

Offline dink

  • Administrator
  • *****
  • Posts: 5014
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: Fbneo crashes when sound is disabled
« Reply #9 on: December 08, 2022, 01:31:14 AM »
Another update has been made, this time it fixes:
1: crash after disable sound without restarting
2: fixes were made to nearly every other sound core to prevent crash with disabled sound

There still exists a problem: games that use the timer-less ym2151 (polling) & some Konami games (Vendetta, f. ex.) wont properly bootup with sound disabled, and have an error on the test screen.
To get around this problem, I suggest leaving sound enabled but set the volume in fbneo to 0.

Update is available @ the same place: https://github.com/finalburnneo/FBNeo/releases/tag/latest

best regards,
- dink