I run TF2 dedicated servers on a Centos 5.3 platform, which use the HLDS engine as opposed to SRCDS, but I figured they worked pretty much the same way, with respect to blob files. I figured (and proved myself correct) that these frustrating segfaults were down to something simple and in my case it was the blob files that were at the root of it all.
When I got the segfaults last time, it was due to an update Valve released and it took me almost a week to find the solution. Almost everything I tried, from reinstalling gcc and zlibc, nothing seemed to be fixing it. Valve were close to useless when it came to advising on such issues. I only discovered the answer by accident while browsing many forums on the topic - which didn't exactly answer the problem but provided a pathway to the solution.. My advice would be to check the root of the gameserver folder as well as .steam and delete any blob file present. This should prompt SRCDS to remake them as it autoupdates (and in theory, get rid of the segfault in the process.) If that doesn't work, try disabling the -autoupdate option in the startup script and run a manual update of the DS instead. If none of this helps then I'm sorry to have wasted your time :) Yours respectfully, Andy Wallace --- On Wed, 14/10/09, Kyle Sanderson <[email protected]> wrote: From: Kyle Sanderson <[email protected]> Subject: Re: [hlds_linux] srcds segfaults every 6-8 hours To: "Half-Life dedicated Linux server mailing list" <[email protected]> Date: Wednesday, 14 October, 2009, 7:39 AM Which game are you running? I narrowed down about 80% of my segfaults to Eventscripts alone (I'm running a Counter-Strike Source server). I'm running CentOS 5.2 and as of late, my server hasn't gone down on its own, and by on it's own I mean without me hotswapping plugins in and out, or doing something foolish. System Setup: 2.6.18-128.7.1.el5.centos.plusPAE gcc version 4.1.2 20080704 (Red Hat 4.1.2-44) glibc-2.5-34.el5_3.1.i686 Not sure what else you wanted for a System Configuration, Kyle. On Tue, Oct 13, 2009 at 2:17 PM, James Edwards <[email protected]>wrote: > Unfortunately, removing ClientRegistry.blob and restarting steam did > not solve the segfault problem. > > Does anyone have any thoughts up compiling glibc and/or gcc from the > most recent source? > > Does anyone out there have a stable Fedora install that would be > willing to post their system configuration? If not a Fedora install, > any stable distro install (Its been 8 weeks now and pretty frustrating > to the entire server). > > Thanks for your time, > > -- > - James Edwards > > > > On Tue, Oct 13, 2009 at 4:59 AM, Marcel <[email protected]> wrote: > > Andy Wallace wrote: > >> Try deleting the file ClientRegistry.blob from the folder .steam and see > if that clears it up for you. > > > > > > Why should this help? I don't think it's such a trivial problem with > > missing/outdated files. > > > > I also see regular segfaults. I mainly use CentOS5 which is quite the > > same as Fedora (CentOS has little older packages). But I've also seen > > segfaults on a Debian Lenny system (AMD and Intel, various hardware > > configurations, different Kernels tested). > > > > It would be great to get a "guide to help" from valve. If you need > > stacktraces or gbd dumps, just let us community know. > > > > > > - Marcel > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

