----------------------------------------------
CRASH: Втр Авг 9 02:11:25 NOVST 2011
Start Line: ./srcds_linux -console -game cstrike +map de_dust -maxplayers 16 -debug
[New Thread 2668]
Core was generated by `./srcds_linux -console -game cstrike +map de_dust -maxplayers 16 -debug'.
Program terminated with signal 4, Illegal instruction.
#0 0x007b1595 in CalculateCPUFreq() () from bin/libtier0.so
#0 0x007b1595 in CalculateCPUFreq() () from bin/libtier0.so
#1 0x007b1184 in GetCPUInformation () from bin/libtier0.so
#2 0x007b2e4b in global constructors keyed to fasttimer.cpp () from bin/libtier0.so
#3 0x007cc06a in __do_global_ctors_aux () from bin/libtier0.so
#4 0x007aeb7b in _init () from bin/libtier0.so
#5 0x0084ebbc in ?? () from /lib/ld-linux.so.2
#6 0x0084ecd9 in ?? () from /lib/ld-linux.so.2
#7 0x0084188f in ?? () from /lib/ld-linux.so.2
No symbol table info available.
eax 0x517e22 5340706
ecx 0x0 0
edx 0x0 0
ebx 0x7d9ff4 8232948
esp 0xbfdb6c40 0xbfdb6c40
ebp 0xbfdb6cd8 0xbfdb6cd8
esi 0xbfdb6cb8 -1076138824
edi 0x1d 29
eip 0x7b1595 0x7b1595 <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
0x007af9a0 0x007cc078 Yes (*) bin/libtier0.so
0x00e5caa0 0x00e7fef4 Yes (*) bin/libvstdlib.so
0x0024d460 0x00267888 Yes (*) /lib/tls/i686/cmov/libm.so.6
0x00794a40 0x00795988 Yes (*) /lib/tls/i686/cmov/libdl.so.2
0x00114340 0x00120108 Yes (*) /lib/tls/i686/cmov/libpthread.so.0
0x00b5e9b0 0x00c64814 Yes (*) /lib/tls/i686/cmov/libc.so.6
0x00841830 0x008578af Yes (*) /lib/ld-linux.so.2
(*): Shared library is missing debugging information.
Dump of assembler code for function _Z16CalculateCPUFreqv:
0x007b14bd <+0>: push %ebp
0x007b14be <+1>: mov %esp,%ebp
0x007b14c0 <+3>: push %edi
0x007b14c1 <+4>: push %esi
0x007b14c2 <+5>: push %ebx
0x007b14c3 <+6>: sub $0x8c,%esp
0x007b14c9 <+12>: call 0x7af9a0 <__i686.get_pc_thunk.bx>
0x007b14ce <+17>: add $0x28b26,%ebx
0x007b14d4 <+23>: lea -0xde63(%ebx),%eax
0x007b14da <+29>: mov %eax,(%esp)
0x007b14dd <+32>: call 0x7aee54 <getenv@plt>
0x007b14e2 <+37>: test %eax,%eax
0x007b14e4 <+39>: je 0x7b1518 <_Z16CalculateCPUFreqv+91>
0x007b14e6 <+41>: movl $0x0,0xc(%esp)
0x007b14ee <+49>: movl $0xa,0x8(%esp)
0x007b14f6 <+57>: movl $0x0,0x4(%esp)
0x007b14fe <+65>: mov %eax,(%esp)
0x007b1501 <+68>: call 0x7aef34 <__strtol_internal@plt>
0x007b1506 <+73>: mov $0xf4240,%edx
0x007b150b <+78>: imul %edx
0x007b150d <+80>: add $0x8c,%esp
0x007b1513 <+86>: pop %ebx
0x007b1514 <+87>: pop %esi
0x007b1515 <+88>: pop %edi
0x007b1516 <+89>: pop %ebp
0x007b1517 <+90>: ret
0x007b1518 <+91>: movl $0x0,-0x50(%ebp)
0x007b151f <+98>: movl $0x0,-0x4c(%ebp)
0x007b1526 <+105>: movl $0x13880,-0x60(%ebp)
0x007b152d <+112>: movl $0x0,-0x5c(%ebp)
0x007b1534 <+119>: movl $0x0,-0x54(%ebp)
0x007b153b <+126>: lea -0x20(%ebp),%eax
0x007b153e <+129>: mov %eax,-0x70(%ebp)
0x007b1541 <+132>: lea -0x28(%ebp),%edx
0x007b1544 <+135>: mov %edx,-0x6c(%ebp)
0x007b1547 <+138>: movl $0x0,0x4(%esp)
0x007b154f <+146>: mov -0x70(%ebp),%esi
0x007b1552 <+149>: mov %esi,(%esp)
0x007b1555 <+152>: call 0x7af0b4 <gettimeofday@plt>
0x007b155a <+157>: rdtsc
0x007b155c <+159>: mov %eax,-0x48(%ebp)
0x007b155f <+162>: mov %edx,-0x44(%ebp)
0x007b1562 <+165>: movl $0x1388,(%esp)
0x007b1569 <+172>: call 0x7af084 <usleep@plt>
0x007b156e <+177>: movl $0x0,0x4(%esp)
0x007b1576 <+185>: mov -0x6c(%ebp),%edx
0x007b1579 <+188>: mov %edx,(%esp)
0x007b157c <+191>: call 0x7af0b4 <gettimeofday@plt>
0x007b1581 <+196>: rdtsc
0x007b1583 <+198>: sub -0x48(%ebp),%eax
0x007b1586 <+201>: sbb -0x44(%ebp),%edx
0x007b1589 <+204>: movd %eax,%xmm0
0x007b158d <+208>: movd %edx,%xmm1
0x007b1591 <+212>: punpckldq %xmm1,%xmm0
=> 0x007b1595 <+216>: movq %xmm0,-0x40(%ebp)
0x007b159a <+221>: fildll -0x40(%ebp)
0x007b159d <+224>: test %edx,%edx
0x007b159f <+226>: js 0x7b1786 <_Z16CalculateCPUFreqv+713>
0x007b15a5 <+232>: fstpl -0x48(%ebp)
0x007b15a8 <+235>: mov $0xf4240,%eax
0x007b15ad <+240>: imull -0x20(%ebp)
0x007b15b0 <+243>: mov %eax,-0x80(%ebp)
0x007b15b3 <+246>: mov %edx,-0x7c(%ebp)
0x007b15b6 <+249>: mov -0x24(%ebp),%esi
0x007b15b9 <+252>: mov %esi,%edi
0x007b15bb <+254>: sar $0x1f,%edi
0x007b15be <+257>: sub %esi,-0x80(%ebp)
0x007b15c1 <+260>: sbb %edi,-0x7c(%ebp)
0x007b15c4 <+263>: mov -0x1c(%ebp),%esi
0x007b15c7 <+266>: mov %esi,%edi
0x007b15c9 <+268>: sar $0x1f,%edi
0x007b15cc <+271>: add %esi,-0x80(%ebp)
0x007b15cf <+274>: adc %edi,-0x7c(%ebp)
0x007b15d2 <+277>: mov $0xf4240,%eax
0x007b15d7 <+282>: imull -0x28(%ebp)
0x007b15da <+285>: sub %eax,-0x80(%ebp)
0x007b15dd <+288>: sbb %edx,-0x7c(%ebp)
0x007b15e0 <+291>: movl $0xf4240,0x8(%esp)
0x007b15e8 <+299>: movl $0x0,0xc(%esp)
0x007b15f0 <+307>: mov -0x80(%ebp),%esi
0x007b15f3 <+310>: mov -0x7c(%ebp),%edi
0x007b15f6 <+313>: mov %esi,(%esp)
0x007b15f9 <+316>: mov %edi,0x4(%esp)
0x007b15fd <+320>: call 0x7c8b38 <__udivdi3>
0x007b1602 <+325>: movd %eax,%xmm0
0x007b1606 <+329>: movd %edx,%xmm1
0x007b160a <+333>: punpckldq %xmm1,%xmm0
0x007b160e <+337>: movq %xmm0,-0x40(%ebp)
0x007b1613 <+342>: fildll -0x40(%ebp)
0x007b1616 <+345>: test %edx,%edx
0x007b1618 <+347>: js 0x7b177b <_Z16CalculateCPUFreqv+702>
0x007b161e <+353>: fstpl -0x30(%ebp)
0x007b1621 <+356>: fldl -0x30(%ebp)
0x007b1624 <+359>: fldl -0x48(%ebp)
0x007b1627 <+362>: fdivp %st,%st(1)
0x007b1629 <+364>: flds -0xde54(%ebx)
0x007b162f <+370>: fxch %st(1)
0x007b1631 <+372>: fucomi %st(1),%st
0x007b1633 <+374>: jae 0x7b1735 <_Z16CalculateCPUFreqv+632>
0x007b1639 <+380>: fstp %st(1)
0x007b163b <+382>: fnstcw -0x32(%ebp)
0x007b163e <+385>: movzwl -0x32(%ebp),%eax
0x007b1642 <+389>: mov $0xc,%ah
0x007b1644 <+391>: mov %ax,-0x34(%ebp)
0x007b1648 <+395>: fldcw -0x34(%ebp)
0x007b164b <+398>: fistpll -0x40(%ebp)
0x007b164e <+401>: fldcw -0x32(%ebp)
0x007b1651 <+404>: mov -0x40(%ebp),%eax
0x007b1654 <+407>: mov -0x3c(%ebp),%edx
0x007b1657 <+410>: mov -0x60(%ebp),%esi
0x007b165a <+413>: mov -0x5c(%ebp),%edi
0x007b165d <+416>: sub -0x50(%ebp),%esi
0x007b1660 <+419>: sbb -0x4c(%ebp),%edi
0x007b1663 <+422>: test %edi,%edi
0x007b1665 <+424>: js 0x7b176f <_Z16CalculateCPUFreqv+690>
0x007b166b <+430>: cmp $0x0,%edi
0x007b166e <+433>: ja 0x7b1710 <_Z16CalculateCPUFreqv+595>
0x007b1674 <+439>: cmp $0x9c40,%esi
0x007b167a <+445>: ja 0x7b1710 <_Z16CalculateCPUFreqv+595>
0x007b1680 <+451>: mov -0x50(%ebp),%esi
0x007b1683 <+454>: mov -0x4c(%ebp),%edi
0x007b1686 <+457>: sub %eax,%esi
0x007b1688 <+459>: sbb %edx,%edi
0x007b168a <+461>: test %edi,%edi
0x007b168c <+463>: js 0x7b1793 <_Z16CalculateCPUFreqv+726>
0x007b1692 <+469>: cmp $0x0,%edi
0x007b1695 <+472>: ja 0x7b1710 <_Z16CalculateCPUFreqv+595>
0x007b1697 <+474>: cmp $0x9c40,%esi
0x007b169d <+480>: ja 0x7b1710 <_Z16CalculateCPUFreqv+595>
0x007b169f <+482>: mov -0x60(%ebp),%esi
0x007b16a2 <+485>: mov -0x5c(%ebp),%edi
0x007b16a5 <+488>: sub %eax,%esi
0x007b16a7 <+490>: sbb %edx,%edi
0x007b16a9 <+492>: test %edi,%edi
0x007b16ab <+494>: js 0x7b179f <_Z16CalculateCPUFreqv+738>
0x007b16b1 <+500>: cmp $0x0,%edi
0x007b16b4 <+503>: ja 0x7b1710 <_Z16CalculateCPUFreqv+595>
0x007b16b6 <+505>: cmp $0x9c40,%esi
0x007b16bc <+511>: ja 0x7b1710 <_Z16CalculateCPUFreqv+595>
0x007b16be <+513>: add -0x60(%ebp),%eax
0x007b16c1 <+516>: adc -0x5c(%ebp),%edx
0x007b16c4 <+519>: add -0x50(%ebp),%eax
0x007b16c7 <+522>: adc -0x4c(%ebp),%edx
0x007b16ca <+525>: movl $0x3,0x8(%esp)
0x007b16d2 <+533>: movl $0x0,0xc(%esp)
0x007b16da <+541>: mov %eax,(%esp)
0x007b16dd <+544>: mov %edx,0x4(%esp)
0x007b16e1 <+548>: call 0x7c8b38 <__udivdi3>
0x007b16e6 <+553>: cmp $0x0,%edx
0x007b16e9 <+556>: ja 0x7b150d <_Z16CalculateCPUFreqv+80>
0x007b16ef <+562>: cmp $0x98967f,%eax
0x007b16f4 <+567>: ja 0x7b150d <_Z16CalculateCPUFreqv+80>
0x007b16fa <+573>: lea 0x0(%esi),%esi
0x007b1700 <+579>: call 0x7b1320 <_Z18GetCPUFreqFromPROCv>
0x007b1705 <+584>: add $0x8c,%esp
0x007b170b <+590>: pop %ebx
0x007b170c <+591>: pop %esi
0x007b170d <+592>: pop %edi
0x007b170e <+593>: pop %ebp
0x007b170f <+594>: ret
0x007b1710 <+595>: addl $0x1,-0x54(%ebp)
0x007b1714 <+599>: mov -0x50(%ebp),%esi
0x007b1717 <+602>: mov -0x4c(%ebp),%edi
0x007b171a <+605>: mov %esi,-0x60(%ebp)
0x007b171d <+608>: mov %edi,-0x5c(%ebp)
0x007b1720 <+611>: mov %eax,-0x50(%ebp)
0x007b1723 <+614>: mov %edx,-0x4c(%ebp)
0x007b1726 <+617>: cmpl $0x258,-0x54(%ebp)
0x007b172d <+624>: jne 0x7b1547 <_Z16CalculateCPUFreqv+138>
0x007b1733 <+630>: jmp 0x7b16fa <_Z16CalculateCPUFreqv+573>
0x007b1735 <+632>: fsubp %st,%st(1)
0x007b1737 <+634>: fnstcw -0x32(%ebp)
0x007b173a <+637>: movzwl -0x32(%ebp),%eax
0x007b173e <+641>: mov $0xc,%ah
0x007b1740 <+643>: mov %ax,-0x34(%ebp)
0x007b1744 <+647>: fldcw -0x34(%ebp)
0x007b1747 <+650>: fistpll -0x40(%ebp)
0x007b174a <+653>: fldcw -0x32(%ebp)
0x007b174d <+656>: mov -0x40(%ebp),%eax
0x007b1750 <+659>: mov -0x3c(%ebp),%edx
0x007b1753 <+662>: lea -0x80000000(%edx),%esi
0x007b1759 <+668>: mov %esi,%edx
0x007b175b <+670>: mov -0x60(%ebp),%esi
0x007b175e <+673>: mov -0x5c(%ebp),%edi
0x007b1761 <+676>: sub -0x50(%ebp),%esi
0x007b1764 <+679>: sbb -0x4c(%ebp),%edi
0x007b1767 <+682>: test %edi,%edi
0x007b1769 <+684>: jns 0x7b166b <_Z16CalculateCPUFreqv+430>
0x007b176f <+690>: neg %esi
0x007b1771 <+692>: adc $0x0,%edi
0x007b1774 <+695>: neg %edi
0x007b1776 <+697>: jmp 0x7b166b <_Z16CalculateCPUFreqv+430>
0x007b177b <+702>: fadds -0xde50(%ebx)
0x007b1781 <+708>: jmp 0x7b161e <_Z16CalculateCPUFreqv+353>
0x007b1786 <+713>: lea -0xde50(%ebx),%eax
0x007b178c <+719>: fadds (%eax)
0x007b178e <+721>: jmp 0x7b15a5 <_Z16CalculateCPUFreqv+232>
0x007b1793 <+726>: neg %esi
0x007b1795 <+728>: adc $0x0,%edi
0x007b1798 <+731>: neg %edi
0x007b179a <+733>: jmp 0x7b1692 <_Z16CalculateCPUFreqv+469>
0x007b179f <+738>: neg %esi
0x007b17a1 <+740>: adc $0x0,%edi
0x007b17a4 <+743>: neg %edi
0x007b17a6 <+745>: jmp 0x7b16b1 <_Z16CalculateCPUFreqv+500>
End of assembler dump.
Stack level 0, frame at 0xbfdb6ce0:
eip = 0x7b1595 in CalculateCPUFreq(); saved eip 0x7b1184
called by frame at 0xbfdb6d30
Arglist at 0xbfdb6cd8, args:
Locals at 0xbfdb6cd8, Previous frame's sp is 0xbfdb6ce0
Saved registers:
ebx at 0xbfdb6ccc, ebp at 0xbfdb6cd8, esi at 0xbfdb6cd0, edi at 0xbfdb6cd4, eip at 0xbfdb6cdc
End of Source crash report