View Single Post
berni
SourceMod Plugin Approver
Join Date: May 2007
Location: Austria
Old 03-16-2011 , 06:05   Re: Triskle - Broadcast In-Game Voice Comm
Reply With Quote #8

Linux Debian Etch cstrike/orangebox srcds:

Quote:
Program stopped at 0xaf6d698b.

Thread 1 (Thread 0xb7c936b0 (LWP 13055)):
#0 0xaf6d698b in Triskle::SDK_OnLoad () from /server/game/cstrike/test/orangebox/cstrike/addons/sourcemod/extensions/triskle.ext.so
#1 0xaf6d657f in SDKExtension::OnExtensionLoad () from /server/game/cstrike/test/orangebox/cstrike/addons/sourcemod/extensions/triskle.ext.so


Stack level 0, frame at 0xbfa3f3c0:
eip = 0xaf6d698b in Triskle::SDK_OnLoad(char*, unsigned int, bool); saved eip 0xaf6d657f
called by frame at 0xbfa3f410
Arglist at 0xbfa3f3b8, args:
Locals at 0xbfa3f3b8, Previous frame's sp is 0xbfa3f3c0
Saved registers:
ebx at 0xbfa3f3b0, ebp at 0xbfa3f3b8, esi at 0xbfa3f3b4, eip at 0xbfa3f3bc
Dump of assembler code for function _ZN7Triskle10SDK_OnLoadEPcjb:
0xaf6d68b0 <_ZN7Triskle10SDK_OnLoadEPcjb+0>: push %ebp
0xaf6d68b1 <_ZN7Triskle10SDK_OnLoadEPcjb+1>: mov %esp,%ebp
0xaf6d68b3 <_ZN7Triskle10SDK_OnLoadEPcjb+3>: push %esi
0xaf6d68b4 <_ZN7Triskle10SDK_OnLoadEPcjb+4>: push %ebx
0xaf6d68b5 <_ZN7Triskle10SDK_OnLoadEPcjb+5>: sub $0x50,%esp
0xaf6d68b8 <_ZN7Triskle10SDK_OnLoadEPcjb+8>: mov 0x8(%ebp),%esi
0xaf6d68bb <_ZN7Triskle10SDK_OnLoadEPcjb+11>: mov %gs:0x14,%eax
0xaf6d68c1 <_ZN7Triskle10SDK_OnLoadEPcjb+17>: mov %eax,-0xc(%ebp)
0xaf6d68c4 <_ZN7Triskle10SDK_OnLoadEPcjb+20>: xor %eax,%eax
0xaf6d68c6 <_ZN7Triskle10SDK_OnLoadEPcjb+22>: movl $0x1,(%esp)
0xaf6d68cd <_ZN7Triskle10SDK_OnLoadEPcjb+29>: call 0xaf6bdcb0 <zmq_init>
0xaf6d68d2 <_ZN7Triskle10SDK_OnLoadEPcjb+34>: test %eax,%eax
0xaf6d68d4 <_ZN7Triskle10SDK_OnLoadEPcjb+36>: mov %eax,0xaf6ea118
0xaf6d68d9 <_ZN7Triskle10SDK_OnLoadEPcjb+41>: je 0xaf6d69f0 <_ZN7Triskle10SDK_OnLoadEPcjb+320>
0xaf6d68df <_ZN7Triskle10SDK_OnLoadEPcjb+47>: movl $0x1,0x4(%esp)
0xaf6d68e7 <_ZN7Triskle10SDK_OnLoadEPcjb+55>: mov %eax,(%esp)
0xaf6d68ea <_ZN7Triskle10SDK_OnLoadEPcjb+58>: call 0xaf6bdc30 <zmq_socket>
0xaf6d68ef <_ZN7Triskle10SDK_OnLoadEPcjb+63>: test %eax,%eax
0xaf6d68f1 <_ZN7Triskle10SDK_OnLoadEPcjb+65>: mov %eax,0xaf6ea11c
0xaf6d68f6 <_ZN7Triskle10SDK_OnLoadEPcjb+70>: je 0xaf6d69b0 <_ZN7Triskle10SDK_OnLoadEPcjb+256>
0xaf6d68fc <_ZN7Triskle10SDK_OnLoadEPcjb+76>: mov 0xaf6ea13c,%ebx
0xaf6d6902 <_ZN7Triskle10SDK_OnLoadEPcjb+82>: mov 0x30(%ebx),%ecx
0xaf6d6905 <_ZN7Triskle10SDK_OnLoadEPcjb+85>: lea -0x2a(%ebp),%ebx
0xaf6d6908 <_ZN7Triskle10SDK_OnLoadEPcjb+88>: movl $0xaf6e5185,0x10(%esp)
0xaf6d6910 <_ZN7Triskle10SDK_OnLoadEPcjb+96>: movl $0x1e,0xc(%esp)
0xaf6d6918 <_ZN7Triskle10SDK_OnLoadEPcjb+104>: movl $0x1,0x8(%esp)
0xaf6d6920 <_ZN7Triskle10SDK_OnLoadEPcjb+112>: mov %ecx,0x14(%esp)
0xaf6d6924 <_ZN7Triskle10SDK_OnLoadEPcjb+116>: movl $0x1e,0x4(%esp)
0xaf6d692c <_ZN7Triskle10SDK_OnLoadEPcjb+124>: mov %ebx,(%esp)
0xaf6d692f <_ZN7Triskle10SDK_OnLoadEPcjb+127>: call 0xb7d8bb00 <__snprintf_chk>
0xaf6d6934 <_ZN7Triskle10SDK_OnLoadEPcjb+132>: mov 0xaf6ea11c,%edx
0xaf6d693a <_ZN7Triskle10SDK_OnLoadEPcjb+138>: mov %ebx,0x4(%esp)
0xaf6d693e <_ZN7Triskle10SDK_OnLoadEPcjb+142>: mov %edx,(%esp)
0xaf6d6941 <_ZN7Triskle10SDK_OnLoadEPcjb+145>: call 0xaf6bd610 <zmq_bind>
0xaf6d6946 <_ZN7Triskle10SDK_OnLoadEPcjb+150>: cmp $0xffffffff,%eax
0xaf6d6949 <_ZN7Triskle10SDK_OnLoadEPcjb+153>: je 0xaf6d69b0 <_ZN7Triskle10SDK_OnLoadEPcjb+256>
0xaf6d694b <_ZN7Triskle10SDK_OnLoadEPcjb+155>: mov 0xaf6ea0b8,%eax
0xaf6d6950 <_ZN7Triskle10SDK_OnLoadEPcjb+160>: mov (%eax),%edx
0xaf6d6952 <_ZN7Triskle10SDK_OnLoadEPcjb+162>: mov %ebx,0xc(%esp)
0xaf6d6956 <_ZN7Triskle10SDK_OnLoadEPcjb+166>: mov 0xaf6ea0a8,%ebx
0xaf6d695c <_ZN7Triskle10SDK_OnLoadEPcjb+172>: mov %eax,(%esp)
0xaf6d695f <_ZN7Triskle10SDK_OnLoadEPcjb+175>: movl $0xaf6e5190,0x8(%esp)
0xaf6d6967 <_ZN7Triskle10SDK_OnLoadEPcjb+183>: mov %ebx,0x4(%esp)
0xaf6d696b <_ZN7Triskle10SDK_OnLoadEPcjb+187>: call *0x18(%edx)
0xaf6d696e <_ZN7Triskle10SDK_OnLoadEPcjb+190>: mov 0xaf6ea0bc,%edx
0xaf6d6974 <_ZN7Triskle10SDK_OnLoadEPcjb+196>: lea 0x10(%esi),%ecx
0xaf6d6977 <_ZN7Triskle10SDK_OnLoadEPcjb+199>: add $0xc,%esi
0xaf6d697a <_ZN7Triskle10SDK_OnLoadEPcjb+202>: mov (%edx),%ebx
0xaf6d697c <_ZN7Triskle10SDK_OnLoadEPcjb+204>: mov %ecx,0x4(%esp)
0xaf6d6980 <_ZN7Triskle10SDK_OnLoadEPcjb+208>: mov %edx,(%esp)
0xaf6d6983 <_ZN7Triskle10SDK_OnLoadEPcjb+211>: call *0xc(%ebx)
0xaf6d6986 <_ZN7Triskle10SDK_OnLoadEPcjb+214>: mov 0xaf6ea114,%eax
0xaf6d698b <_ZN7Triskle10SDK_OnLoadEPcjb+219>: mov (%eax),%edx
0xaf6d698d <_ZN7Triskle10SDK_OnLoadEPcjb+221>: mov %eax,(%esp)
0xaf6d6990 <_ZN7Triskle10SDK_OnLoadEPcjb+224>: mov %esi,0x4(%esp)
0xaf6d6994 <_ZN7Triskle10SDK_OnLoadEPcjb+228>: call *(%edx)
0xaf6d6996 <_ZN7Triskle10SDK_OnLoadEPcjb+230>: mov $0x1,%eax
0xaf6d699b <_ZN7Triskle10SDK_OnLoadEPcjb+235>: mov -0xc(%ebp),%edx
0xaf6d699e <_ZN7Triskle10SDK_OnLoadEPcjb+238>: xor %gs:0x14,%edx
0xaf6d69a5 <_ZN7Triskle10SDK_OnLoadEPcjb+245>: jne 0xaf6d6a16 <_ZN7Triskle10SDK_OnLoadEPcjb+358>
0xaf6d69a7 <_ZN7Triskle10SDK_OnLoadEPcjb+247>: add $0x50,%esp
0xaf6d69aa <_ZN7Triskle10SDK_OnLoadEPcjb+250>: pop %ebx
0xaf6d69ab <_ZN7Triskle10SDK_OnLoadEPcjb+251>: pop %esi
0xaf6d69ac <_ZN7Triskle10SDK_OnLoadEPcjb+252>: pop %ebp
0xaf6d69ad <_ZN7Triskle10SDK_OnLoadEPcjb+253>: ret
0xaf6d69ae <_ZN7Triskle10SDK_OnLoadEPcjb+254>: xchg %ax,%ax
0xaf6d69b0 <_ZN7Triskle10SDK_OnLoadEPcjb+256>: mov 0xaf6ea0b8,%ebx
0xaf6d69b6 <_ZN7Triskle10SDK_OnLoadEPcjb+262>: mov (%ebx),%ecx
0xaf6d69b8 <_ZN7Triskle10SDK_OnLoadEPcjb+264>: mov 0x1c(%ecx),%ebx
0xaf6d69bb <_ZN7Triskle10SDK_OnLoadEPcjb+267>: call 0xaf6bd330 <zmq_errno>
0xaf6d69c0 <_ZN7Triskle10SDK_OnLoadEPcjb+272>: mov %eax,(%esp)
0xaf6d69c3 <_ZN7Triskle10SDK_OnLoadEPcjb+275>: call 0xaf6bdd80 <zmq_strerror>
0xaf6d69c8 <_ZN7Triskle10SDK_OnLoadEPcjb+280>: movl $0xaf6e513c,0x8(%esp)
0xaf6d69d0 <_ZN7Triskle10SDK_OnLoadEPcjb+288>: mov %eax,0xc(%esp)
0xaf6d69d4 <_ZN7Triskle10SDK_OnLoadEPcjb+292>: mov 0xaf6ea0a8,%eax
0xaf6d69d9 <_ZN7Triskle10SDK_OnLoadEPcjb+297>: mov 0xaf6ea0b8,%esi
0xaf6d69df <_ZN7Triskle10SDK_OnLoadEPcjb+303>: mov %eax,0x4(%esp)
0xaf6d69e3 <_ZN7Triskle10SDK_OnLoadEPcjb+307>: mov %esi,(%esp)
0xaf6d69e6 <_ZN7Triskle10SDK_OnLoadEPcjb+310>: call *%ebx
0xaf6d69e8 <_ZN7Triskle10SDK_OnLoadEPcjb+312>: xor %eax,%eax
0xaf6d69ea <_ZN7Triskle10SDK_OnLoadEPcjb+314>: jmp 0xaf6d699b <_ZN7Triskle10SDK_OnLoadEPcjb+235>
0xaf6d69ec <_ZN7Triskle10SDK_OnLoadEPcjb+316>: lea 0x0(%esi,%eiz,1),%esi
0xaf6d69f0 <_ZN7Triskle10SDK_OnLoadEPcjb+320>: mov 0xaf6ea0b8,%edx
0xaf6d69f6 <_ZN7Triskle10SDK_OnLoadEPcjb+326>: mov (%edx),%eax
0xaf6d69f8 <_ZN7Triskle10SDK_OnLoadEPcjb+328>: mov 0x1c(%eax),%ebx
0xaf6d69fb <_ZN7Triskle10SDK_OnLoadEPcjb+331>: call 0xaf6bd330 <zmq_errno>
0xaf6d6a00 <_ZN7Triskle10SDK_OnLoadEPcjb+336>: mov %eax,(%esp)
0xaf6d6a03 <_ZN7Triskle10SDK_OnLoadEPcjb+339>: call 0xaf6bdd80 <zmq_strerror>
0xaf6d6a08 <_ZN7Triskle10SDK_OnLoadEPcjb+344>: movl $0xaf6e5118,0x8(%esp)
0xaf6d6a10 <_ZN7Triskle10SDK_OnLoadEPcjb+352>: mov %eax,0xc(%esp)
0xaf6d6a14 <_ZN7Triskle10SDK_OnLoadEPcjb+356>: jmp 0xaf6d69d4 <_ZN7Triskle10SDK_OnLoadEPcjb+292>
0xaf6d6a16 <_ZN7Triskle10SDK_OnLoadEPcjb+358>: call 0xb7d8dcd0 <__stack_chk_fail>
__________________
Why reinvent the wheel ? Download smlib with over 350 useful functions.

When people ask me "Plz" just because it's shorter than "Please" I feel perfectly justified to answer "No" because it's shorter than "Yes"
powered by Core i7 3770k | 32GB DDR3 1886Mhz | 2x Vertex4 SSD Raid0
berni is offline