Tremulous Forum

General => Troubleshooting => Topic started by: gynterk on January 12, 2008, 01:35:17 pm

Title: [SOLVED] Crash: FS_HandleForFile: none free
Post by: gynterk on January 12, 2008, 01:35:17 pm
Tremulous Server

OS: Debian Etch (2.6.18-4-686)
QVM: Lakitu 5.1
MAP: rotcannon_b11

LOG

Code: [Select]
Vote: Vote passed (4-2)
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
VM_Restart()
Loading vm file vm/game.qvm...
...which has vmMagic VM_MAGIC_VER2
Loading 1098 jump table targets
------- Game Initialization -------
gamename: base
gamedate: Jan  7 2008
------------------------------------------------------------
InitGame: \g_gravity\800\g_needpass\0\sv_allowDownload\0\sv_privateClients\3\g_unlagged\1\g_suddenDeathMode\0\g_friendlyBuildableFire\1\timelimit\300\sv_hostname\  My Server\sv_maxclients\33\sv_minRate\3000\sv_maxRate\42000\sv_minPing\0\sv_maxPing\400\g_suddenDeathTime\40\g_maxGameClients\33\g_friendlyFire\1\version\tremulous 1.1.0 linux-x86 Sep 14 2006\protocol\69\mapname\rotcannon_b11\sv_dlURL\http://maps.tremleague.com\g_suddenDeath\0\g_allowShare\1\g_humanBuildPoints\999\g_alienBuildPoints\999\gamename\base\P\---22110-1-----------------------\ff\7\g_speed\320\g_knockback\1000\g_markDeconstruct\0
RealTime: 2008/01/11 15:05:39
!readconfig: loaded 7 levels, 16 admins, 1 bans, 0 commands
using layout "*BUILTIN*" from list ( *BUILTIN* )
0 teams with 0 entities
maprotation.cfg file not found.
-----------------------------------
ClientConnect: 3 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "^_[^4SET^_]^2Commander^7" ("[SET]Commander")
broadcast: print "^_[^4SET^_]^2Commander^7 entered the game\n"
ClientBegin: 3
ClientConnect: 4 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "lantis^7" ("lantis")
broadcast: print "lantis^7 entered the game\n"
ClientBegin: 4
ClientConnect: 5 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "^3|^7E^3|B^7ooty^3.^708^7" ("|E|Booty.08")
broadcast: print "^3|^7E^3|B^7ooty^3.^708^7 entered the game\n"
ClientBegin: 5
ClientConnect: 6 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "^4Moher^7" ("Moher")
broadcast: print "^4Moher^7 entered the game\n"
ClientBegin: 6
ClientConnect: 7 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "^4ha^wirc^4^1ut^7" ("haircut")
broadcast: print "^4ha^wirc^4^1ut^7 entered the game\n"
ClientBegin: 7
ClientConnect: 9 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "blur^7" ("blur")
broadcast: print "blur^7 entered the game\n"
ClientBegin: 9
********************
ERROR: FS_HandleForFile: none free
********************
----- Server Shutdown (Server crashed: FS_HandleForFile: none free) -----
Sending heartbeat to master.tremulous.net
Sending heartbeat to master.tremulous.net
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
---------------------------
couldn't exec mapcfg/rotcannon_b11.cfg
Title: Re: Crash: FS_HandleForFile: none free
Post by: kevlarman on January 12, 2008, 08:33:23 pm
a quick grep of the code makes me think that a 0 length info file is to blame.
Title: Re: Crash: FS_HandleForFile: none free
Post by: gynterk on January 13, 2008, 05:38:02 pm
Created info file, but still same error.
Title: Re: Crash: FS_HandleForFile: none free
Post by: gynterk on February 06, 2008, 01:46:47 pm
Also disable SD votes, but still same error. Any ideas?
Title: Re: Crash: FS_HandleForFile: none free
Post by: kevlarman on February 06, 2008, 07:35:59 pm
set fs_debug 1 and post the condump of the next crash
Title: Re: Crash: FS_HandleForFile: none free
Post by: gynterk on February 24, 2008, 01:13:25 pm
Code: [Select]
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
VM_Restart()
Loading vm file vm/game.qvm...
FS_FOpenFileRead: vm/game.qvm (found in '/opt/tremsrv/server/base')
...which has vmMagic VM_MAGIC_VER2
Loading 1098 jump table targets
------- Game Initialization -------
gamename: base
gamedate: Jan 14 2008
FS_FOpenFileAppend: /opt/tremsrv/.tremulous/base/server.log
------------------------------------------------------------
InitGame: \g_markDeconstruct\0\g_allowShare\1\g_suddenDeath\0\g_friendlyFire\1\g_maxGameClients\33\g_suddenDeathTime\40\sv_maxPing\400\sv_minPing\0\sv_maxRate\42000\sv_minRate\3000\sv_maxclients\33\sv_hostname\ ^2My Server\timelimit\300\g_friendlyBuildableFire\1\g_suddenDeathMode\0\g_unlagged\1\sv_privateClients\3\sv_allowDownload\0\g_needpass\0\g_gravity\800\version\tremulous 1.1.0 linux-x86 Sep 14 2006\protocol\69\mapname\pushcannon_b3\sv_dlURL\http://maps.tremleague.com\g_humanBuildPoints\999\g_alienBuildPoints\999\gamename\base\P\---12222--1----------------------\ff\7\g_speed\320\g_knockback\1000
RealTime: 2008/02/22 04:46:22
FS_FOpenFileRead: admin.dat (found in '/opt/tremsrv/.tremulous/base')
!readconfig: loaded 7 levels, 156 admins, 25 bans, 20 commands
using layout "special" from list ( *BUILTIN* special layout_A )
FS_FOpenFileRead: layouts/pushcannon_b3/special.dat (found in '/opt/tremsrv/.tremulous/base')
0 teams with 0 entities
FS_FOpenFileRead: overrides/classes/builder.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/builderupg.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/level0.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/level1.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/level1upg.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/level2.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/level2upg.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/level3.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/level3upg.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/level4.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/human_base.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/classes/human_bsuit.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/eggpod.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/overmind.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/barricade.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/acid_tube.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/trapper.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/booster.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/hive.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/hovel.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/telenode.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/mgturret.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/tesla.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/arm.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/dcc.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/medistat.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/reactor.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: overrides/buildables/repeater.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/builder/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/builder/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/level0/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/level1/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/level1/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/level2/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/level2/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/level3/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/level3/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/level4/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/human_base/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: models/players/human_bsuit/locdamage.cfg (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: armour/larmour.armour (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: armour/helmet.armour (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: armour/bsuit.armour (found in '/opt/tremsrv/server/base/data-1.1.0.pk3')
FS_FOpenFileRead: maprotation.cfg (found in '/opt/tremsrv/server/base')
maprotation.cfg file not found.
-----------------------------------
ClientConnect: 3 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "D.E.S.T.I.N.I.^7" ("D.E.S.T.I.N.I.")
broadcast: print "D.E.S.T.I.N.I.^7 entered the game\n"
ClientBegin: 3
ClientConnect: 4 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "poison lover^7" ("poison lover")
broadcast: print "poison lover^7 entered the game\n"
ClientBegin: 4
ClientConnect: 5 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "^4{ACR} ^1Tod ^2X^7" ("{ACR} Tod X")
broadcast: print "^4{ACR} ^1Tod ^2X^7 entered the game\n"
ClientBegin: 5
ClientConnect: 6 [*** (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "^1S^2a^1n^2t^1a^7" ("Santa")
broadcast: print "^1S^2a^1n^2t^1a^7 entered the game\n"
ClientBegin: 6
ClientConnect: 7 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "^2la^7nt^1is^7" ("lantis")
broadcast: print "^2la^7nt^1is^7 entered the game\n"
ClientBegin: 7
ClientConnect: 10 [***] (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) "Mr. ^4Wo^2od^7le^9s!!!^7" ("Mr. Woodles!!!")
broadcast: print "Mr. ^4Wo^2od^7le^9s!!!^7 entered the game\n"
ClientBegin: 10
********************
ERROR: FS_HandleForFile: none free
********************
----- Server Shutdown (Server crashed: FS_HandleForFile: none free) -----
Sending heartbeat to master.tremulous.net
Sending heartbeat to master.tremulous.net
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
---------------------------
couldn't exec mapcfg/pushcannon_b3.cfg

Could the problem be zero length of maprotation.cfg ?
Title: Re: Crash: FS_HandleForFile: none free
Post by: benmachine on February 24, 2008, 08:49:59 pm
Could the problem be zero length of maprotation.cfg ?
I don't see how, but it's not impossible. Try creating a simple one.
Title: Re: [SOLVED] Crash: FS_HandleForFile: none free
Post by: gynterk on March 06, 2008, 12:07:37 pm
Yes, maprotation.cfg was 0 bytes, added some empty newlines there. No error since then. Thanks all.