SRCDS Steam group


l4d2 server crahes after last update
#1
Here is debug.log
Code:
CRASH: Tue Aug  9 16:14:17 MSK 2011
Start Line: ./srcds_linux +exec server.cfg +ip 94.26.134.241 +ip 89.179.112.9 -autoupdate -game left4dead2 -dir ./ -debug +map c1m1_hotel
[New Thread 1448]
Core was generated by `./srcds_linux +exec server.cfg +ip 94.26.134.241 +ip 89.179.112.9 -autoupdate -'.
Program terminated with signal 4, Illegal instruction.
#0  0xb7451bd4 in __fixunsdfdi () from bin/libtier0.so
#0  0xb7451bd4 in __fixunsdfdi () from bin/libtier0.so
#1  0xb7441576 in CalculateCPUFreq() () from bin/libtier0.so
#2  0xb7440e10 in GetCPUInformation () from bin/libtier0.so
#3  0xb7441fe3 in global constructors keyed to fasttimer.cpp () from bin/libtier0.so
#4  0xb7451e13 in __do_global_ctors_aux () from bin/libtier0.so
#5  0xb743e8c0 in _init () from bin/libtier0.so
#6  0xb7743205 in ?? () from /lib/ld-linux.so.2
#7  0xb7743310 in ?? () from /lib/ld-linux.so.2
#8  0xb7747273 in ?? () from /lib/ld-linux.so.2
#9  0xb77430ad in ?? () from /lib/ld-linux.so.2
#10 0xb7746b4f in ?? () from /lib/ld-linux.so.2
#11 0xb76e4ba1 in ?? () from /lib/libdl.so.2
#12 0xb77430ad in ?? () from /lib/ld-linux.so.2
#13 0xb76e523a in ?? () from /lib/libdl.so.2
#14 0xb76e4c44 in dlopen () from /lib/libdl.so.2
#15 0x08048805 in main ()
No symbol table info available.
eax            0xf7a0b5ed       -140462611
ecx            0x10c6   4294
edx            0x10c6   4294
ebx            0xb7459ff4       -1220173836
esp            0xbfaafe60       0xbfaafe60
ebp            0xbfaafe88       0xbfaafe88
esi            0xffffec3b       -5061
edi            0xffffffff       -1
eip            0xb7451bd4       0xb7451bd4 <__fixunsdfdi+32>
eflags         0x10282  [ SF 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
0xb76eb460  0xb77040e8  Yes (*)     /lib/libm.so.6
0xb76e4a30  0xb76e5814  Yes (*)     /lib/libdl.so.2
0xb76cf5d0  0xb76dad6c  Yes (*)     /lib/libpthread.so.0
0xb762dac0  0xb76962b5  Yes (*)     /usr/lib/gcc/i686-pc-linux-gnu/4.5.2/libstdc++.so.6
0xb74a7bf0  0xb75a4194  Yes (*)     /lib/libc.so.6
0xb77358d0  0xb774ba7f  Yes (*)     /lib/ld-linux.so.2
0xb7479330  0xb748cc6c  Yes (*)     /usr/lib/gcc/i686-pc-linux-gnu/4.5.2/libgcc_s.so.1
0xb743f440  0xb7451e24  Yes (*)     bin/libtier0.so
(*): Shared library is missing debugging information.
Dump of assembler code for function __fixunsdfdi:
   0xb7451bb4 <+0>:     push   %ebp
   0xb7451bb5 <+1>:     mov    %esp,%ebp
   0xb7451bb7 <+3>:     push   %edi
   0xb7451bb8 <+4>:     push   %esi
   0xb7451bb9 <+5>:     push   %ebx
   0xb7451bba <+6>:     sub    $0x1c,%esp
   0xb7451bbd <+9>:     call   0xb7451bc2 <__fixunsdfdi+14>
   0xb7451bc2 <+14>:    pop    %ebx
   0xb7451bc3 <+15>:    add    $0x8432,%ebx
   0xb7451bc9 <+21>:    fldl   0x8(%ebp)
   0xb7451bcc <+24>:    fld    %st(0)
   0xb7451bce <+26>:    fmuls  -0x6c1c(%ebx)
=> 0xb7451bd4 <+32>:    fisttpll -0x20(%ebp)
   0xb7451bd7 <+35>:    mov    -0x20(%ebp),%edx
   0xb7451bda <+38>:    movd   %edx,%xmm0
   0xb7451bde <+42>:    movq   %xmm0,-0x18(%ebp)
   0xb7451be3 <+47>:    fildll -0x18(%ebp)
   0xb7451be6 <+50>:    fmuls  -0x6c18(%ebx)
   0xb7451bec <+56>:    faddp  %st,%st(1)
   0xb7451bee <+58>:    fisttpll -0x20(%ebp)
   0xb7451bf1 <+61>:    mov    -0x20(%ebp),%esi
   0xb7451bf4 <+64>:    mov    %esi,%eax
   0xb7451bf6 <+66>:    add    $0x1c,%esp
   0xb7451bf9 <+69>:    pop    %ebx
   0xb7451bfa <+70>:    pop    %esi
   0xb7451bfb <+71>:    pop    %edi
   0xb7451bfc <+72>:    pop    %ebp
   0xb7451bfd <+73>:    ret    
End of assembler dump.
Stack level 0, frame at 0xbfaafe90:
eip = 0xb7451bd4 in __fixunsdfdi; saved eip 0xb7441576
called by frame at 0xbfaaff20
Arglist at 0xbfaafe88, args:
Locals at 0xbfaafe88, Previous frame's sp is 0xbfaafe90
Saved registers:
  ebx at 0xbfaafe7c, ebp at 0xbfaafe88, esi at 0xbfaafe80, edi at 0xbfaafe84, eip at 0xbfaafe8c
End of Source crash report
Reply
#2


Also, why do you have +ip twice?
Reply
#3
(08-09-2011, 11:25 PM)Hovercat Wrote:  Also, why do you have +ip twice?
It is not related program ignores second +ip anyway, just forget to remove it, stayed from some long ago.

Additional info:
OS: Gentoo (kernel 2.6.39-r3 glibc-2.13-r4)
Processor: Intel® Pentium® 4 CPU 3.00GHz
Ram 3Gb
Lastest versions of SourceMod and MetaMod

Reply
#4
Rename the metamod.vdf file to something like "metamod.vdf1" (so it doesn't load), and then start the server. Does it still crash?

And use this as your start line:

./srcds_linux -console -game left4dead2 +map c1m1_hotel -autoupdate

server.cfg gets executed for every map load, autoexec.cfg gets loaded when valve.rc gets loaded, which is on server start.
Reply
#5
(08-10-2011, 04:43 PM)Hovercat Wrote:  Rename the metamod.vdf file to something like "metamod.vdf1" (so it doesn't load), and then start the server. Does it still crash?

And use this as your start line:

./srcds_linux -console -game left4dead2 +map c1m1_hotel -autoupdate

server.cfg gets executed for every map load, autoexec.cfg gets loaded when valve.rc gets loaded, which is on server start.

It still crashes.
Reply
#6
Try running:

./steam -command update -game left4dead2 -dir .

Then start the server with no mods.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)