I can't debug this properly until I'm back home, but here is the stack trace from the crash...
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 vsp 0x1045c5c17 SubSurface::UpdateOrientation() + 375
1 vsp 0x1045c5846 SubSurface::Update() + 1574
2 vsp 0x1045caafd SSXSecCurve::Update() + 797
3 vsp 0x1045cad68 SSXSecCurve::SetXSecCurveType(int) + 456
4 vsp 0x1045ca640 SSXSecCurve::SSXSecCurve(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, int) + 976
5 vsp 0x1045cb337 SSIntersect::SSIntersect(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, int) + 23
6 vsp 0x10441bd47 Geom::AddSubSurf(int, int) + 503
7 vsp 0x10440dddf Geom::DecodeXml(_xmlNode*&) + 543
8 vsp 0x1043d2ce6 FuselageGeom::DecodeXml(_xmlNode*&) + 22
9 vsp 0x10469c7c8 Vehicle::DecodeXmlGeomsOnly(_xmlNode*&) + 584
10 vsp 0x10469bf9d Vehicle::DecodeXml(_xmlNode*&) + 397
So, this tells us that the problem is in a FuselageGeom, with an Intersect type SubSurface.
If you want to edit the xml file, you can remove the intersection subsurfaces and see if that helps.
I did this. I noticed that you had a bunch of intersection subsurfaces that didn't appear to have ever been intersected - maybe that was the problem. I deleted them all and the file opened fine.
I will debug this later and hopefully be able to find a way to open the file without changes, but hopefully this gets you moving again.
rob
On Friday, August 7, 2026 at 9:46:25 AM UTC-4 PKG wrote: