SRCDS Steam group


SRCDS - L4D hangs on startup, very unstable
#1
Hello all Smile
Im fighting with this problem since the latest 1.0.2.8 update.
So basically when it starts sometimes its all good but most of time im getting:
Code:
#Using breakpad minidump system
Using breakpad crash handler
#
#Console initialized.
#Game.dll loaded for "L4D - Co-op - Normal"
#ConVarRef cl_language doesn't point to an existing ConVar
Server is hibernating
Queuing heartbeat send to legacy master server.
Game supporting (2) split screen players
maxplayers set to 18
Unable to remove /servery/l4d/l4d/left4dead/addonlist.txt!
Unable to remove /servery/l4d/l4d/left4dead/addonlist.txt!
Looking up breakpad interfaces from steamclient
Looking up breakpad interfaces from steamclient
Network: IP 0.0.0.0, mode MP, dedicated Yes, ports 27015 SV / 0 CL
---- Host_NewGame ----
Host_NewGame on map l4d_hospital01_apartment
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
Commentary: Loading commentary data from maps/l4d_hospital01_apartment_commentary.txt.
Installing breakpad exception handler for appid(srcds_linux)/version(1.0)
baseuser.cpp (431) : Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/baseuser.cpp 431 Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
Setting breakpad minidump AppID = 500
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Looking up breakpad interfaces from steamclient
Queuing heartbeat send to steam master server updater.
exec: couldn't exec server.cfg
Alarm clock
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
or sometimes:
Code:
Installing breakpad exception handler for appid(srcds_linux)/version(1.0)
baseuser.cpp (431) : Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/baseuser.cpp 431 Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
pipes.cpp (708) : Assertion Failed: Stalled cross-thread pipe
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp 708 Assertion Failed: Stalled cross-thread pipe
pipes.cpp (708) : Fatal assert failed: /home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp, line 708.  Application exiting.

All at clean install.

After it finally starts its unstable and crashes like 10 times per 12hours :/
L4D2 is working fine, basically all is working fine, olny l4d have problems.

What ive tried to fix it:
-installing metamod and sourcemod - no changes
-trying to run older 1.0.2.6 server - no changes
-cracking server.... - no changes
-reainstalling whole system, adding more ram, trying at different linux boxes - as above... no changes

Hardware:
2x Intel® Xeon™ CPU 2.40GHz
5Gb RAM
Software:
Linux S1 3.8.5xeonserver #3 SMP Sun Mar 31 22:35:40 CEST 2013 i686 GNU/Linux
Debian 6.0

Recompiled kernel with bigmem option,no forced preemption,changed cputype - no difference between this and stock kernel, its giving the same errors.

also tired it at:
AMD Turion™ 64 X2 Mobile Technology TL-56
1Gb RAM
Linux debian 3.8.2-test #3 SMP Fri Mar 8 15:08:15 CET 2013 x86_64 GNU/Linux
Gives the same errors and unstability.

Please anyone... help me im out of ideas. If you need some additional information feel fre to ask ill post it.
Reply
#2
Anyone? Sad
Reply
#3
(04-08-2013, 06:44 AM)gbr3 Wrote:  Anyone? Sad

I am also having the same issue with starting my L4D server on my linux box since the last update.

Code:
---- Host_NewGame ----
Host_NewGame on map l4d_vs_airport01_greenhouse
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
Commentary: Could not find commentary data file 'maps/l4d_vs_airport01_greenhouse_commentary.txt'.
Installing breakpad exception handler for appid(srcds_linux)/version(1.0)
baseuser.cpp (431) : Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/baseuser.cpp 431 Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'

I tried installing a new L4D server from scratch as a different user and found that with no addons installed it would start up half the time while the other half it would hang on this bit of output indefinitely.

Sorry, I don't have any more useful information... it's happening to me as well and it's bugging me.
Reply
#4
One thing I noticed is that we're both trying this on x64 distros (I'm on Ubuntu, but w/e).

... maybe this is a problem with their implementation of pipes on 64-bit distros? I might take the time to spin up a 32-bit distro later today to see if I can see if it experiences the same problem.
Reply
#5
I was looking through other posts in the forum and stumbled upon the readme >_<

EDIT: I read the top-most readme of the forums, so I added more data.

A. Game
Left4Dead

B. Admin Mods (SourceMod, etc)
None

1. Show your command line:
./srcds_run -console -game left4dead -secure +ip [redacted] -maxplayers 18 +sv_lan 0 +map l4d_vs_airport01_greenhouse -nohltv -autoupdate -debug

