Game crash when jumping off wall with g_walljump mutator active
If you enable the g_walljump
mutator, the game crashes (return to main menu) as soon you try to jump from any wall or tilted surface.
How to reproduce:
- Set
g_walljump 1
- Start a game locally (“Create” button in Multiplayer window) (in my example I used afterslime deathmatch)
- Jump at a wall
When I do this, the game crashes and I am forced back into the main menu. In the console, I got this:
Host_Error: client: NAN errors detected in tracebox('-488.353790 -299.373840 -126.324982', '-16.000000 -16.000000 -24.000000', '16.000000 16.000000 45.000000', '-nan -nan -nan', 1, entity 2750)
QuakeC crash report for client:
s267443: plane_normal:26: FIELD_V GLOBAL34098, .mins (=.mins), GLOBAL7
s267444: plane_normal:26: FIELD_V GLOBAL34098, .maxs (=.maxs), GLOBAL10
s267445: plane_normal:26: MUL_VF v_forward (='-nan -nan -nan'), GLOBAL34101, GLOBAL34080
s267446: plane_normal:26: ADD_V GLOBAL34102, GLOBAL34080, GLOBAL13
s267447: plane_normal:26: STORE_V GLOBAL34102, GLOBAL4
s267448: plane_normal:26: STORE_F GLOBAL822, GLOBAL16
s267449: plane_normal:26: STORE_ENT GLOBAL34098, GLOBAL19
s267450: plane_normal:26: CALL6 tracebox (=tracebox())
plane_normal:26 : PlayerTouchWall : statement 11
plane_normal:46 : walljump_PlayerJump : statement 41
orward_x:109 : CallbackChain_Call : statement 6
ard_x:90 : __Mutator_Send_PlayerJump : statement 7
ce_allsolid:337 : PlayerJump : statement 17
ce_allsolid:480 : CheckPlayerJump : statement 13
./ecs/systems/physics.qc:82 : sys_phys_update : statement 144
ce_allsolid:849 : CSQC_ClientMovement_PlayerMove_Frame : statement 2
forward_z:137 : CSQCPlayer_Physics : statement 10
forward_z:194 : CSQCPlayer_PredictTo : statement 26
./lib/csqcmodel/cl_player.qc:264 : CSQCPlayer_SetCamera : statement 144
./client/view.qc:1616 : _CSQC_UpdateView : statement 52
:295 : CSQC_UpdateView : statement 5
Client "Wuzzy" dropped
Seen in 3125fa30.