Ticket #44 (closed bug: fixed)

Opened 3 years ago

Last modified 3 years ago

Server crashed: ClientSpawn: spawn is NULL

Reported by: mdoison Owned by: mdoison
Priority: critical Milestone: Tag "eggy" version
Component: server Version:
Keywords: Cc:

Description (last modified by mdoison) (diff)

Sometime, server crash with a: "Server crashed: ClientSpawn?: spawn is NULL" message. console allready active and can relunch the game only with a "map atcs" command (for exemple).

Don't know when and why it's occur. There was 18 players on {tHc} Steroide first time it's append. Steroide used dnc r38 with dnc903 (repeater s1) patch.

P'tit nico allready reported this bug on their wwF server (with older server on tremulous r901 if I remember good)


Logs before crash:

broadcast: print "=''MAX''=|FSN| disconnected\n"
ClientDisconnect: 21 [86.204.190.178] (<REMOVED>) "=''MAX''=|FSN|"
Client 61 connecting with 100 challenge ping
86.204.190.178:30720:reconnect
ClientConnect: 21 [86.204.190.178] (<REMOVED>) "=''MAX''=|FSN|"
broadcast: print "=''MAX''=|FSN| connected\n"
Kill: 16 15 6: |>RdO*Faucheur<| killed |>RdO*ZETA<| by MOD_PRIFLE
Build: 1 10 0: Pak0 is building mgturret
broadcast: print "=''MAX''=|FSN| joined the aliens\n"
********************
ERROR: ClientSpawn: spawn is NULL

********************
----- Server Shutdown (Server crashed: ClientSpawn: spawn is NULL
) -----
Sending heartbeat to master.tremulous.net
Sending heartbeat to master.tremulous.net
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
---------------------------

Change History

Changed 3 years ago by mdoison

  • description modified (diff)

Changed 3 years ago by mdoison

  • description modified (diff)

Changed 3 years ago by mdoison

  • description modified (diff)

Changed 3 years ago by mdoison

r805 | tma | 2006-07-31 23:41:42 +0200 (lun, 31 jui 2006) | 4 lines
* Fix to ClientSpawn: spawn is NULL bug #2732 (tjw)

Maybe the comeback of an old bug

Changed 3 years ago by mdoison

  • owner changed from nobody to mdoison
  • status changed from new to assigned

Changed 3 years ago by mdoison

I think it is possible to fix the big with add this line at g_client.c:1355 ent->pers.classSelection = PCL_NONE;

Changed 3 years ago by mdoison

  • status changed from assigned to closed
  • resolution set to fixed

Hard to be sure because bug is unreproductible, but I think it's fixed :)

Note: See TracTickets for help on using tickets.