Brush Extrude Crashes

`Script Stack (0 frames) :

Assertion failed: 0 [File:L:\Source\FRG\cw_Andy_Sonic_Main\Engine\Plugins\Editor\GeometryMode\Source\GeometryMode\Private\EditorGeometry.cpp] [Line: 400]`

The issue comes from:

go->FinalizeSourceData(); go->GetFromSource();where FinalizeSourceData on the object has caused the BSP rebuild, which has invalidated the:

mode->GeomObjectItor()

Steps to Reproduce
This will repro on Vanilla 5.5.3

  • Add a Geometry Cube actor to any world
  • Enter Brush Editing Mode (Shift-7)
  • Select a face of the cube
  • Select the extrude tool
  • Attempt to extrude the face
  • Observe the editor crashes.

Hi,

I was able to reproduce the issue on 5.5.4. That being said this issue has been fixed on the ue5-main code branch where extrude works as intended with the above steps.

I wasn’t able to find a quick commit message that had said fix, but if you’d like I could take a look into it more.

Regards,

John

Thank you for checking ue5-main.

I went and had a look at what has changed on //UE5/Main/Engine/Plugins/Editor/GeometryMode/…

It is not 39753633, which was the only documented fix since 5.5.

Marc / Eric / Henrik seem like perfectly fine housekeeping, that I cannot imagine fixing this.

indeed overlaying //UE5/Main/Engine/Plugins/Editor/GeometryMode/… on our project compiled, but did not fix this.

If you have other places to search, we would very much appreciate getting this working, for a mark-up flow we’re planning.

Thank you

Thanks.

Andy

Hello,

I apologize for the delay. After some testing in UE5-Main, I don’t think the issue has been resolved yet. We have an existing ticket tracking the issue from a report a few months ago, which also suggests it hasn’t been fixed yet, as its state is unresolved as well. The modelling tools offer many tools to modify geometry, and I suggest taking a look at the modelling mode instead.

Thanks,

Ryan

Unfortunately, I was unable to find the fix as well so I went ahead and escalated this case to Epic so they can provide more information on this.

Thank you for your patience!