Hi,

does this happen only when using 3.1.1.0c with the boffix v2 patch, or
also when running without the patch? This isn't clear to me from what
you've written.

Dominic

On Wed, 13 Aug 2003, Markus Moser wrote:

> --
> 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
>

_______________________________________________
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