0
0

UE4.17.1
FMODStudio01.10.00

I created an event PedestalButton_Press, and added a wav to it.
I built the project and opened it in my Unreal Project.
Playing the Event in editor works
Placing the Event in the world works, and I can trigger it with no problems
But, if I add the Event to a BP and compile the BP, the editor crashes.

Crash Report: https://pastebin.com/yLNtQAL5
Crash Log: https://pastebin.com/zxAbW44d

  • You must to post comments
0
0

Can you have a look at the crash logs to see if there may be some information there:
https://wiki.unrealengine.com/Locating_Project_Logs

If you’re not sure, feel free to send the logs to support@fmod.com and I can have a look.

  • Benjamin Blodgett

    Updated Question with links to Crash Report & Log

  • Cameron Baron

    Thanks, are you able create a new empty project with FMOD and see if that works? I can’t see anything in the logs pointing to FMOD.

  • Benjamin Blodgett

    I created a blank project and copied my FMOD content over. I was able to add the same AudioComponent to a BP and it compiled fine. But I’ve still not been able to avoid the crash in my main project.

    As far as the crash log, it looks like the error happens here…

    BlueprintLog: New page: Compile PedestalButton
    LogFMOD: Warning: f:\jk\workspace\1.10_UE4.17_Win64\lowlevel_api\platforms\win\src\fmod_output_wasapi.cpp(531) – Starvation detected in WASAPI output buffer!

    LogFMOD: Warning: f:\jk\workspace\1.10_UE4.17_Win64\lowlevel_api\platforms\win\src\fmod_output_wasapi.cpp(531) – Starvation detected in WASAPI output buffer!

    LogWindows: Error: === Critical error: ===
    LogWindows: Error:
    LogWindows: Error: Fatal error!
    LogWindows: Error:
    LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000072
    LogWindows: Error:
    LogWindows: Error: UE4Editor-Core.dll!rml::internal::Block::findObjectSize()

  • Cameron Baron

    The “Starvation detected in WASAPI output buffer!” warnings won’t be what’s causing this. WASAPI is the output mode used on Windows, that particular output mode has special code which checks if FMOD managed to mix a whole block before the Windows requested a block. If this spams in the log then it is a cause for worry, but not a crash anyway.

    It sounds like there may be something wrong with the project, you should be able to migrate your existing project content to a new project.

  • Benjamin Blodgett

    I just attempted to add the Event to a new blank BP in my current project, and it worked fine.
    But I still can’t add it to my existing BP, which is not very complex.

    Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000072

    Looks like a null pointer exception, and since its happening in the Editor Core I can’t see that code. I’m assuming that it’s calling findObjectSize() on the AudioComponent, and its failing. But that is a guess.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.