This problem seems to pop up on forums at least once every year. I'm not
sure if it has something to do with a routine update to Ubuntu or any update
to L4D2 srcds. Everything is a fresh install without any plug-ins or cfgs
since I'm troubleshooting. Simply running ./srcds_run or ./srcds_linux gives
me he output "Illegal instruction". I've had this problem before and it went
away after a while from either an update from Valve or Canonical (Ubuntu). I
would like to know if there are any workarounds or problem on my end!
Included on the bottom is also my CPU info since some people suggested in
the past there was a need for SSE. Thanks!

debug.log:
----------------------------------------------
CRASH: Wed Aug 24 04:23:55 CDT 2011
Start Line: ./srcds_linux -debug -game left4dead2 +map c1m1_hotel
[New Thread 6917]
Core was generated by `./srcds_linux -debug -game left4dead2 +map
c1m1_hotel'.
Program terminated with signal 4, Illegal instruction.
#0  0x00128bd4 in __fixunsdfdi () from bin/libtier0.so
#0  0x00128bd4 in __fixunsdfdi () from bin/libtier0.so
#1  0x00118576 in CalculateCPUFreq() () from bin/libtier0.so
#2  0x00117e10 in GetCPUInformation () from bin/libtier0.so
#3  0x00118fe3 in global constructors keyed to fasttimer.cpp () from
bin/libtier0.so
#4  0x00128e13 in __do_global_ctors_aux () from bin/libtier0.so
#5  0x001158c0 in _init () from bin/libtier0.so
#6  0x00be064c in ?? () from /lib/ld-linux.so.2
#7  0x00be0769 in ?? () from /lib/ld-linux.so.2
#8  0x00be47bf in ?? () from /lib/ld-linux.so.2
#9  0x00be04d6 in ?? () from /lib/ld-linux.so.2
#10 0x00be4146 in ?? () from /lib/ld-linux.so.2
#11 0x001d0b9b in ?? () from /lib/i386-linux-gnu/libdl.so.2
#12 0x00be04d6 in ?? () from /lib/ld-linux.so.2
#13 0x001d12cc in ?? () from /lib/i386-linux-gnu/libdl.so.2
#14 0x001d0c51 in dlopen () from /lib/i386-linux-gnu/libdl.so.2
#15 0x08048805 in main ()
No symbol table info available.
eax            0xf7a0b5ed    -140462611
ecx            0x10c6    4294
edx            0x10c6    4294
ebx            0x130ff4    1249268
esp            0xbfbdd2a0    0xbfbdd2a0
ebp            0xbfbdd2c8    0xbfbdd2c8
esi            0xffffec2e    -5074
edi            0xffffffff    -1
eip            0x128bd4    0x128bd4 <__fixunsdfdi+32>
eflags         0x210202    [ IF RF ID ]
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
0x0061a4b0  0x00634b38  Yes (*)     /lib/i386-linux-gnu/libm.so.6
0x001d0a40  0x001d1998  Yes (*)     /lib/i386-linux-gnu/libdl.so.2
0x00159610  0x001659d8  Yes (*)     /lib/i386-linux-gnu/libpthread.so.0
0x002182e0  0x00289d08  Yes (*)     /usr/lib/i386-linux-gnu/libstdc++.so.6
0x002d5c10  0x003e01c4  Yes (*)     /lib/i386-linux-gnu/libc.so.6
0x00bd2830  0x00be94af  Yes (*)     /lib/ld-linux.so.2
0x00939f50  0x00950418  Yes (*)     /lib/i386-linux-gnu/libgcc_s.so.1
0x00116440  0x00128e24  Yes (*)     bin/libtier0.so
(*): Shared library is missing debugging information.
Dump of assembler code for function __fixunsdfdi:
   0x00128bb4 <+0>:    push   %ebp
   0x00128bb5 <+1>:    mov    %esp,%ebp
   0x00128bb7 <+3>:    push   %edi
   0x00128bb8 <+4>:    push   %esi
   0x00128bb9 <+5>:    push   %ebx
   0x00128bba <+6>:    sub    $0x1c,%esp
   0x00128bbd <+9>:    call   0x128bc2 <__fixunsdfdi+14>
   0x00128bc2 <+14>:    pop    %ebx
   0x00128bc3 <+15>:    add    $0x8432,%ebx
   0x00128bc9 <+21>:    fldl   0x8(%ebp)
   0x00128bcc <+24>:    fld    %st(0)
   0x00128bce <+26>:    fmuls  -0x6c1c(%ebx)
=> 0x00128bd4 <+32>:    fisttpll -0x20(%ebp)
   0x00128bd7 <+35>:    mov    -0x20(%ebp),%edx
   0x00128bda <+38>:    movd   %edx,%xmm0
   0x00128bde <+42>:    movq   %xmm0,-0x18(%ebp)
   0x00128be3 <+47>:    fildll -0x18(%ebp)
   0x00128be6 <+50>:    fmuls  -0x6c18(%ebx)
   0x00128bec <+56>:    faddp  %st,%st(1)
   0x00128bee <+58>:    fisttpll -0x20(%ebp)
   0x00128bf1 <+61>:    mov    -0x20(%ebp),%esi
   0x00128bf4 <+64>:    mov    %esi,%eax
   0x00128bf6 <+66>:    add    $0x1c,%esp
   0x00128bf9 <+69>:    pop    %ebx
   0x00128bfa <+70>:    pop    %esi
   0x00128bfb <+71>:    pop    %edi
   0x00128bfc <+72>:    pop    %ebp
   0x00128bfd <+73>:    ret
End of assembler dump.
Stack level 0, frame at 0xbfbdd2d0:
 eip = 0x128bd4 in __fixunsdfdi; saved eip 0x118576
 called by frame at 0xbfbdd360
 Arglist at 0xbfbdd2c8, args:
 Locals at 0xbfbdd2c8, Previous frame's sp is 0xbfbdd2d0
 Saved registers:
  ebx at 0xbfbdd2bc, ebp at 0xbfbdd2c8, esi at 0xbfbdd2c0, edi at
0xbfbdd2c4, eip at 0xbfbdd2cc
End of Source crash report
----------------------------------------------
----------------------------------------------

CPU:
cat /proc/cpuinfo
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 15
model        : 2
model name    : Intel(R) Pentium(R) 4 CPU 2.66GHz
stepping    : 7
cpu MHz        : 2651.641
cache size    : 512 KB
fdiv_bug    : no
hlt_bug        : no
f00f_bug    : no
coma_bug    : no
fpu        : yes
fpu_exception    : yes
cpuid level    : 2
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts cid xtpr
bogomips    : 5303.28
clflush size    : 64
cache_alignment    : 128
address sizes    : 36 bits physical, 32 bits virtual
power management:
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds

Reply via email to