Yep but no joy :(

Stack from gdb ( looks trashed )
#12529 0x08058360 in _IO_stdfile_1_lock ()
#12530 0x18069000 in ?? ()
#12531 0xbfbfa1d0 in ?? ()
#12532 0x0804eb4a in filebuf::sys_write (this=0x1bd233b8, buf=0x1bd233a0 "", 
n=-1078010320) at filebuf.cc:198
Previous frame inner to this frame (corrupt stack?)

excuting via truss gives:
steamclient.cpp (258) : Stalled cross-thread pipe
steamclient.cpp (258) : Fatal assert failed: ../clientdll/steamclient.cpp, line 
258.  Application exiting.

This bug was introduced in the last update which has the following
changes:

**Different**
hlds_ls/InstallRecord.blob
hlds_ls/engine_amd.so
hlds_ls/engine_i486.so
hlds_ls/engine_i686.so
hlds_ls/hlds_amd
hlds_ls/hlds_i486
hlds_ls/hlds_i686
hlds_ls/steamclient_i486.so
hlds_ls/tier0_s_i486.so
hlds_ls/vstdlib_s_i486.so
hlds_ls/cstrike/cl_dlls/client.dll
hlds_ls/cstrike/dlls/cs_i386.so
hlds_ls/cstrike/dlls/mp.dll
hlds_ls/cstrike/models/w_flashbang.mdl
hlds_ls/cstrike/models/w_hegrenade.mdl
hlds_ls/cstrike/models/w_smokegrenade.mdl

Test command:
./hlds_i686 -game cstrike +map de_dust -norestart

It also affects tfc so its doesnt seem mod specific.

./hlds_i686 -game tfc +map 2fort -norestart

This is clearly a major issue as there is no way we can retool over a
hundred machines just because of one (old) game.

   Steve / K

----- Original Message -----
From: "Gary" <[EMAIL PROTECTED]>

I do believe debug.mpsafenet is still set to 1 on single processor machines.

At 11:35 AM 9/9/2005, Steven Hartland wrote:
Anyone had any joy with this ATM we stuck running an old version
This is only since the recent update before which it was working fine.

Truss shows the following for a crash:

close(6)                     = 0 (0x0)
mprotect(0x1bd31000,356352,(0x3)PROT_READ|PROT_WRITE) = 0 (0x0)
mprotect(0x1bd31000,356352,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
mprotect(0x1bbfd000,1150976,(0x3)PROT_READ|PROT_WRITE) = 0 (0x0)
mprotect(0x1bbfd000,1150976,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
linux_brk(0x80dc000)                 = 135118848 (0x80dc000)
linux_brk(0x80de000)                 = 135127040 (0x80de000)
linux_brk(0x80e2000)                 = 135143424 (0x80e2000)
linux_brk(0x80f2000)                 = 135208960 (0x80f2000)
linux_mmap(0xbfbed000)               = 467214336 (0x1bd92000)
linux_brk(0x80f4000)                 = 135217152 (0x80f4000)
linux_time(0x0)                  = 1126279273 (0x4321a869)
linux_time(0x0)                  = 1126279273 (0x4321a869)
linux_socketcall(0x1,0xbfbeddc0)         = 6 (0x6)
linux_socketcall(0x2,0xbfbeddc0)         = 0 (0x0)
linux_ioctl(0x6,0x5421,0xbfbeddfc)       = 0 (0x0)
linux_socketcall(0xe,0xbfbeddc0)         ERR#55 'No buffer space available'
write(1,0x18069000,44)               = 44 (0x2c)
linux_socketcall(0xe,0xbfbeddc0)         ERR#55 'No buffer space available'
write(1,0x18069000,44)               = 44 (0x2c)
linux_socketcall(0x6,0xbfbeddc0)         = 0 (0x0)
linux_brk(0x80f5000)                 = 135221248 (0x80f5000)
linux_brk(0x80f7000)                 = 135229440 (0x80f7000)
linux_pipe(0xbfbed900)               = 0 (0x0)
linux_clone(0xf00,0x80f6bf8)             = 57606 (0xe106)
write(8,0xbfbedc30,148)              = 148 (0x94)
linux_rt_sigprocmask(0x2,0x0,0xbfbedd14,0x8)     = 0 (0x0)
write(8,0xbfbedd00,148)              = 148 (0x94)
linux_rt_sigprocmask(0x2,0x0,0xbfbedc40,0x8)     = 0 (0x0)
SIGNAL 32 (?)
linux_rt_sigsuspend(0xbfbedc40,0x8)      ERR#4 'Interrupted system call'
SIGNAL 32 (?)
SIGNAL 32 (?)
linux_sigreturn(0xbfbed950)          ERR#4 'Interrupted system call'
linux_open("steam.cfg",0x0,0666)         ERR#2 'No such file or directory'
linux_kill(0xe107,0x20)              = 0 (0x0)
gettimeofday({1126279273 493151},0x0)        = 0 (0x0)
linux_rt_sigprocmask(0x0,0x0,0xbfbedc0c,0x8)     = 0 (0x0)
linux_rt_sigprocmask(0x1,0xbfbedd10,0xbfbedc90,0x8) = 0 (0x0)
gettimeofday({1126279273 493314},0x0)        = 0 (0x0)
nanosleep({59 999837000})            = 0 (0x0)
linux_rt_sigprocmask(0x2,0xbfbedc90,0x0,0x8)     = 0 (0x0)
sched_yield()                    = 0 (0x0)
write(1,0x18069000,50)               = 50 (0x32)
write(1,0x18069000,108)              = 108 (0x6c)
exit(0x1)
process exit, rval = 256

Note this is on a single processor machine so no SMP issues.


================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the 
person or entity to whom it is addressed. In the event of misdirection, the 
recipient is prohibited from using, copying, printing or otherwise 
disseminating it or any information contained in it.

In the event of misdirection, illegible or incomplete transmission please 
telephone (023) 8024 3137
or return the E.mail to [EMAIL PROTECTED]


_______________________________________________
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