SRCDS Steam group


Server Segfaults on Map Change
#1
I've looked through the forum for similar problems, but none of the suggested resolutions (replacing vphysics.so, etc.) seem to work. I've tried completely reinstalling srcds, and I've run update with -verify_all countless times. I have no mods installed, and the problem persists whether I keep the default maps or add new ones.

I'm running this on a LAN, not for internet consumption, and it doesn't seem to matter if there are bots in game or not, or players in game or not; the server still crashes when the map changes, whether because time ran out or a map change is requested.

So I offer this up in the hopes of a solution.

1. Command Line: ./srcds_run -game tf -debug +map pl_minepit (As an example; it doesn't matter which map I use.)

2. Debug.log:
Code:
CRASH: Fri Sep 23 13:22:27 PDT 2011
Start Line: ./srcds_linux -game tf -debug +map pl_minepit
[New Thread 8005]
[New Thread 8023]
[New Thread 8008]
[New Thread 8004]
[New Thread 8007]
[New Thread 8009]
[New Thread 8006]
[New Thread 8003]
Core was generated by `./srcds_linux -game tf -debug +map pl_minepit'.
Program terminated with signal 11, Segmentation fault.
#0  0x6d6f6303 in ?? ()
#0  0x6d6f6303 in ?? ()
No symbol table info available.
eax            0x0    0
ecx            0x80    128
edx            0x2    2
ebx            0x4adacc    4905676
esp            0xb241fd24    0xb241fd24
ebp            0xb241fd58    0xb241fd58
esi            0x0    0
edi            0x0    0
eip            0x6d6f6303    0x6d6f6303
eflags         0x10202    [ IF RF ]
cs             0x73    115
ss             0x7b    123
ds             0x7b    123
es             0x7b    123
fs             0x0    0
gs             0x33    51
From        To          Syms Read   Shared Object Library
0x0052b830  0x005424af  Yes (*)     /lib/ld-linux.so.2
(*): Shared library is missing debugging information.
End of Source crash report

3. Distro: Linux Mint 11 (Katya)

4. Gcc Version: 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)

5. Glibc Version: 2.13 (Ubuntu EGLIBC 2.13-0ubuntu13)

6. Kernel Version: 2.6.38-8-generic

7. Hardware: 1 GB DDR2, Pentium M 1.86GHz, Intel 915 GM integrated graphics

8. Error:
Code:
rcon from "192.168.1.89:49962": command "changelevel pl_goldrush"
---- Host_Changelevel ----
Caching file CRCs for pure server...
Finished caching file CRCs for pure server in 0 seconds.
L 09/23/2011 - 13:22:11: Log file closed
Server logging data to file logs/L0923004.log
L 09/23/2011 - 13:22:11: Log file started (file "logs/L0923004.log") (game "/valve/orangebox/tf") (version "4695")
L 09/23/2011 - 13:22:11: Loading map "pl_goldrush"
L 09/23/2011 - 13:22:11: server cvars start
L 09/23/2011 - 13:22:11: "tf_playergib" = "1"
L 09/23/2011 - 13:22:11: "tf_allow_player_use" = "0"
L 09/23/2011 - 13:22:11: "mp_teamplay" = "0"
L 09/23/2011 - 13:22:11: "mp_falldamage" = "0"
L 09/23/2011 - 13:22:11: "mp_weaponstay" = "0"
L 09/23/2011 - 13:22:11: "mp_forcerespawn" = "1"
L 09/23/2011 - 13:22:11: "mp_footsteps" = "1"
L 09/23/2011 - 13:22:11: "mp_flashlight" = "0"
L 09/23/2011 - 13:22:11: "mp_autocrosshair" = "1"
L 09/23/2011 - 13:22:11: "decalfrequency" = "30"
L 09/23/2011 - 13:22:11: "mp_teamlist" = "hgrunt;scientist"
L 09/23/2011 - 13:22:11: "mp_allowNPCs" = "1"
L 09/23/2011 - 13:22:11: "sv_alltalk" = "0"
L 09/23/2011 - 13:22:11: "tf_weapon_criticals" = "1"
L 09/23/2011 - 13:22:11: "tf_damage_disablespread" = "0"
L 09/23/2011 - 13:22:11: "tf_force_holidays_off" = "0"
L 09/23/2011 - 13:22:11: "tf_birthday" = "0"
L 09/23/2011 - 13:22:11: "mp_tournament_stopwatch" = "1"
L 09/23/2011 - 13:22:11: "mp_windifference" = "0"
L 09/23/2011 - 13:22:11: "mp_windifference_min" = "0"
L 09/23/2011 - 13:22:11: "tf_medieval" = "0"
L 09/23/2011 - 13:22:11: "tf_medieval_autorp" = "1"
L 09/23/2011 - 13:22:11: "tf_arena_force_class" = "0"
L 09/23/2011 - 13:22:11: "tf_arena_change_limit" = "1"
L 09/23/2011 - 13:22:11: "tf_arena_override_cap_enable_time" = "-1"
L 09/23/2011 - 13:22:11: "tf_arena_first_blood" = "1"
L 09/23/2011 - 13:22:11: "tf_gamemode_arena" = "0"
L 09/23/2011 - 13:22:11: "tf_gamemode_cp" = "0"
L 09/23/2011 - 13:22:11: "tf_gamemode_ctf" = "0"
L 09/23/2011 - 13:22:11: "tf_gamemode_payload" = "1"
L 09/23/2011 - 13:22:11: "tf_bot_count" = "0"
L 09/23/2011 - 13:22:11: "tf_teamtalk" = "0"
L 09/23/2011 - 13:22:11: "tf_ctf_bonus_time" = "10"
L 09/23/2011 - 13:22:11: "tf_maxspeed" = "400"
L 09/23/2011 - 13:22:11: "tf_max_charge_speed" = "750"
L 09/23/2011 - 13:22:11: "tf_use_fixed_weaponspreads" = "0"
L 09/23/2011 - 13:22:11: "tf_overtime_nag" = "0"
L 09/23/2011 - 13:22:11: "mp_respawnwavetime" = "10.0"
L 09/23/2011 - 13:22:11: "mp_tournament" = "0"
L 09/23/2011 - 13:22:11: "mp_highlander" = "0"
L 09/23/2011 - 13:22:11: "tf_arena_preround_time" = "10"
L 09/23/2011 - 13:22:11: "tf_arena_round_time" = "0"
L 09/23/2011 - 13:22:11: "tf_arena_max_streak" = "3"
L 09/23/2011 - 13:22:11: "tf_arena_use_queue" = "1"
L 09/23/2011 - 13:22:11: "mp_teams_unbalance_limit" = "1"
L 09/23/2011 - 13:22:11: "mp_maxrounds" = "5"
L 09/23/2011 - 13:22:11: "mp_winlimit" = "0"
L 09/23/2011 - 13:22:11: "mp_disable_respawn_times" = "1"
L 09/23/2011 - 13:22:11: "mp_stalemate_meleeonly" = "0"
L 09/23/2011 - 13:22:11: "mp_forceautoteam" = "0"
L 09/23/2011 - 13:22:11: "mp_autoteambalance" = "1"
L 09/23/2011 - 13:22:11: "mp_stalemate_enable" = "1"
L 09/23/2011 - 13:22:11: "mp_match_end_at_timelimit" = "0"
L 09/23/2011 - 13:22:11: "mp_scrambleteams_auto" = "1"
L 09/23/2011 - 13:22:11: "mp_scrambleteams_auto_windifference" = "2"
L 09/23/2011 - 13:22:11: "mp_timelimit" = "45"
L 09/23/2011 - 13:22:11: "mp_fraglimit" = "0"
L 09/23/2011 - 13:22:11: "nextlevel" = ""
L 09/23/2011 - 13:22:11: "sv_gravity" = "800"
L 09/23/2011 - 13:22:11: "sv_stopspeed" = "100"
L 09/23/2011 - 13:22:11: "sv_noclipaccelerate" = "5"
L 09/23/2011 - 13:22:11: "sv_noclipspeed" = "5"
L 09/23/2011 - 13:22:11: "sv_specaccelerate" = "5"
L 09/23/2011 - 13:22:11: "sv_specspeed" = "3"
L 09/23/2011 - 13:22:11: "sv_specnoclip" = "1"
L 09/23/2011 - 13:22:11: "sv_maxspeed" = "320"
L 09/23/2011 - 13:22:11: "sv_accelerate" = "10"
L 09/23/2011 - 13:22:11: "sv_airaccelerate" = "10"
L 09/23/2011 - 13:22:11: "sv_wateraccelerate" = "10"
L 09/23/2011 - 13:22:11: "sv_waterfriction" = "1"
L 09/23/2011 - 13:22:11: "sv_footsteps" = "1"
L 09/23/2011 - 13:22:11: "sv_rollspeed" = "200"
L 09/23/2011 - 13:22:11: "sv_rollangle" = "0"
L 09/23/2011 - 13:22:11: "sv_friction" = "4"
L 09/23/2011 - 13:22:11: "sv_bounce" = "0"
L 09/23/2011 - 13:22:11: "sv_stepsize" = "18"
L 09/23/2011 - 13:22:11: "r_VehicleViewDampen" = "1"
L 09/23/2011 - 13:22:11: "r_JeepViewDampenFreq" = "7.0"
L 09/23/2011 - 13:22:11: "r_JeepViewDampenDamp" = "1.0"
L 09/23/2011 - 13:22:11: "r_JeepViewZHeight" = "10.0"
L 09/23/2011 - 13:22:11: "r_AirboatViewDampenFreq" = "7.0"
L 09/23/2011 - 13:22:11: "r_AirboatViewDampenDamp" = "1.0"
L 09/23/2011 - 13:22:11: "r_AirboatViewZHeight" = "0.0"
L 09/23/2011 - 13:22:11: "mp_friendlyfire" = "0"
L 09/23/2011 - 13:22:11: "mp_fadetoblack" = "0"
L 09/23/2011 - 13:22:11: "tf_server_identity_disable_quickplay" = "0"
L 09/23/2011 - 13:22:11: "sv_cheats" = "0"
L 09/23/2011 - 13:22:11: "sv_pausable" = "0"
L 09/23/2011 - 13:22:11: "sv_contact" = "emailaddy@google.com"
L 09/23/2011 - 13:22:11: "sv_voiceenable" = "1"
L 09/23/2011 - 13:22:11: "tv_enable" = "0"
L 09/23/2011 - 13:22:11: "deathmatch" = "1"
L 09/23/2011 - 13:22:11: "coop" = "0"
L 09/23/2011 - 13:22:11: "tv_password" = ""
L 09/23/2011 - 13:22:11: "tv_relaypassword" = ""
L 09/23/2011 - 13:22:11: "sv_password" = ""
L 09/23/2011 - 13:22:11: "sv_tags" = "norespawntime,payload"
L 09/23/2011 - 13:22:11: server cvars end
L 09/23/2011 - 13:22:17: Started map "pl_goldrush" (CRC "49b5c02de8a7f60488c44cfabbf455ef")
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
L 09/23/2011 - 13:22:25: server_cvar: "tf_gamemode_payload" "0"
L 09/23/2011 - 13:22:25: server_cvar: "sv_tags" "norespawntime"
L 09/23/2011 - 13:22:25: server_cvar: "sv_tags" "norespawntime"
L 09/23/2011 - 13:22:25: server_cvar: "tf_gamemode_payload" "1"
L 09/23/2011 - 13:22:25: server_cvar: "sv_tags" "norespawntime,payload"
L 09/23/2011 - 13:22:25: server_cvar: "sv_tags" "norespawntime,payload"
ipcserver.cpp (956) : Assertion Failed: FD_ISSET( fd, (fd_set *)m_pfdset )
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/ipcserver.cpp 956 Assertion Failed: FD_ISSET( fd, (fd_set *)m_pfdset )
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
Failed to load Steam ServiceServiceStart: failed to startcminterface.cpp (994) : Assertion Failed: 0 != m_hConnection
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/cminterface.cpp 994 Assertion Failed: 0 != m_hConnection
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
PreMinidumpCallback: updating dump comment
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20110923132226_1.dmp
success = yes
response:  CrashID=bp-87b843e6-4260-4adc-b1bc-fcd9c2110923

Segmentation fault (core dumped)
BFD: Warning: /valve/orangebox/core is truncated: expected core file size >= 266211328, found: 1581056.
Cannot access memory at address 0xb241fd24
debug.cmds:5: Error in sourced command file:
No function contains program counter for selected frame.
email debug.log to linux@valvesoftware.com
Fri Sep 23 13:22:27 PDT 2011: Server restart in 10 seconds

I can provide more information if it can help reach a solution. I know that normal people run servers and they seamlessly change maps, so any help in terms of my own deficiencies would be greatly appreciated!

Reply
#2
can you post the output of the following command?
Code:
cat /proc/cpuinfo
(if it does not say anything of SSE2 in the cpu flags there, your cpu is too old. You need one that has SSE2 support)
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#3
(09-26-2011, 01:53 AM)BehaartesEtwas Wrote:  can you post the output of the following command?

Certainly!

Code:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Pentium(R) M processor 1.86GHz
stepping        : 8
cpu MHz         : 800.000
cache size      : 2048 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2
bogomips        : 1595.89
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 32 bits virtual
power management:

SSE2 is there in the flags, so that's not the issue... (thank you, though!)

Reply
#4
hm, I have no other immediate idea. what you can do is trying to get a backtrace to see where the server crashes (sometimes this gives a hint where the actual problem is). you need to open the core file which is produced during the crash (usually a file called either "core" or "core.<some_number>" (<some_number> is actually the PID of the crashing srcds process) with gdb in the following way (in the directory where srcds_linux is located):
Code:
gdb srcds_linux core.<some_number>
then type "bt" (short for backtrace) and post the output here. you can leave gdb with "quit".

as your console output says this:
Code:
Segmentation fault (core dumped)
BFD: Warning: /valve/orangebox/core is truncated: expected core file size >= 266211328, found: 1581056.
it might be possible that you need to increase the allowed size of a core file before that will work. Edit as root the file /etc/security/limits.conf and put the following line at its end (that will increase the limit to 500000 kB):
Code:
*               soft    core            500000
*               hard    core            500000
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)