07-27-2011, 07:56 PM
(This post was last modified: 07-27-2011, 08:02 PM by willberama.)
BASIC INFO
Server OS: Ubuntu 10.04.3 LTS
Processor: AMD Athlon XP (B) 3200+ 2.20 GHz
Ram: 512 MB
Game(s): srcds server
Start Up Command: ./srcds_run -console -game tf +ip 67.242.30.32 -port 27015 +maxplayers 20 +map ctf_2fort
Admin Mods: None
I have a question about a debug.log file I have. I don't know if anyone on here can look at these or if I just have to wait to hear from Vavle but any help would be wonderful. I will post the file for you all.
Thanks again for any help you can give me!
Server OS: Ubuntu 10.04.3 LTS
Processor: AMD Athlon XP (B) 3200+ 2.20 GHz
Ram: 512 MB
Game(s): srcds server
Start Up Command: ./srcds_run -console -game tf +ip 67.242.30.32 -port 27015 +maxplayers 20 +map ctf_2fort
Admin Mods: None
I have a question about a debug.log file I have. I don't know if anyone on here can look at these or if I just have to wait to hear from Vavle but any help would be wonderful. I will post the file for you all.
Code:
----------------------------------------------
CRASH: Wed Jul 27 05:13:35 EDT 2011
Start Line: ./srcds_linux -debug -game tf port 27015 +ip 67.242.30.32 -port 27015 +map
cp_badlands +maxplayers 18
[New Thread 1637]
Core was generated by `./srcds_linux -debug -game tf port 27015 +ip 67.242.30.32 -port
27015 +map cp_b'.
Program terminated with signal 4, Illegal instruction.
#0 0x0097a595 in CalculateCPUFreq() () from bin/libtier0.so
#0 0x0097a595 in CalculateCPUFreq() () from bin/libtier0.so
#1 0x0097a184 in GetCPUInformation () from bin/libtier0.so
#2 0x0097be4b in global constructors keyed to fasttimer.cpp ()
from bin/libtier0.so
#3 0x0099506a in __do_global_ctors_aux () from bin/libtier0.so
#4 0x00977b7b in _init () from bin/libtier0.so
#5 0x00c19bbc in ?? () from /lib/ld-linux.so.2
#6 0x00c19cd9 in ?? () from /lib/ld-linux.so.2
#7 0x00c0c88f in ?? () from /lib/ld-linux.so.2
No symbol table info available.
eax 0xaa126b 11145835
ecx 0x0 0
edx 0x0 0
ebx 0x9a2ff4 10104820
esp 0xbffbbe00 0xbffbbe00
ebp 0xbffbbe98 0xbffbbe98
esi 0xbffbbe78 -1074020744
edi 0x1d 29
eip 0x97a595 0x97a595 <CalculateCPUFreq()+216>
eflags 0x10246 [ PF ZF 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
0x009789a0 0x00995078 Yes (*) bin/libtier0.so
0x00435aa0 0x00458ec4 Yes (*) bin/libvstdlib.so
0x00a23460 0x00a3d888 Yes (*) /lib/tls/i686/cmov/libm.so.6
0x00b82a40 0x00b83988 Yes (*) /lib/tls/i686/cmov/libdl.so.2
0x00114340 0x00120108 Yes (*) /lib/tls/i686/cmov/libpthread.so.0
0x0013f9b0 0x00245814 Yes (*) /lib/tls/i686/cmov/libc.so.6
0x00c0c830 0x00c228af Yes (*) /lib/ld-linux.so.2
(*): Shared library is missing debugging information.
Dump of assembler code for function _Z16CalculateCPUFreqv:
0x0097a4bd <+0>: push %ebp
0x0097a4be <+1>: mov %esp,%ebp
0x0097a4c0 <+3>: push %edi
0x0097a4c1 <+4>: push %esi
0x0097a4c2 <+5>: push %ebx
0x0097a4c3 <+6>: sub $0x8c,%esp
0x0097a4c9 <+12>: call 0x9789a0 <__i686.get_pc_thunk.bx>
0x0097a4ce <+17>: add $0x28b26,%ebx
0x0097a4d4 <+23>: lea -0xde63(%ebx),%eax
0x0097a4da <+29>: mov %eax,(%esp)
0x0097a4dd <+32>: call 0x977e54 <getenv@plt>
0x0097a4e2 <+37>: test %eax,%eax
0x0097a4e4 <+39>: je 0x97a518 <_Z16CalculateCPUFreqv+91>
0x0097a4e6 <+41>: movl $0x0,0xc(%esp)
0x0097a4ee <+49>: movl $0xa,0x8(%esp)
0x0097a4f6 <+57>: movl $0x0,0x4(%esp)
0x0097a4fe <+65>: mov %eax,(%esp)
0x0097a501 <+68>: call 0x977f34 <__strtol_internal@plt>
0x0097a506 <+73>: mov $0xf4240,%edx
0x0097a50b <+78>: imul %edx
0x0097a50d <+80>: add $0x8c,%esp
0x0097a513 <+86>: pop %ebx
0x0097a514 <+87>: pop %esi
0x0097a515 <+88>: pop %edi
0x0097a516 <+89>: pop %ebp
0x0097a517 <+90>: ret
0x0097a518 <+91>: movl $0x0,-0x50(%ebp)
0x0097a51f <+98>: movl $0x0,-0x4c(%ebp)
0x0097a526 <+105>: movl $0x13880,-0x60(%ebp)
0x0097a52d <+112>: movl $0x0,-0x5c(%ebp)
0x0097a534 <+119>: movl $0x0,-0x54(%ebp)
0x0097a53b <+126>: lea -0x20(%ebp),%eax
0x0097a53e <+129>: mov %eax,-0x70(%ebp)
0x0097a541 <+132>: lea -0x28(%ebp),%edx
0x0097a544 <+135>: mov %edx,-0x6c(%ebp)
0x0097a547 <+138>: movl $0x0,0x4(%esp)
0x0097a54f <+146>: mov -0x70(%ebp),%esi
0x0097a552 <+149>: mov %esi,(%esp)
0x0097a555 <+152>: call 0x9780b4 <gettimeofday@plt>
0x0097a55a <+157>: rdtsc
0x0097a55c <+159>: mov %eax,-0x48(%ebp)
0x0097a55f <+162>: mov %edx,-0x44(%ebp)
0x0097a562 <+165>: movl $0x1388,(%esp)
0x0097a569 <+172>: call 0x978084 <usleep@plt>
0x0097a56e <+177>: movl $0x0,0x4(%esp)
0x0097a576 <+185>: mov -0x6c(%ebp),%edx
0x0097a579 <+188>: mov %edx,(%esp)
0x0097a57c <+191>: call 0x9780b4 <gettimeofday@plt>
0x0097a581 <+196>: rdtsc
0x0097a583 <+198>: sub -0x48(%ebp),%eax
0x0097a586 <+201>: sbb -0x44(%ebp),%edx
0x0097a589 <+204>: movd %eax,%xmm0
0x0097a58d <+208>: movd %edx,%xmm1
0x0097a591 <+212>: punpckldq %xmm1,%xmm0
=> 0x0097a595 <+216>: movq %xmm0,-0x40(%ebp)
0x0097a59a <+221>: fildll -0x40(%ebp)
0x0097a59d <+224>: test %edx,%edx
0x0097a59f <+226>: js 0x97a786 <_Z16CalculateCPUFreqv+713>
0x0097a5a5 <+232>: fstpl -0x48(%ebp)
0x0097a5a8 <+235>: mov $0xf4240,%eax
0x0097a5ad <+240>: imull -0x20(%ebp)
0x0097a5b0 <+243>: mov %eax,-0x80(%ebp)
0x0097a5b3 <+246>: mov %edx,-0x7c(%ebp)
0x0097a5b6 <+249>: mov -0x24(%ebp),%esi
0x0097a5b9 <+252>: mov %esi,%edi
0x0097a5bb <+254>: sar $0x1f,%edi
0x0097a5be <+257>: sub %esi,-0x80(%ebp)
0x0097a5c1 <+260>: sbb %edi,-0x7c(%ebp)
0x0097a5c4 <+263>: mov -0x1c(%ebp),%esi
0x0097a5b9 <+252>: mov %esi,%edi
0x0097a5bb <+254>: sar $0x1f,%edi
0x0097a5be <+257>: sub %esi,-0x80(%ebp)
0x0097a5c1 <+260>: sbb %edi,-0x7c(%ebp)
0x0097a5c4 <+263>: mov -0x1c(%ebp),%esi
0x0097a5c7 <+266>: mov %esi,%edi
0x0097a5c9 <+268>: sar $0x1f,%edi
0x0097a5cc <+271>: add %esi,-0x80(%ebp)
0x0097a5cf <+274>: adc %edi,-0x7c(%ebp)
0x0097a5d2 <+277>: mov $0xf4240,%eax
0x0097a5d7 <+282>: imull -0x28(%ebp)
0x0097a5da <+285>: sub %eax,-0x80(%ebp)
0x0097a5dd <+288>: sbb %edx,-0x7c(%ebp)
0x0097a5e0 <+291>: movl $0xf4240,0x8(%esp)
0x0097a5e8 <+299>: movl $0x0,0xc(%esp)
0x0097a5f0 <+307>: mov -0x80(%ebp),%esi
0x0097a5f3 <+310>: mov -0x7c(%ebp),%edi
0x0097a5f6 <+313>: mov %esi,(%esp)
0x0097a5f9 <+316>: mov %edi,0x4(%esp)
0x0097a5fd <+320>: call 0x991b38 <__udivdi3>
0x0097a602 <+325>: movd %eax,%xmm0
0x0097a606 <+329>: movd %edx,%xmm1
0x0097a60a <+333>: punpckldq %xmm1,%xmm0
0x0097a60e <+337>: movq %xmm0,-0x40(%ebp)
0x0097a613 <+342>: fildll -0x40(%ebp)
0x0097a616 <+345>: test %edx,%edx
0x0097a618 <+347>: js 0x97a77b <_Z16CalculateCPUFreqv+702>
0x0097a61e <+353>: fstpl -0x30(%ebp)
0x0097a621 <+356>: fldl -0x30(%ebp)
0x0097a624 <+359>: fldl -0x48(%ebp)
0x0097a627 <+362>: fdivp %st,%st(1)
0x0097a629 <+364>: flds -0xde54(%ebx)
0x0097a62f <+370>: fxch %st(1)
0x0097a631 <+372>: fucomi %st(1),%st
0x0097a633 <+374>: jae 0x97a735 <_Z16CalculateCPUFreqv+632>
0x0097a639 <+380>: fstp %st(1)
0x0097a63b <+382>: fnstcw -0x32(%ebp)
0x0097a63e <+385>: movzwl -0x32(%ebp),%eax
0x0097a642 <+389>: mov $0xc,%ah
0x0097a644 <+391>: mov %ax,-0x34(%ebp)
0x0097a648 <+395>: fldcw -0x34(%ebp)
0x0097a64b <+398>: fistpll -0x40(%ebp)
0x0097a64e <+401>: fldcw -0x32(%ebp)
0x0097a651 <+404>: mov -0x40(%ebp),%eax
0x0097a654 <+407>: mov -0x3c(%ebp),%edx
0x0097a657 <+410>: mov -0x60(%ebp),%esi
0x0097a65a <+413>: mov -0x5c(%ebp),%edi
0x0097a65d <+416>: sub -0x50(%ebp),%esi
0x0097a660 <+419>: sbb -0x4c(%ebp),%edi
0x0097a663 <+422>: test %edi,%edi
0x0097a665 <+424>: js 0x97a76f <_Z16CalculateCPUFreqv+690>
0x0097a66b <+430>: cmp $0x0,%edi
0x0097a66e <+433>: ja 0x97a710 <_Z16CalculateCPUFreqv+595>
0x0097a674 <+439>: cmp $0x9c40,%esi
0x0097a67a <+445>: ja 0x97a710 <_Z16CalculateCPUFreqv+595>
0x0097a680 <+451>: mov -0x50(%ebp),%esi
0x0097a683 <+454>: mov -0x4c(%ebp),%edi
0x0097a686 <+457>: sub %eax,%esi
0x0097a688 <+459>: sbb %edx,%edi
0x0097a68a <+461>: test %edi,%edi
0x0097a68c <+463>: js 0x97a793 <_Z16CalculateCPUFreqv+726>
0x0097a692 <+469>: cmp $0x0,%edi
0x0097a695 <+472>: ja 0x97a710 <_Z16CalculateCPUFreqv+595>
0x0097a697 <+474>: cmp $0x9c40,%esi
0x0097a69d <+480>: ja 0x97a710 <_Z16CalculateCPUFreqv+595>
0x0097a69f <+482>: mov -0x60(%ebp),%esi
0x0097a6a2 <+485>: mov -0x5c(%ebp),%edi
0x0097a6a5 <+488>: sub %eax,%esi
0x0097a6a7 <+490>: sbb %edx,%edi
0x0097a6a9 <+492>: test %edi,%edi
0x0097a6ab <+494>: js 0x97a79f <_Z16CalculateCPUFreqv+738>
0x0097a6b1 <+500>: cmp $0x0,%edi
0x0097a6b4 <+503>: ja 0x97a710 <_Z16CalculateCPUFreqv+595>
0x0097a6b6 <+505>: cmp $0x9c40,%esi
0x0097a6bc <+511>: ja 0x97a710 <_Z16CalculateCPUFreqv+595>
0x0097a6be <+513>: add -0x60(%ebp),%eax
0x0097a6c1 <+516>: adc -0x5c(%ebp),%edx
0x0097a6c4 <+519>: add -0x50(%ebp),%eax
0x0097a6c7 <+522>: adc -0x4c(%ebp),%edx
0x0097a6ca <+525>: movl $0x3,0x8(%esp)
0x0097a6d2 <+533>: movl $0x0,0xc(%esp)
0x0097a6da <+541>: mov %eax,(%esp)
0x0097a6dd <+544>: mov %edx,0x4(%esp)
0x0097a6e1 <+548>: call 0x991b38 <__udivdi3>
0x0097a6e6 <+553>: cmp $0x0,%edx
0x0097a6e9 <+556>: ja 0x97a50d <_Z16CalculateCPUFreqv+80>
0x0097a6ef <+562>: cmp $0x98967f,%eax
0x0097a6f4 <+567>: ja 0x97a50d <_Z16CalculateCPUFreqv+80>
0x0097a6fa <+573>: lea 0x0(%esi),%esi
0x0097a700 <+579>: call 0x97a320 <_Z18GetCPUFreqFromPROCv>
0x0097a705 <+584>: add $0x8c,%esp
0x0097a70b <+590>: pop %ebx
0x0097a70c <+591>: pop %esi
0x0097a70d <+592>: pop %edi
0x0097a70e <+593>: pop %ebp
0x0097a70f <+594>: ret
0x0097a710 <+595>: addl $0x1,-0x54(%ebp)
0x0097a714 <+599>: mov -0x50(%ebp),%esi
0x0097a717 <+602>: mov -0x4c(%ebp),%edi
0x0097a71a <+605>: mov %esi,-0x60(%ebp)
0x0097a71d <+608>: mov %edi,-0x5c(%ebp)
0x0097a720 <+611>: mov %eax,-0x50(%ebp)
0x0097a723 <+614>: mov %edx,-0x4c(%ebp)
0x0097a726 <+617>: cmpl $0x258,-0x54(%ebp)
0x0097a72d <+624>: jne 0x97a547 <_Z16CalculateCPUFreqv+138>
0x0097a733 <+630>: jmp 0x97a6fa <_Z16CalculateCPUFreqv+573>
0x0097a735 <+632>: fsubp %st,%st(1)
0x0097a737 <+634>: fnstcw -0x32(%ebp)
0x0097a73a <+637>: movzwl -0x32(%ebp),%eax
0x0097a73e <+641>: mov $0xc,%ah
0x0097a740 <+643>: mov %ax,-0x34(%ebp)
0x0097a744 <+647>: fldcw -0x34(%ebp)
0x0097a747 <+650>: fistpll -0x40(%ebp)
0x0097a74a <+653>: fldcw -0x32(%ebp)
0x0097a74d <+656>: mov -0x40(%ebp),%eax
0x0097a73e <+641>: mov $0xc,%ah
0x0097a740 <+643>: mov %ax,-0x34(%ebp)
0x0097a744 <+647>: fldcw -0x34(%ebp)
0x0097a747 <+650>: fistpll -0x40(%ebp)
0x0097a74a <+653>: fldcw -0x32(%ebp)
0x0097a74d <+656>: mov -0x40(%ebp),%eax
0x0097a750 <+659>: mov -0x3c(%ebp),%edx
0x0097a753 <+662>: lea -0x80000000(%edx),%esi
0x0097a759 <+668>: mov %esi,%edx
0x0097a75b <+670>: mov -0x60(%ebp),%esi
0x0097a75e <+673>: mov -0x5c(%ebp),%edi
0x0097a761 <+676>: sub -0x50(%ebp),%esi
0x0097a764 <+679>: sbb -0x4c(%ebp),%edi
0x0097a767 <+682>: test %edi,%edi
0x0097a769 <+684>: jns 0x97a66b <_Z16CalculateCPUFreqv+430>
0x0097a76f <+690>: neg %esi
0x0097a771 <+692>: adc $0x0,%edi
0x0097a774 <+695>: neg %edi
0x0097a776 <+697>: jmp 0x97a66b <_Z16CalculateCPUFreqv+430>
0x0097a77b <+702>: fadds -0xde50(%ebx)
0x0097a781 <+708>: jmp 0x97a61e <_Z16CalculateCPUFreqv+353>
0x0097a786 <+713>: lea -0xde50(%ebx),%eax
0x0097a78c <+719>: fadds (%eax)
0x0097a793 <+726>: neg %esi
0x0097a795 <+728>: adc $0x0,%edi
0x0097a798 <+731>: neg %edi
0x0097a79a <+733>: jmp 0x97a692 <_Z16CalculateCPUFreqv+469>
0x0097a79f <+738>: neg %esi
0x0097a7a1 <+740>: adc $0x0,%edi
0x0097a7a4 <+743>: neg %edi
0x0097a7a6 <+745>: jmp 0x97a6b1 <_Z16CalculateCPUFreqv+500>
End of assembler dump.
Stack level 0, frame at 0xbffbbea0:
eip = 0x97a595 in CalculateCPUFreq(); saved eip 0x97a184
called by frame at 0xbffbbef0
Arglist at 0xbffbbe98, args:
Locals at 0xbffbbe98, Previous frame's sp is 0xbffbbea0
Saved registers:
ebx at 0xbffbbe8c, ebp at 0xbffbbe98, esi at 0xbffbbe90, edi at 0xbffbbe94,
eip at 0xbffbbe9c
End of Source crash report
----------------------------------------------
--------------------------------------------
Thanks again for any help you can give me!