wtfbbqhax / tremulous

:godmode: Modern modular idTech3 based engine, Tremulous

Home Page:http://wtfbbqhax.github.io/tremulous/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VM_Create failure on 1st time connecting to a mod server (2x works)

wtfbbqhax opened this issue · comments

Bizarre bug- Originally, this was a CRASH that prevented connecting to any modded server requiring a download of the QVM's.

Latest code has been changed to let error recovery catch this-

Steps to Reproduce:

  1. Delete test7341/*.pk3
  2. Open Tremulous
  3. Connect to test7341 server

VM_Create on UI failed.

  1. Connect to test7341 server again

Actual Results:

1st connect always fails
2nd connect will start download & game will load correctly.

Notes

Need to trace all client memory throughout the call chain, something is not being initialized and Suspect that CL_Disconnect() or CL_FlushMemory() (re)set fixes it.

I think duplicate of #2
Reported the issue upstream ioquake3/ioq3 #214