# UE4.24 crashes with FMOD 2.00.06

**URL:** <https://qa.fmod.com/t/ue4-24-crashes-with-fmod-2-00-06/15361>\
**Category:** Unreal Engine\
**Created:** [January 5, 2020, 6:14am UTC](https://qa.fmod.com/t/ue4-24-crashes-with-fmod-2-00-06/15361 "2020-01-05T06:14:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![FyreNight](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/fyrenight/32/883_2.png) [@FyreNight](https://qa.fmod.com/u/FyreNight)\
**Post date:** [January 5, 2020, 6:14am UTC](https://qa.fmod.com/t/ue4-24-crashes-with-fmod-2-00-06/15361/1 "2020-01-05T06:14:19Z")

</div>

I added FMOD folder to UE4 engines plugin folder, enabled it in Unreal. Within engine says FMOD setting problem. The issue is bank output directory has not been added, so I add it, then it says to run FMOD validate, but with FMOD enabled clicking the help tab crashes the engine.

---

<div class="post-metadata">

**Author:** ![bohdonsayre\_fs](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/bohdonsayre_fs/32/483_2.png) [@bohdonsayre\_fs](https://qa.fmod.com/u/bohdonsayre_fs)\
**Post date:** [January 6, 2020, 9:22pm UTC](https://qa.fmod.com/t/ue4-24-crashes-with-fmod-2-00-06/15361/2 "2020-01-06T21:22:17Z")

</div>

Ran into this as well. There’s a simple work around which involves modifying FMODStudioEditorModule.cpp at #321:

Change this:

```auto
MainMenuExtender->AddMenuExtension(
			"HelpBrowse", EExtensionHook::After, NULL, FMenuExtensionDelegate::CreateRaw(this, &FFMODStudioEditorModule::AddHelpMenuExtension));

```

to this:

```auto
MainMenuExtender->AddMenuExtension(
            "BugReporting", EExtensionHook::Before, NULL, FMenuExtensionDelegate::CreateRaw(this, &FFMODStudioEditorModule::AddHelpMenuExtension));

```

Seems that the Help menu might have changed in 4.24, and the “HelpBrowse” hook can no longer be used when calling BeginSection (which is needed to add the new FMOD help menu section). The issue is that “HelpBrowse” hook name is being used for more than just the section, so it gets called before the section has actually been closed (during the creation of a separator line I believe). The “BugReporting” section can still be used since that hook has no menu entries or separators with that same hook name.

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [January 10, 2020, 12:11am UTC](https://qa.fmod.com/t/ue4-24-crashes-with-fmod-2-00-06/15361/3 "2020-01-10T00:11:58Z")

</div>

This has been fixed for the next release, in the meantime you can find the changes on our Github repo: [https://github.com/fmod/ue4integration/commit/db6c182c3f7aa6ec3789799717e6723b5263e5dc](https://github.com/fmod/ue4integration/commit/db6c182c3f7aa6ec3789799717e6723b5263e5dc)

---

<div class="post-metadata">

**Author:** ![FyreNight](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/fyrenight/32/883_2.png) [@FyreNight](https://qa.fmod.com/u/FyreNight)\
**Post date:** [January 11, 2020, 9:46pm UTC](https://qa.fmod.com/t/ue4-24-crashes-with-fmod-2-00-06/15361/4 "2020-01-11T21:46:43Z")

</div>

I replaced that line of code with new, still crashes if I hit help, but the error log has changed.

Assertion failed: CurrentSectionExtensionHook == NAME\_None && !bSectionNeedsToBeApplied [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/Slate/Private/Framework/MultiBox/MultiBoxBuilder.cpp] [Line: 197]

UE4Editor\_Core  
UE4Editor\_Core  
UE4Editor\_Slate  
UE4Editor\_FMODStudioEditor!FFMODStudioEditorModule::AddHelpMenuExtension() [f:\jk\workspace\2.0\_ue4.24\_win64\integrations\ue4\temp\fmodstudio\hostproject\plugins\fmodstudio\source\fmodstudioeditor\private\fmodstudioeditormodule.cpp:368]  
UE4Editor\_FMODStudioEditor!TBaseRawMethodDelegateInstance\<0,FFMODStudioEditorModule,void \_\_cdecl(FMenuBuilder &)\>::ExecuteIfSafe() [c:\data\ue4\unreal engine\4.24\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:541]  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_ToolMenus  
UE4Editor\_ToolMenus  
UE4Editor\_ToolMenus  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_Slate  
UE4Editor\_ApplicationCore  
UE4Editor\_ApplicationCore  
UE4Editor\_ApplicationCore  
UE4Editor\_ApplicationCore  
user32  
user32  
UE4Editor\_ApplicationCore  
UE4Editor\_Engine  
UE4Editor  
UE4Editor  
UE4Editor  
UE4Editor  
UE4Editor  
kernel32  
ntdll

---

<div class="post-metadata">

**Author:** ![FyreNight](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/fyrenight/32/883_2.png) [@FyreNight](https://qa.fmod.com/u/FyreNight)\
**Post date:** [January 19, 2020, 12:41am UTC](https://qa.fmod.com/t/ue4-24-crashes-with-fmod-2-00-06/15361/5 "2020-01-19T00:41:18Z")

</div>

The new plugin version of 2.00.07 has fixed this issue.
