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

Reply via email to