Crash link: https://www.youtube.com/live/D7hA7cFWQfs?t=3620
Playing the replay file hasn't reproduced the crash so far; not for Legi, either.
The dump files indicates this crashed here because verts is a nullptr:
The only way I can see that happening is if DX8VertexBufferClass::WriteLockClass fails to lock the vertex buffer:
|
DX8VertexBufferClass::WriteLockClass lockVtxBuffer(m_vertexBuffer); |
|
VertexFormatXYZDUV1 *verts = (VertexFormatXYZDUV1*)lockVtxBuffer.Get_Vertex_Array(); |
Callstack:
generalszh!TerrainTracksRenderObjClassSystem::flush+0x184
generalszh!HeightMapRenderObjClass::Render+0x7b7
generalszh!RTS3DScene::Customized_Render+0xf1
generalszh!RTS3DScene::Render+0x12f
Crash link: https://www.youtube.com/live/D7hA7cFWQfs?t=3620
Playing the replay file hasn't reproduced the crash so far; not for Legi, either.
The dump files indicates this crashed here because
vertsis anullptr:GeneralsGameCode/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DTerrainTracks.cpp
Line 858 in a7447e5
The only way I can see that happening is if
DX8VertexBufferClass::WriteLockClassfails to lock the vertex buffer:GeneralsGameCode/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DTerrainTracks.cpp
Lines 826 to 827 in a7447e5
Callstack: