Hello,
I got 8 slot hldm server running on AMD K6-2. Update tool run within gdb:
[EMAIL PROTECTED]:~/hlds$ gdb ./steam
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...Using host libthread_db library
"/lib/tls/libthread_db.so.1".
(gdb) run -command update -game valve
Starting program: /home/hlds/hlds/steam -command update -game valve
[Thread debugging using libthread_db enabled]
[New Thread -1209973056 (LWP 22207)]
Checking bootstrapper version ...
Updating Installation
Program received signal SIGILL, Illegal instruction.
[Switching to Thread -1209973056 (LWP 22207)]
0xb7b0686d in __static_initialization_and_destruction_0 () at basic_ios.h:268
268 basic_ios.h: Tiedostoa tai hakemistoa ei ole.
in basic_ios.h
Current language: auto; currently c++
(gdb) bt
#0 0xb7b0686d in __static_initialization_and_destruction_0 ()
at basic_ios.h:268
#1 0xb7c03c85 in __do_global_ctors_aux () from ./test3.so
#2 0xb7a2a5e1 in _init () at basic_ios.h:268
#3 0xb7fa1164 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
#4 0xb7fa128e in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
#5 0xb7f1c431 in getutmpx () from /lib/tls/libc.so.6
#6 0xb7fa1027 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
#7 0xb7f1cb86 in _dl_open () from /lib/tls/libc.so.6
#8 0xb7f87933 in dlmopen () from /lib/tls/libdl.so.2
#9 0xb7fa1027 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
#10 0xb7f87487 in dlerror () from /lib/tls/libdl.so.2
#11 0xb7f879b5 in dlopen () from /lib/tls/libdl.so.2
#12 0x082e186d in {anonymous}::UpdateInstall ()
#13 0x082d9859 in main ()
(gdb) info sharedlibrary
>From To Syms Read Shared Object Library
0xb7f90414 0xb7f92ae0 Yes /lib/libsafe.so.2
0xb7f86c10 0xb7f87a24 Yes /lib/tls/libdl.so.2
0xb7f782b0 0xb7f80264 Yes /lib/tls/libpthread.so.0
0xb7f51360 0xb7f6c934 Yes /lib/tls/libm.so.6
0xb7e2acc0 0xb7f2630f Yes /lib/tls/libc.so.6
0xb7f967a0 0xb7fa743b Yes /lib/ld-linux.so.2
0xb7e05830 0xb7e0cd04 Yes /lib/libgcc_s.so.1
0xb7df70d0 0xb7dfc394 Yes /lib/tls/libnss_compat.so.2
0xb7de35e0 0xb7df0964 Yes /lib/tls/libnsl.so.1
0xb7dd6cc0 0xb7ddcce4 Yes /lib/tls/libnss_nis.so.2
0xb7d47b90 0xb7d4f114 Yes /lib/tls/libnss_files.so.2
0xb7d1f490 0xb7d39ba0 Yes ./test1.so
0xb7cd3ed0 0xb7d06110 Yes ./test2.so
0xb7a2a690 0xb7c03c90 Yes ./test3.so
(gdb) disassemble
Dump of assembler code for function
_Z41__static_initialization_and_destruction_0ii:
0xb7b06850 <_Z41__static_initialization_and_destruction_0ii+0>: push %ebp
0xb7b06851 <_Z41__static_initialization_and_destruction_0ii+1>: mov
%esp,%ebp
0xb7b06853 <_Z41__static_initialization_and_destruction_0ii+3>: push %ebx
0xb7b06854 <_Z41__static_initialization_and_destruction_0ii+4>: sub
$0x24,%esp
0xb7b06857 <_Z41__static_initialization_and_destruction_0ii+7>: cmp
$0xffff,%edx
0xb7b0685d <_Z41__static_initialization_and_destruction_0ii+13>: sete
%bl
0xb7b06860 <_Z41__static_initialization_and_destruction_0ii+16>: cmp
$0x1,%eax
0xb7b06863 <_Z41__static_initialization_and_destruction_0ii+19>: sete
%cl
0xb7b06866 <_Z41__static_initialization_and_destruction_0ii+22>: and
%bl,%cl
0xb7b06868 <_Z41__static_initialization_and_destruction_0ii+24>: mov
$0xb7cac554,%edx
0xb7b0686d <_Z41__static_initialization_and_destruction_0ii+29>:
cmove 0xb7cab878,%edx
0xb7b06874 <_Z41__static_initialization_and_destruction_0ii+36>: mov
%edx,0xb7cab878
0xb7b0687a <_Z41__static_initialization_and_destruction_0ii+42>: mov
$0xb7c0f6e8,%edx
0xb7b0687f <_Z41__static_initialization_and_destruction_0ii+47>:
cmove 0xb7cab874,%edx
...
(gdb) quit
How I can get update tool work so I can get v26? Does v26 fix bug with i486
binaries including i686 instructions? When is this going to be fixed?
- Jussi Kivilinna
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux