gwa file created should be valid - recreating it makes no difference.
Upon loading a map, GZDoom crashes. gdb points to src/p_glnodes.cpp, LoadGLSegs(FileReader * lump).
Crash happens in 'segs.frontsector = ldef->sidedef[ml->side]->sector' as ldef->sidedef[ml->side] == NULL.
If that code is changed to
Code: Select all
if (ldef->sidedef[ml->side] != NULL)
segs[i].frontsector = ldef->sidedef[ml->side]->sector;
else
segs[i].frontsector = NULL;
Code: Select all
Line 933's right edge is unconnected
GL nodes contain invalid data. The BSP has to be rebuilt.
The map itself is nevertheless valid as the map error doesn't affect the gameplay.