FYI this is a glibc issue. The fedora people have implemented changes that will shutdown the executable if an invalid call to free is made. http://thread.gmane.org/gmane.linux.gentoo.devel/22501 Please view that website on how to control this behaviour. I have personally not tested this but downgraded glibc instead but it might be worth a try (and yes same behaviour happened on a 32bit system).
So either: - Valve fixes those nasty free calls to invalid memory locations (I asked for this before) - You downgrade - You try to disable this behaviour by setting the environment variable to 0
Philip
Andrew Forsberg wrote:
Hi Mike,
Unlike hlds, srcds's debug log appears to be next to useless -- it gives me a record of what I'd just typed into console, dumps a core, and tells me it aborted.
Running the ./srcds_amd binary directly was more useful. That helped me track down a few obvious problems (which didn't occur at all on FC2 i386). After changing LD_LIBRARY_PATH to look in srcds/bin and srcds/cstrike/bin, and updating the PATH to look in cstrike for the chatterbox stuff, it stopped returning any errors except the original. e.g.:
Console initialized. Attempted to create unknown entity type event_queue_saveload_proxy! Game .dll loaded for "Counter-Strike: Source" *** glibc detected *** free(): invalid pointer: 0xf7fc9460 *** ./srcds_run: line 342: 2370 Aborted (core dumped) $HL_CMD etc...
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

