SRCDS Steam group

Problem: Program terminated with signal 4, Illegal instruction
Server OS: Ubuntu Server 11.10 32-bit
Processor: AMD Athlon™ XP 2400+, 2ghz.
Ram: 1.5 gb
Game: Counter-Strike Source
Start Up Command: ./srcds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate -debug
Admin Mods: None


I have a problem. When i try to start srcds, it gives this:
minecraft@localhost:~/css/css$ ./srcds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate -debug
Auto detecting CPU
Using default binary: ./srcds_linux
Enabling debug mode
Server will auto-restart if there is a crash.
INFO: Located steam: ../steam
Updating server using Steam.
Checking bootstrapper version ...
Updating Installation
Checking/Installing 'Counter-Strike Source Shared Content' version 121

Checking/Installing 'Base Source Shared Models' version 4

Checking/Installing 'Base Source Shared Sounds' version 4

Checking/Installing 'Base Source Shared Materials' version 8

Checking/Installing 'Counter-Strike Source Linux Dedicated Server' version 5

HLDS installation up to date
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 102 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
Illegal instruction (core dumped)

warning: Can't read pathname for load map: I/O-error.
email debug.log to
ke 30.11.2011 20.34.38 +0200: Server restart in 10 seconds
CRASH: ke 30.11.2011 20.31.49 +0200
Start Line: ./srcds_linux -console -game cstrike +map de_dust -maxplayers 16 -autoupdate -debug
[New LWP 5378]
[Thread debugging using libthread_db enabled]
Core was generated by `./srcds_linux -console -game cstrike +map de_dust -maxplayers 16 -autoupdate -d'.
Program terminated with signal 4, Illegal instruction.
#0  0x0094097d in __fixunsdfdi () from bin/
#0  0x0094097d in __fixunsdfdi () from bin/
#1  0x00927b8b in CalculateCPUFreq() () from bin/
#2  0x0092739c in GetCPUInformation () from bin/
#3  0x00929628 in global constructors keyed to fasttimer.cpp () from bin/
#4  0x00943fca in __do_global_ctors_aux () from bin/
#5  0x00924b0f in _init () from bin/
#6  0x00a117b9 in ?? () from /lib/
#7  0x00a11904 in ?? () from /lib/
#8  0x00a0411f in ?? () from /lib/
Backtrace stopped: Not enough registers or memory available to unwind further
No symbol table info available.
eax            0xf7a00f7f    -140505217
ecx            0x10c6    4294
edx            0x0    0
ebx            0x951164    9769316
esp            0xbfc547f8    0xbfc547f8
ebp            0xbfc54828    0xbfc54828
esi            0xc930d    824077
edi            0x0    0
eip            0x94097d    0x94097d <__fixunsdfdi+61>
eflags         0x10206    [ PF IF RF ]
cs             0x73    115
ss             0x7b    123
ds             0x7b    123
es             0x7b    123
fs             0x0    0
gs             0x33    51
From        To          Syms Read   Shared Object Library
0x00925960  0x00943fd8  Yes (*)     bin/
0x002a79f0  0x002cfef4  Yes (*)     bin/
0x00f6f4b0  0x00f8aab8  Yes (*)     /lib/i386-linux-gnu/
0x007e8a60  0x007e9a08  Yes (*)     /lib/i386-linux-gnu/
0x001d2600  0x001dead8  Yes (*)     /lib/i386-linux-gnu/
0x0036cbe0  0x00479784  Yes (*)     /lib/i386-linux-gnu/
0x00a03830  0x00a1a5cf  Yes (*)     /lib/
(*): Shared library is missing debugging information.
Dump of assembler code for function __fixunsdfdi:
   0x00940940 <+0>:    push   %ebp
   0x00940941 <+1>:    mov    %esp,%ebp
   0x00940943 <+3>:    push   %edi
   0x00940944 <+4>:    push   %esi
   0x00940945 <+5>:    push   %ebx
   0x00940946 <+6>:    sub    $0x24,%esp
   0x00940949 <+9>:    call   0x925960 <__i686.get_pc_thunk.bx>
   0x0094094e <+14>:    add    $0x10816,%ebx
   0x00940954 <+20>:    fldl   0x8(%ebp)
   0x00940957 <+23>:    fld    %st(0)
   0x00940959 <+25>:    fmuls  -0xab94(%ebx)
   0x0094095f <+31>:    fnstcw -0x1a(%ebp)
   0x00940962 <+34>:    mov    -0x1a(%ebp),%ax
   0x00940966 <+38>:    or     $0xc,%ah
   0x00940969 <+41>:    mov    %ax,-0x1c(%ebp)
   0x0094096d <+45>:    fldcw  -0x1c(%ebp)
   0x00940970 <+48>:    fistpll -0x28(%ebp)
   0x00940973 <+51>:    fldcw  -0x1a(%ebp)
   0x00940976 <+54>:    mov    -0x28(%ebp),%edx
   0x00940979 <+57>:    movd   %edx,%xmm0
=> 0x0094097d <+61>:    movq   %xmm0,-0x18(%ebp)
   0x00940982 <+66>:    fildll -0x18(%ebp)
   0x00940985 <+69>:    fmuls  -0xab90(%ebx)
   0x0094098b <+75>:    faddp  %st,%st(1)
   0x0094098d <+77>:    fldcw  -0x1c(%ebp)
   0x00940990 <+80>:    fistpll -0x28(%ebp)
   0x00940993 <+83>:    fldcw  -0x1a(%ebp)
   0x00940996 <+86>:    mov    -0x28(%ebp),%esi
   0x00940999 <+89>:    mov    %esi,%eax
   0x0094099b <+91>:    add    $0x24,%esp
   0x0094099e <+94>:    pop    %ebx
   0x0094099f <+95>:    pop    %esi
   0x009409a0 <+96>:    pop    %edi
   0x009409a1 <+97>:    pop    %ebp
   0x009409a2 <+98>:    ret    
End of assembler dump.
Stack level 0, frame at 0xbfc54830:
eip = 0x94097d in __fixunsdfdi; saved eip 0x927b8b
called by frame at 0xbfc548c0
Arglist at 0xbfc54828, args:
Locals at 0xbfc54828, Previous frame's sp is 0xbfc54830
Saved registers:
  ebx at 0xbfc5481c, ebp at 0xbfc54828, esi at 0xbfc54820, edi at 0xbfc54824, eip at 0xbfc5482c
End of Source crash report
Processor info:
root@localhost:~# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 8
model name      : AMD Athlon(TM) XP 2400+
stepping        : 1
cpu MHz         : 2000.070
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 mmx fxsr [u]sse[/u] syscall mmxext 3dnowext 3dnow up
bogomips        : 4000.14
clflush size    : 32
cache_alignment : 32
address sizes   : 34 bits physical, 32 bits virtual
power management: ts
Have a look here:

It requires SSE2

Forum Jump:

Users browsing this thread: 1 Guest(s)