Adding FMOD AudioComponent to BP crashes editor on compile

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

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.

Updated Question with links to Crash Report & Log

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.

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()

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.

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.