“Bad MeshDescription” and causing crash

I imported two 1009*1009 landscapes from the heightmap png, for the optimization, I transformed the landscape to nanite mesh. Then the level crashed, and the level crashed every time I opened it.

I looked it up in the dev community that, the following situation was solved by deleting the wrong static mesh. However in my case, my “Bad Mesh” is the landscape mesh, I don’t know how to remove the landscape mesh if I can not open the level, and I do not know whether this way is suitable for my issue.

Just hope I can open the level again.

Frequency: Every time

Version:5.2.1

Crash report:

LoginId:74de15ce40028b5067b0d489446c53bf
EpicAccountId:

Assertion failed: Owner->IsMeshDescriptionValid(0) [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\StaticMesh.cpp] [Line: 3048] Bad MeshDescription on /Game/Maps/CrystalCity.LandscapeNaniteMesh

UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll

Hi , I am facing the same problem. Did you find any solution for this?

Hello, the issue hasn’t been resolved yet. :cry:

November and still an issue in the latest release.

in 5.3, after importing USD, then reopening scene, UE is crashing every time with same problem.

USD, not efficient yet ?

UE 5.4.2 Same issue.
Open USD in USD Stage Editor

Import geometry with
USD Stage Editor / Actions > Import

All good, Actors in outliner connected to imported SM’s in project Contents

Save project and quit UE.
Re-open,
Crash ‘Bad MeshDescription’

I’ve deleted the offending SM. Try re re-open project again but get the error on a different SM.

Same here , crash and impossible de re open the scene , each time after importing some usd asset :frowning:

I digged out the probable solution:

  1. read the usd cache to get staticmesh and build the staticmesh using StaticMesh::Build
  2. then import the usd

the bad description problem disappeared