I think its because with the initial fix, m_Chunk was still being assigned the potential nullptr value of GetNeighborChunk. Later calls to cPath::IsSolid would still try to call GetNeighborChunk based on the new nullptr value of m_Chunk, and therefore crash.
It should be completely fixed now. should...
It should be completely fixed now. should...