Still crashing on FGPUSortManager::FDynamicValueBuffer::Allocate on 5.6.1

I saw this question: [UE5.5.4 - crash in [Content removed] and I’d like to know whether this is supposed to be fixed in 5.6.1, because I seem to be experiencing the same crash.

If not, is there a CL where this has been addressed?

Hello,

The [linked [Content removed] had Niagara in the callstack and we were unable to reproduce the issue as part of our investigation so it was closed as “cannot reproduce”. We still get a small number of crash reports with this callstack from UE 5.6, but it’s early days for 5.7 so we’ll need more time to see if still occurs. I’m passing this issue to my colleagues who are more familiar with this area. It would be very helpful if you can provide a repro project or steps for us to investigate further.

Hey,

If you have a mixture of Cascade and Niagara you may want to grab CL 44100481 that fixed a race in the GPU sort manager.

If you have GPU ribbons you will also want to grab CL 46078693, likely not related to what your seeing here. This crash could occur if a ribbon was rendered into shadows views and not the main view.

Both changes are not in 5.6, only 5.7.

Thanks,

Stu

You could always test the ribbon path I mentioned, where they render in shadows and not the main view.

However I found getting that to crash was tricky, I had to write manual verification that an overlap could occur.

Thanks,

Stu

Thanks! I’ll take a look at those CLs and check whether they fix our issue or not. It’s very hard to repro though, so it’s difficult to be sure.