• Linux - SRCDS Crash
    65 replies, posted
I had decided to update the garrysmod srcds installation on my debian server earlier this morning and had found that after updating it was presenting me the error "Segmentation fault". I had tried to re-install the srcds installation along with TF2 and CSS but with no luck as I am still presented with the same error. [CODE] ./srcds_run -debug -console -game garrysmod +maxplayers 24 +map gm_construct[/CODE] [CODE]Auto detecting CPU Using default binary: ./srcds_linux Enabling debug mode Server will auto-restart if there is a crash. Using breakpad minidump system Using breakpad crash handler Console initialized. Segmentation fault (core dumped) BFD: Warning: /home/srcds/Steam/garrysmod-0/orangebox/core is truncated: expected core file size >= 53329920, found: 13373440. Cannot access memory at address 0xf77718f0 Cannot access memory at address 0xffd5e1cc /home/srcds/Steam/garrysmod-0/orangebox/debug.cmds:4: Error in sourced command file: Cannot access memory at address 0xf77718f0 email debug.log to linux@valvesoftware.com Tue Oct 30 23:50:24 UTC 2012: Server restart in 10 seconds Tue Oct 30 23:50:25 UTC 2012: Server Quit [/CODE] [CODE]cat debug.log[/CODE] [CODE][New Thread 25372] #0 0x00000000 in ?? () No symbol table info available. eax 0x1 1 ecx 0x0 0 edx 0x944762f 155481647 ebx 0x0 0 esp 0xffd5e15c 0xffd5e15c ebp 0xffd5e1c8 0xffd5e1c8 esi 0xf6ddae30 -153244112 edi 0xffd5e268 -2760088 eip 0x0 0 eflags 0x10202 [ IF RF ] cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x63 99 End of Source crash report ----------------------------------------------[/CODE]
Delete the orangebox/bin folder and the orangebox/srcds_linux file, replace them with [url]http://www.seriousroleplayinghell.com/bin.rar[/url] and [url]http://seriousroleplayinghell.com/srcds_linux.rar[/url] (these are just binaries for the previous engine version, the latest doesn't work) (you might need to chmod +x the srcds_linux file)
After patching the srcds installation with the files at the links you supplied it still refuses to boot correctly. [CODE]./srcds_run -debug -console -game garrysmod +maxplayers 24 +map gm_construct[/CODE] [CODE]Auto detecting CPU Using default binary: ./srcds_linux Enabling debug mode Server will auto-restart if there is a crash. Wed Oct 31 00:08:22 UTC 2012: Server Quit[/CODE] [CODE]cat debug.log[/CODE] [CODE][New Thread 25372] #0 0x00000000 in ?? () No symbol table info available. eax 0x1 1 ecx 0x0 0 edx 0x944762f 155481647 ebx 0x0 0 esp 0xffd5e15c 0xffd5e15c ebp 0xffd5e1c8 0xffd5e1c8 esi 0xf6ddae30 -153244112 edi 0xffd5e268 -2760088 eip 0x0 0 eflags 0x10202 [ IF RF ] cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x63 99 End of Source crash report ----------------------------------------------[/CODE]
Did you install CSS/TF2 before GMod?
I installed them in the following order: CSS GMOD TF2
GMod needs to come last, re-run the update for GMod with -verify_all
I reran the update for GMod with -verify_all and the only file that it replaced was srcds_linux which I then replaced with the older version you supplied. It still fails to boot correctly. [CODE]./steam -command update -game garrysmod -dir . -verify_all[/CODE]
Hmm, I have one server working and one with the same problem as you, gimme 10 minutes to play around a bit [editline]31st October 2012[/editline] Yeah replacing the binaries with the ones in the links worked for me, did you chmod +x srcds_linux? run ls -l in orangebox and orangebox/bin and post results
Countless times again I've tried re-downloading them in multiple methods along with patching, thus none working after three days of trying. Does no-one actually know a fix to this bug? I've tried the /bin library files too which still don't do the trick and still nothing.
[CODE]srcds@aura:~/Steam/garrysmod-0/orangebox$ ls -l total 1456 drwxr-xr-x 3 srcds srcds 4096 Oct 30 22:43 bin -rw------- 1 srcds srcds 13369344 Oct 31 00:18 core -rw-r--r-- 1 srcds srcds 3783 Oct 31 00:18 debug.log drwxr-xr-x 21 srcds srcds 4096 Oct 31 00:04 garrysmod drwxr-xr-x 4 srcds srcds 4096 Oct 30 22:43 hl2 -rw-r--r-- 1 srcds srcds 17 Oct 30 22:43 libcurl.so.4 -rw-r--r-- 1 srcds srcds 300951 Oct 30 22:43 libcurl.so.4.2.0 drwxr-xr-x 2 srcds srcds 4096 Oct 30 22:43 reslists -rwxr-xr-x 1 srcds srcds 0 Oct 27 05:13 srcds_linux -rw-r--r-- 1 srcds srcds 3150 Oct 27 10:15 srcds_linux.rar -rwxr-xr-- 1 srcds srcds 10712 Oct 30 22:43 srcds_run drwxr-xr-x 18 srcds srcds 4096 Oct 30 22:52 tf -rw-r--r-- 1 srcds srcds 83456 Oct 30 22:52 thirdpartylegalnotices.doc srcds@aura:~/Steam/garrysmod-0/orangebox$[/CODE] [CODE] srcds@aura:~/Steam/garrysmod-0/orangebox/bin$ ls -l total 165124 -rw-r--r-- 1 srcds srcds 817952 Oct 30 22:42 adminserver.dll -rw-r--r-- 1 srcds srcds 41149412 Oct 30 22:42 awesomium -rw-r--r-- 1 srcds srcds 20645216 Oct 30 22:42 awesomium.dll drwxr-xr-x 3 srcds srcds 4096 Oct 30 22:42 awesomium.framework -rw-r--r-- 1 srcds srcds 38240 Oct 30 22:42 awesomium_process.exe -rw-r--r-- 1 srcds srcds 416544 Oct 30 22:42 bsppack.dll -rw-r--r-- 1 srcds srcds 312288 Oct 30 22:42 bsppack.dylib -rw-r--r-- 1 srcds srcds 629201 Oct 30 22:43 crashhandler.so -rw-r--r-- 1 srcds srcds 238368 Oct 30 22:42 datacache.dll -rw-r--r-- 1 srcds srcds 346856 Oct 30 22:42 datacache.dylib -rw-r--r-- 1 srcds srcds 601392 Oct 30 22:42 datacache.so -rw-r--r-- 1 srcds srcds 577325 Oct 30 22:43 datacache_srv.so -rw-r--r-- 1 srcds srcds 1136416 Oct 30 22:42 dedicated.dll -rw-r--r-- 1 srcds srcds 1134980 Oct 30 22:42 dedicated.dylib -rw-r--r-- 1 srcds srcds 2145154 Oct 30 22:42 dedicated.so -rw-r--r-- 1 srcds srcds 835718 Oct 30 22:43 dedicated_srv.so -rw-r--r-- 1 srcds srcds 4067616 Oct 30 22:42 engine.dll -rw-r--r-- 1 srcds srcds 8442276 Oct 30 22:42 engine.dylib -rw-r--r-- 1 srcds srcds 4348998 Oct 30 22:42 engine.so -rw-r--r-- 1 srcds srcds 3279844 Oct 30 22:43 engine_srv.so -rw-r--r-- 1 srcds srcds 458752 Oct 30 22:42 filesystem_stdio.dll -rw-r--r-- 1 srcds srcds 903860 Oct 30 22:42 filesystem_stdio.dylib -rw-r--r-- 1 srcds srcds 530208 Oct 30 22:42 filesystem_steam.dll -rw-r--r-- 1 srcds srcds 1074288 Oct 30 22:42 filesystem_steam.dylib -rw-r--r-- 1 srcds srcds 1902880 Oct 30 22:42 gameui.dll -rw-r--r-- 1 srcds srcds 3959720 Oct 30 22:42 gameui.dylib -rw-r--r-- 1 srcds srcds 191264 Oct 30 22:42 haptics.dll -rw-r--r-- 1 srcds srcds 9955168 Oct 30 22:42 icudt.dll -rw-r--r-- 1 srcds srcds 109344 Oct 30 22:42 inputsystem.dll -rw-r--r-- 1 srcds srcds 52904 Oct 30 22:42 inputsystem.dylib -rw-r--r-- 1 srcds srcds 164640 Oct 30 22:42 launcher.dll -rw-r--r-- 1 srcds srcds 231204 Oct 30 22:42 launcher.dylib -rw-r--r-- 1 srcds srcds 309690 Oct 30 22:43 libgcc_s.so.1 -rw-r--r-- 1 srcds srcds 3769939 Oct 30 22:43 libstdc++.so.6 -rw-r--r-- 1 srcds srcds 4387269 Oct 30 22:43 libsteam.so -rw-r--r-- 1 srcds srcds 76026 Oct 30 22:43 libsteam_api.so -rw-r--r-- 1 srcds srcds 5164807 Oct 30 22:43 libsteamvalidateuseridtickets.so -rw-r--r-- 1 srcds srcds 188584 Oct 30 22:42 libtier0.dylib -rw-r--r-- 1 srcds srcds 331103 Oct 30 22:42 libtier0.so -rw-r--r-- 1 srcds srcds 186568 Oct 30 22:43 libtier0_s.so -rw-r--r-- 1 srcds srcds 196444 Oct 30 22:43 libtier0_srv.so -rw-r--r-- 1 srcds srcds 156720 Oct 30 22:42 libvstdlib.dylib -rw-r--r-- 1 srcds srcds 286905 Oct 30 22:42 libvstdlib.so -rw-r--r-- 1 srcds srcds 460613 Oct 30 22:43 libvstdlib_s.so -rw-r--r-- 1 srcds srcds 270971 Oct 30 22:43 libvstdlib_srv.so -rw-r--r-- 1 srcds srcds 1017632 Oct 30 22:42 materialsystem.dll -rw-r--r-- 1 srcds srcds 1291436 Oct 30 22:42 materialsystem.dylib -rw-r--r-- 1 srcds srcds 1810721 Oct 30 22:42 materialsystem.so -rw-r--r-- 1 srcds srcds 1654558 Oct 30 22:43 materialsystem_srv.so -rw-r--r-- 1 srcds srcds 83296 Oct 30 22:42 mysql_wrapper.dll -rw-r--r-- 1 srcds srcds 1030493 Oct 30 22:43 replay_srv.so -rw-r--r-- 1 srcds srcds 75552 Oct 30 22:42 scenefilecache.dll -rw-r--r-- 1 srcds srcds 21744 Oct 30 22:42 scenefilecache.dylib -rw-r--r-- 1 srcds srcds 125501 Oct 30 22:42 scenefilecache.so -rw-r--r-- 1 srcds srcds 95430 Oct 30 22:43 scenefilecache_srv.so -rw-r--r-- 1 srcds srcds 876832 Oct 30 22:42 serverbrowser.dll -rw-r--r-- 1 srcds srcds 2358372 Oct 30 22:42 serverbrowser.dylib -rw-r--r-- 1 srcds srcds 854304 Oct 30 22:42 shaderapidx10.dll -rw-r--r-- 1 srcds srcds 828192 Oct 30 22:42 shaderapidx9.dll -rw-r--r-- 1 srcds srcds 958868 Oct 30 22:42 shaderapidx9.dylib -rw-r--r-- 1 srcds srcds 80672 Oct 30 22:42 shaderapiempty.dll -rw-r--r-- 1 srcds srcds 74292 Oct 30 22:42 shaderapiempty.dylib -rw-r--r-- 1 srcds srcds 164921 Oct 30 22:42 shaderapiempty.so -rw-r--r-- 1 srcds srcds 157579 Oct 30 22:43 shaderapiempty_srv.so -rw-r--r-- 1 srcds srcds 78848 Oct 30 22:42 shadercompile.exe -rw-r--r-- 1 srcds srcds 414496 Oct 30 22:42 shadercompile_dll.dll -rw-r--r-- 1 srcds srcds 126240 Oct 30 22:42 soundemittersystem.dll -rw-r--r-- 1 srcds srcds 119416 Oct 30 22:42 soundemittersystem.dylib -rw-r--r-- 1 srcds srcds 268340 Oct 30 22:42 soundemittersystem.so -rw-r--r-- 1 srcds srcds 220348 Oct 30 22:43 soundemittersystem_srv.so -rw-r--r-- 1 srcds srcds 154400 Oct 30 22:42 stdshader_dbg.dll -rw-r--r-- 1 srcds srcds 235296 Oct 30 22:42 stdshader_dx6.dll -rw-r--r-- 1 srcds srcds 166688 Oct 30 22:42 stdshader_dx7.dll -rw-r--r-- 1 srcds srcds 352544 Oct 30 22:42 stdshader_dx8.dll -rw-r--r-- 1 srcds srcds 543520 Oct 30 22:42 stdshader_dx9.dll -rw-r--r-- 1 srcds srcds 1013924 Oct 30 22:42 stdshader_dx9.dylib -rw-r--r-- 1 srcds srcds 14359397 Oct 30 22:43 steamclient.so -rw-r--r-- 1 srcds srcds 523040 Oct 30 22:42 studiorender.dll -rw-r--r-- 1 srcds srcds 758836 Oct 30 22:42 studiorender.dylib -rw-r--r-- 1 srcds srcds 1081975 Oct 30 22:42 studiorender.so -rw-r--r-- 1 srcds srcds 930748 Oct 30 22:43 studiorender_srv.so -rw-r--r-- 1 srcds srcds 251168 Oct 30 22:42 tier0.dll -rw-r--r-- 1 srcds srcds 355104 Oct 30 22:42 vgui2.dll -rw-r--r-- 1 srcds srcds 282836 Oct 30 22:42 vgui2.dylib -rw-r--r-- 1 srcds srcds 1211168 Oct 30 22:42 vguimatsurface.dll -rw-r--r-- 1 srcds srcds 1750940 Oct 30 22:42 vguimatsurface.dylib -rw-r--r-- 1 srcds srcds 1998923 Oct 30 22:43 vphysics_srv.so -rw-r--r-- 1 srcds srcds 168736 Oct 30 22:42 vstdlib.dll -rw-r--r-- 1 srcds srcds 701728 Oct 30 22:42 vtex_dll.dll -rw-r--r-- 1 srcds srcds 288944 Oct 30 22:42 vtex_dll.dylib srcds@aura:~/Steam/garrysmod-0/orangebox/bin$[/CODE]
srcds_linux has a filesize of 0, that can't be right There's also no vphysics.so in orangebox/bin, there is in my rar file, delete the current orangebox/bin then replace it with mine, that way you'll know whether you've got it right or now [editline]31st October 2012[/editline] Exact set of commands: [code] cd orangebox rm -R bin rm srcds_linux wget http://www.seriousroleplayinghell.com/srcds_linux.rar unrar e srcds_linux.rar mkdir bin cd bin wget http://www.seriousroleplayinghell.com/bin.rar unrar e bin.rar [/code]
[QUOTE=Drakehawke;38256015]srcds_linux has a filesize of 0, that can't be right There's also no vphysics.so in orangebox/bin, there is in my rar file, delete the current orangebox/bin then replace it with mine, that way you'll know whether you've got it right or now [editline]31st October 2012[/editline] Exact set of commands: [code] cd orangebox rm -R bin rm srcds_linux wget http://www.seriousroleplayinghell.com/srcds_linux.rar unrar e srcds_linux.rar mkdir bin cd bin wget http://www.seriousroleplayinghell.com/bin.rar unrar e bin.rar [/code][/QUOTE] I actually just hyper-ventilated, it actually works. My soul is eternally yours<3 [editline]31st October 2012[/editline] [QUOTE=Drakehawke;38256015]srcds_linux has a filesize of 0, that can't be right There's also no vphysics.so in orangebox/bin, there is in my rar file, delete the current orangebox/bin then replace it with mine, that way you'll know whether you've got it right or now [editline]31st October 2012[/editline] Exact set of commands: [code] cd orangebox rm -R bin rm srcds_linux wget http://www.seriousroleplayinghell.com/srcds_linux.rar unrar e srcds_linux.rar mkdir bin cd bin wget http://www.seriousroleplayinghell.com/bin.rar unrar e bin.rar [/code][/QUOTE] One last thing, it spams in console 'tatic prop with no vphysics model!'
[QUOTE=RazorFlint;38256191]I actually just hyper-ventilated, it actually works. My soul is eternally yours<3 [editline]31st October 2012[/editline] One last thing, it spams in console 'tatic prop with no vphysics model!'[/QUOTE] That's normal I think, just a map thing. Is it just happening for a few models or for the entire map?
Models I believe.
It does not appear to be working. I will attempt this again in the morning after I have had some sleep.
[QUOTE=Drakehawke;38256015]srcds_linux has a filesize of 0, that can't be right There's also no vphysics.so in orangebox/bin, there is in my rar file, delete the current orangebox/bin then replace it with mine, that way you'll know whether you've got it right or now [editline]31st October 2012[/editline] Exact set of commands: [code] cd orangebox rm -R bin rm srcds_linux wget http://www.seriousroleplayinghell.com/srcds_linux.rar unrar e srcds_linux.rar mkdir bin cd bin wget http://www.seriousroleplayinghell.com/bin.rar unrar e bin.rar [/code][/QUOTE] Thanks so much for this.... saved me alot of headache
I have now managed to get SRCDS to boot correctly. It would seem that 7Zip was not extracting the entirety of the archive file even after re-downloading it.
How's hosting on Linux? Are there any remaining bugs with SRCDS on Linux? Does gmsv_mysqloo for Linux work fine? I also couldn't find any Linux versions for Azu's gmsv_gatekeeper? [URL="http://code.google.com/p/gmodmodules/source/browse/#svn%2Ftrunk%2Fgmsv_gatekeeper%2FRelease%20-%20GM13"]http://code.google.com/p/gmodmodules/source/browse/#svn%2Ftrunk%2Fgmsv_gatekeeper%2FRelease - GM13[/URL] I'm considering moving to Ubuntu to cut costs.
[QUOTE=infinitywrai;38268568]How's hosting on Linux? Are there any remaining bugs with SRCDS on Linux? Does gmsv_mysqloo for Linux work fine? I also couldn't find any Linux versions for Azu's gmsv_gatekeeper? [URL="http://code.google.com/p/gmodmodules/source/browse/#svn%2Ftrunk%2Fgmsv_gatekeeper%2FRelease%20-%20GM13"]http://code.google.com/p/gmodmodules/source/browse/#svn%2Ftrunk%2Fgmsv_gatekeeper%2FRelease - GM13[/URL] I'm considering moving to Ubuntu to cut costs.[/QUOTE] Linux is broken about as much as it is working, but fixes like this usually surface quick enough, if they don't garry will generally help out if you pester him enough. mysqloo rarely breaks with updates, but I always keep an up-to-date build of it, Python keeps a lot of modules up-to-date and I can get you a link to a working gatekeeper if you need it. I've been running a Linux server for nearly a year now, it's definitely viable if you know the right people/where to look for fixes.
[QUOTE=Drakehawke;38268776]Linux is broken about as much as it is working, but fixes like this usually surface quick enough, if they don't garry will generally help out if you pester him enough. mysqloo rarely breaks with updates, but I always keep an up-to-date build of it, Python keeps a lot of modules up-to-date and I can get you a link to a working gatekeeper if you need it. I've been running a Linux server for nearly a year now, it's definitely viable if you know the right people/where to look for fixes.[/QUOTE] I've tried installing mysqloo but for both evolve and FPP I can't seem to get MySQL actually functioning. Do you know any way to diagnose issues with it? Also, I'm running CentOS 64 bit and ULX will not work for me at all (it will seemingly only partly load the program). I don't know if that is a linux specific issue, but I've tried from clean gmod installations and it is still the same issue. So yeah, there are perhaps a few linux specific issues.
[QUOTE=charlie c;38269513]I've tried installing mysqloo but for both evolve and FPP I can't seem to get MySQL actually functioning. Do you know any way to diagnose issues with it? Also, I'm running CentOS 64 bit and ULX will not work for me at all (it will seemingly only partly load the program). I don't know if that is a linux specific issue, but I've tried from clean gmod installations and it is still the same issue. So yeah, there are perhaps a few linux specific issues.[/QUOTE] You are using the GMod 13 version I hope? [url]http://facepunch.com/showthread.php?t=1220537[/url]
[QUOTE=Drakehawke;38268776]Linux is broken about as much as it is working, but fixes like this usually surface quick enough, if they don't garry will generally help out if you pester him enough. mysqloo rarely breaks with updates, but I always keep an up-to-date build of it, Python keeps a lot of modules up-to-date and I can get you a link to a working gatekeeper if you need it. I've been running a Linux server for nearly a year now, it's definitely viable if you know the right people/where to look for fixes.[/QUOTE] What do you mean Python keeps module up to date? Is there a script that will automatically download latest versions?
[QUOTE=Drakehawke;38269874]You are using the GMod 13 version I hope? [url]http://facepunch.com/showthread.php?t=1220537[/url][/QUOTE] Yes. I will try with another database and hopefully it'll work.
[QUOTE=infinitywrai;38269885]What do you mean Python keeps module up to date? Is there a script that will automatically download latest versions?[/QUOTE] Python as in Python1320 the FP member not the language :v:
Does he have a repo?
[QUOTE=infinitywrai;38270369]Does he have a repo?[/QUOTE] [url]http://g.iriz.uk.to/~srcds/modules/gm13/bin/[/url]
What distro do you guys use?
Ubuntu 12.04 x64, personal preference and after CentOS 5 was unable to host GMod servers when Valve started compiling with a newer glibc I decided to swear it off forever Pretty sure Python's site also has some form of automated compiling too
I'm using centos 6.5 x64. I was using Debian before. The differences for my purposes are quite minimal, except when you are using VPS servers the providers seem to support centos much better (in my experience)
CentOS 6 x64
Sorry, you need to Log In to post a reply to this thread.