Bug #1989
Client assert fail (possible crash) if joining game during intermission
Start date:
2015-03-08
% Done:
0%
Description
If the server is in the intermission screen, a client connects, and then triggers the Fire control (to advance to the next map), the client has an assertion failure:
ASSERT failure in QList<T>::operator[]: "index out of range"
Relevant stack trace:
5 doom 0x0000000118f28450 QList<internal::wianimstate_t>::operator[](int) + 96 (qlist.h:486) 6 doom 0x0000000118f2247d beginAnimations() + 173 (intermission.cpp:540) 7 doom 0x0000000118f227e4 initShowNextMap() + 36 (intermission.cpp:637) 8 doom 0x0000000118f22784 IN_SetState(interludestate_t) + 84 (intermission.cpp:1544) 9 doom 0x0000000118f5b13c NetCl_Intermission + 540 (d_netcl.cpp:710) 10 doom 0x0000000118f58ec6 D_HandlePacket + 838 (d_net.cpp:578) 11 0x000000010c7cd8ff Cl_GetPackets() + 1375
History
#1 Updated by skyjake over 9 years ago
- Description updated (diff)
#2 Updated by skyjake over 9 years ago
- Priority changed from Normal to High
#3 Updated by skyjake over 9 years ago
- Status changed from New to In Progress
- Assignee set to skyjake
#4 Updated by skyjake almost 9 years ago
- Target version set to 50
#5 Updated by skyjake almost 9 years ago
- Status changed from In Progress to New
#6 Updated by skyjake over 8 years ago
- Priority changed from High to Urgent
#7 Updated by skyjake over 8 years ago
- Target version changed from 50 to 2.1 (Late 2018)
#8 Updated by skyjake over 6 years ago
- Target version changed from 2.1 (Late 2018) to Multiplayer