2. Please include your debug.log
I have uploaded the debug.log at the following pastebin link (it's quite large):
http://pastebin.com/GSuHMNPU

3. What distro are you running?
Ubuntu 12.04 LTS 64-bit

4. What is your GCC version?
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

5. What version of glibc are you running?
ldd (Ubuntu EGLIBC 2.15-0ubuntu10.3) 2.15

6. What kernal version are you running?
Linux version 3.8.4-x86_64

7. What hardware are you using?
This is harder... I'm on a Linode instance, so these numbers are sort of ... uhm... MAYBE virtualized.
Intel® Xeon® CPU L5520 @ 2.27GHz (8 cores... unsure how many are physical)
1GB RAM (supposedly, this is getting upgraded to 2GB for free soon >_<)

8. You may also include the error if you happen to catch it in the console.
Code:
Installing breakpad exception handler for appid(srcds_linux)/version(1.0)
baseuser.cpp (431) : Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/baseuser.cpp 431 Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'

I feel it is important to note that this error is ALWAYS thrown at startup, but sometimes the server will actually start up afterwards anyway. I have no idea what the deal is...
Reply
#6
When I actually get the server running (random), it usually crashes with the following:

Code:
Installing breakpad exception handler for appid(srcds_linux)/version(1.0)
baseuser.cpp (431) : Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/base
user.cpp 431 Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
pipes.cpp (708) : Assertion Failed: Stalled cross-thread pipe
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../c
ommon/pipes.cpp 708 Assertion Failed: Stalled cross-thread pipe
pipes.cpp (708) : Fatal assert failed: /home/VALVE/rackadmin/buildslave/steam_re
l_client_linux/build/src/clientdll/../common/pipes.cpp, line 708.  Application e
xiting.

Segmentation fault (core dumped)

warning: Can't read pathname for load map: Input/output error.
debug.cmds:5: Error in sourced command file:
No function contains program counter for selected frame.
email debug.log to linux@valvesoftware.com
Tue Apr 23 17:33:23 PDT 2013: Server restart in 10 seconds
Updating server using Steam.
Checking bootstrapper version ...
removing stale semaphore last operated on by process 26492 with name 0eBlobRegis
tryMutex_9B5FB06AEFB0559E72F8B8DB387A9278
removing stale semaphore last operated on by process 26492 with name 0eBlobRegis
trySignal_9B5FB06AEFB0559E72F8B8DB387A9278
Reply
#7
I finally got a debug.log to output from the crash, so I have uploaded it to the following pastebin url:

http://pastebin.com/GSuHMNPU

I have also updated my original data post to include this link.

Additionally, I spun up a 32-bit ubuntu server and installed the l4d server with the same settings. One thing I will note is that it doesn't crash on the same line NEAR as often, but it did happen to me a few times on startup of the server (hanging and not responding). The other thing to note here is that both myself and the original poster were using kernel 3.8, but when I spun up the 32-bit server, I could only get a 2.6 kernel, so that MIGHT have something to do with it as well.
Reply
#8
Hi, everyone.
I've got the same problem.

Im' using: pure install, latest stable Debian, GCC 4.4.5, Kernel 2.6.32-5-686.
Reply
#9
(04-29-2013, 07:54 PM)lxndr Wrote:  Hi, everyone.
I've got the same problem.

Im' using: pure install, latest stable Debian, GCC 4.4.5, Kernel 2.6.32-5-686.

I take it from the '686' at the end of your kernel name you are also on a 64-bit architecture?
Reply
#10
No, it's 32bit. I forgot to say that the pipe-stalling seem only to happen when i use forks (-fork 4).
Reply
#11
Adding -autoupdate to the startup line makes it more stable. I think the problem is in valves masterserver, each time server tries to communincate with the masterserver(it does when it starts up / changes level / gets lobby reservation) it crashes.
Reply
#12
(05-23-2013, 05:42 AM)gbr3 Wrote:  Adding -autoupdate to the startup line makes it more stable. I think the problem is in valves masterserver, each time server tries to communincate with the masterserver(it does when it starts up / changes level / gets lobby reservation) it crashes.

I have this in my startup script, and it doesn't seem to help.

I have noticed over the last couple weeks that it just requires that I bounce the server again and again until it successfully fires up.
Reply
#13
Heres my startup line:
screen -A -d -m -S l4d11 ./srcds_run -autoupdate -game "left4dead" -pingboost 1 -port 27015 -sport 27115 -ip 0.0.0.0 -noassert -nobreakpad -nominidump +servercfgfile server1.cfg

Ive noticed that with this -autoupdate it "bounces" less than without it.
Reply


Forum Jump:


Users browsing this thread: 7 Guest(s)