UE5 Mac Os Assertion failed: Backing.Buffer.GetStorageMode() == Mode

FYI - I filed a bug report (Case # 00440612) and opened a pull request (https://github.com/EpicGames/UnrealEngine/pull/9201).

5 Likes

Thanks looks like it has been addressed in the Hotfix update
Also lots of Mac and IOS specific hotfixes :+1:t2:

3 Likes

So what does it mean? Will it be fixed soon? My project is crashing constantly

5.0.2 seems to work for me. My pull request is not merged but the Release notes for 5.0.2 indicate a fix.

Unfortunately, I couldn’t see how it was fixed. My suggested change is not applied on 5.0.2 so either it’s fixed another way (with no mention in the commit messages) or it’s still broken but hasn’t affected me yet.

Found it! The below commit instead changes the buffer pool to separate storage modes.

https://github.com/EpicGames/UnrealEngine/commit/b4b2906e77c694bb7035f72fd2b94f6bbb5c03c3

I still think the PullRequest should be applied since it seems Private buffers shouldn’t be used on UMA systems but what do I know!

2 Likes

Yep sorry should have posted this pic