--
Hi!

I ran 3.1.1.0 with boffix 2 quite a few days. But after a recent update
of debian packages it segfaults now. I tried several things, but even
the plain original hlds from a freshly extracted archive without any
parameters crashes. Process user doesn't matter (tried "games" as
always and root).
I include the stack trace as attachment, so that the email client
doesn't make unnice linebreaks in it.
My system is Debian unstable with kernel 2.4.21-2-k7 (original package,
not self-compiled) and libc6 2.3.2-2 on an Athlon XP+. The system
update mentioned above included libc, I think.
Patch to 3.1.1.0c doesn't help, the 3.1.1.1 series _does_ run. But as
you know, this is not cpu-friendly. With my setup, lags can be noticed
at 12+ players.
Any ideas?

Thanks in advance,
Moses
--
execve("./hlds", ["./hlds"], [/* 24 vars */]) = 0
uname({sys="Linux", node="debian", ...}) = 0
brk(0)                                  = 0x804daf4
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40013000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("./i686/mmx/cmov/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/mmx/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/cmov/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/libdl.so.2", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("./mmx/cmov/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./mmx/libdl.so.2", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("./cmov/libdl.so.2", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("./libdl.so.2", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21052, ...}) = 0
old_mmap(NULL, 21052, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\10\32\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=8748, ...}) = 0
old_mmap(NULL, 11680, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001a000
old_mmap(0x4001c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 
0x4001c000
close(3)                                = 0
open("./i686/mmx/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/mmx/libc.so.6", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("./i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/libc.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("./mmx/cmov/libc.so.6", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("./mmx/libc.so.6", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("./cmov/libc.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("./libc.so.6", O_RDONLY)           = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\224]\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1142224, ...}) = 0
old_mmap(NULL, 1151748, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001d000
old_mmap(0x4012f000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x111000) 
= 0x4012f000
old_mmap(0x40134000, 8964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40134000
close(3)                                = 0
munmap(0x40014000, 21052)               = 0
brk(0)                                  = 0x804daf4
brk(0x806eaf4)                          = 0x806eaf4
brk(0x806f000)                          = 0x806f000
old_mmap(NULL, 33558528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40137000
getcwd("/opt/cstrike/downloads/hlds_l", 1024) = 30
open("/opt/cstrike/downloads/hlds_l/engine_i386.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\30"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1261913, ...}) = 0
old_mmap(NULL, 5254744, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x42138000
old_mmap(0x421ed000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb4000) = 
0x421ed000
old_mmap(0x421f9000, 4464216, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x421f9000
close(3)                                = 0
open("./i686/mmx/cmov/libhlwon.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/mmx/libhlwon.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/cmov/libhlwon.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/libhlwon.so", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("./mmx/cmov/libhlwon.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./mmx/libhlwon.so", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("./cmov/libhlwon.so", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("./libhlwon.so", O_RDONLY)         = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`d\4\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=987010, ...}) = 0
getcwd("/opt/cstrike/downloads/hlds_l", 128) = 30
old_mmap(NULL, 746424, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4263b000
old_mmap(0x426c7000, 172032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8b000) 
= 0x426c7000
old_mmap(0x426f1000, 952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x426f1000
close(3)                                = 0
open("./i686/mmx/cmov/libSteamValidateUserIDTickets.so", O_RDONLY) = -1 ENOENT (No 
such file or directory)
open("./i686/mmx/libSteamValidateUserIDTickets.so", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("./i686/cmov/libSteamValidateUserIDTickets.so", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("./i686/libSteamValidateUserIDTickets.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("./mmx/cmov/libSteamValidateUserIDTickets.so", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("./mmx/libSteamValidateUserIDTickets.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("./cmov/libSteamValidateUserIDTickets.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("./libSteamValidateUserIDTickets.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\221"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=2354656, ...}) = 0
getcwd("/opt/cstrike/downloads/hlds_l", 128) = 30
old_mmap(NULL, 2224856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x426f2000
old_mmap(0x428c2000, 319488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1cf000) 
= 0x428c2000
old_mmap(0x42910000, 4824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x42910000
close(3)                                = 0
open("./i686/mmx/cmov/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/mmx/libm.so.6", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("./i686/cmov/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/libm.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("./mmx/cmov/libm.so.6", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("./mmx/libm.so.6", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("./cmov/libm.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("./libm.so.6", O_RDONLY)           = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21052, ...}) = 0
old_mmap(NULL, 21052, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0006\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=134100, ...}) = 0
old_mmap(NULL, 136656, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x42912000
old_mmap(0x42933000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 
0x42933000
close(3)                                = 0
mprotect(0x426f2000, 1900544, PROT_READ|PROT_WRITE) = 0
mprotect(0x426f2000, 1900544, PROT_READ|PROT_EXEC) = 0
mprotect(0x4263b000, 573440, PROT_READ|PROT_WRITE) = 0
mprotect(0x4263b000, 573440, PROT_READ|PROT_EXEC) = 0
mprotect(0x42138000, 741376, PROT_READ|PROT_WRITE) = 0
mprotect(0x42138000, 741376, PROT_READ|PROT_EXEC) = 0
fcntl64(0, F_GETFL)                     = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
fcntl64(1, F_GETFL)                     = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
fcntl64(2, F_GETFL)                     = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
fcntl64(2, F_GETFL)                     = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
brk(0x8093000)                          = 0x8093000
old_mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42934000
brk(0x8073000)                          = 0x8073000
old_mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42975000
munmap(0x42934000, 266240)              = 0
munmap(0x40014000, 21052)               = 0
time(NULL)                              = 1060771059
getcwd("/opt/cstrike/downloads/hlds_l", 1024) = 30
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40014000
write(1, "Host_Init\n", 10)             = 10
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42934000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x429f6000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42a2b000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42a60000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42a95000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42aca000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42aff000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42b34000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42b69000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42b9e000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42bd3000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42c08000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42c3d000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42c72000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42ca7000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42cdc000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42d11000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42d46000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42d7b000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42db0000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42de5000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42e1a000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42e4f000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42e84000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42eb9000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42eee000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42f23000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42f58000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42f8d000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42fc2000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x42ff7000
old_mmap(NULL, 217088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4302c000
open("/opt/cstrike/downloads/hlds_l/valve/pak0.pak", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=33772308, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40015000
_llseek(3, 0, [0], SEEK_CUR)            = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
--

_______________________________________________
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