Crash when creating and opening Meta Sound Source

Hello,

We are trying to get into using Meta Sounds however are encountering a crash when trying to use them.

Meta Sound Asset Crashes when trying to load the asset. Seems to be an issue when it tries to “Register” since sometimes it won’t crash but will have a perpetual Registering Meta Sound throbber on the bottom right (window). If I try to close it it will crash as well.

Steps to Reproduce
Create Meta Sound Source

Double click to open newly created asset

Crash after half a second or so.

Assertion failed: !EdgeCache.IsNodeInputConnected(InNewEdge.ToNodeID, InNewEdge.ToVertexID) [File:.\../Plugins/Runtime/Metasound/Source/MetasoundFrontend/Private/MetasoundFrontendDocumentBuilder.cpp] [Line: 830] Failed to add edge in MetaSound Builder: Destination input already connected

Hello!

I believe this was fixed in 5.6, you can pull the fix here:

UE5 Main: https://github.com/EpicGames/UnrealEngine/commit/1388ef436a5481ef683d03ea253aaa26b4ca88e2

5.6: https://github.com/EpicGames/UnrealEngine/commit/c3dd347e4573ed2c7da6e81fe2cc7e8c5e431768

Thank you for the link!

I pulled in the fix, but i’m still getting the same crash on Line 830, looking at that file there appears to be a few crash fixes I don’t have. Are there more related ones?

How about this fix?

https://github.com/EpicGames/UnrealEngine/commit/40923e3e513261b73b8b44e7d28645790e77ba22

That did it! Thank you for the assistance!