Zeex / samp-plugin-crashdetect

Crash/error reporting plugin for SA-MP server
http://forum.sa-mp.com/showthread.php?t=262796
BSD 2-Clause "Simplified" License
116 stars 23 forks source link

How do i know which function/callback that made server crash? #108

Closed PateeerQ closed 2 years ago

PateeerQ commented 2 years ago

Log:

[21:36:57] [debug] Native backtrace:
[21:36:57] [debug] #0 f7a7f8b6 in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () in plugins/crashdetect.so
[21:36:57] [debug] #1 f7a77120 in _ZN18CrashDetectHandler20PrintNativeBacktraceERSoRKN2os7ContextE () in plugins/crashdetect.so
[21:36:57] [debug] #2 f7a77886 in _ZN18CrashDetectHandler20PrintNativeBacktraceERKN2os7ContextE () in plugins/crashdetect.so
[21:36:57] [debug] #3 f7a77f96 in _ZN18CrashDetectHandler7OnCrashERKN2os7ContextE () in plugins/crashdetect.so
[21:36:57] [debug] #4 f7a7ef82 in ?? () in plugins/crashdetect.so
[21:36:57] [debug] #5 f7fccb70 in __kernel_rt_sigreturn () in linux-gate.so.1
[21:36:57] [debug] #6 f7fccb49 in __kernel_vsyscall () in linux-gate.so.1
[21:36:57] [debug] #7 f7ad8286 in gsignal () in /lib32/libc.so.6
[21:36:57] [debug] #8 f7ac03f7 in abort () in /lib32/libc.so.6
[21:36:57] [debug] #9 f7b1c8fc in ?? () in /lib32/libc.so.6
[21:36:57] [debug] #10 f7b24b4f in ?? () in /lib32/libc.so.6
[21:36:57] [debug] #11 f7b26618 in ?? () in /lib32/libc.so.6
[21:36:57] [debug] #12 f7e4026c in _ZdlPv () in /lib32/libstdc++.so.6
[21:36:57] [debug] #13 f7e402fc in _ZdaPv () in /lib32/libstdc++.so.6
[21:36:57] [debug] #14 0807fef7 in ?? () in ./samp03svr
[21:36:57] [debug] #15 0808013d in ?? () in ./samp03svr
[21:36:57] [debug] #16 08074c3a in ?? () in ./samp03svr
[21:36:57] [debug] #17 080763fe in ?? () in ./samp03svr
[21:36:57] [debug] #18 f7f9c60a in ?? () in /lib32/libpthread.so.0
[21:36:57] [debug] #19 f7ba9d1a in clone () in /lib32/libc.so.6
[21:36:57] [debug] Registers:
[21:36:57] [debug] EAX: 00000000 EBX: 00000002 ECX: f4dfca4c EDX: 00000000
[21:36:57] [debug] ESI: 00000008 EDI: 00000000 EBP: f4dfca4c ESP: f4dfca30
[21:36:57] [debug] EIP: f7fccb49 EFLAGS: 00000286
[21:36:57] [debug] Stack:
[21:36:57] [debug] ESP+00000000: f4dfca4c 00000000 f4dfca4c f7ad8286
[21:36:57] [debug] ESP+00000020: 00000000 0014d1d5 ee517834 002bbf93
[21:36:57] [debug] ESP+00000040: 73736170 64726f77 00000000 00000000
[21:36:57] [debug] ESP+00000060: 00000000 00000000 00000000 00000000
[21:36:57] [debug] ESP+00000080: 00000000 00000000 00000000 00000000
[21:36:57] [debug] ESP+000000a0: fffffffe ffffffff ffffffff ffffffff
[21:36:57] [debug] ESP+000000c0: ffffffff ffffffff ffffffff ffffffff
[21:36:57] [debug] ESP+000000e0: ffffffff ffffffff ffffffff ffffffff
[21:36:57] [debug] ESP+00000100: ffffffff ffffffff ffffffff ffffffff
[21:36:57] [debug] ESP+00000120: 00000005 00000005 f4dfcbc8 f4dfdb40
[21:36:57] [debug] ESP+00000140: 00000006 f4dfcb80 00000000 00000000
[21:36:57] [debug] ESP+00000160: 00000000 00000000 00000000 00000000
[21:36:57] [debug] ESP+00000180: 00000000 00000000 00000000 00000000
[21:36:57] [debug] ESP+000001a0: 00000000 00000000 00000000 00000000
[21:36:57] [debug] ESP+000001c0: 00000000 00000000 00000000 00000000
[21:36:57] [debug] ESP+000001e0: 00000000 00000000 f4dfcc24 f7fa7c4d
[21:36:57] [debug] ESP+00000200: 00000000 f4dfcc90 f4dfcc7c c2650700
[21:36:57] [debug] ESP+00000220: 00000006 f4dfcca0 00000240 00000000
[21:36:57] [debug] ESP+00000240: 00000003 00001000 f7ba5538 00000002
[21:36:57] [debug] ESP+00000260: 00000000 00001000 00000003 00000000
[21:36:57] [debug] ESP+00000280: f7c3714c 00000023 f7c34be8 00000001
[21:36:57] [debug] ESP+000002a0: f7c34be8 00000001 f4dfccf0 f7b1c728
[21:36:57] [debug] ESP+000002c0: f7c3714c 00000023 00000000 f7b1c7bf
[21:36:57] [debug] ESP+000002e0: f4dfce84 00000008 00000001 f4dfccb0
[21:36:57] [debug] ESP+00000300: f4ea8a99 000007fc f4dfce84 c2650700
[21:36:57] [debug] ESP+00000320: f7c8f740 407b52f0 407b52e8 f7b24b4f
[21:36:57] [debug] ESP+00000340: 00000008 f4ea8b17 f7b24b37 f7b26618
[21:36:57] [debug] ESP+00000360: 00000000 00000007 eb200480 0804d6de
[21:36:57] [debug] ESP+00000380: f4ea8b17 00000001 f7b261cb f7f91000
[21:36:57] [debug] ESP+000003a0: 407b52f0 407b52f0 00000001 00000001
[21:36:57] [debug] ESP+000003c0: 407b52f0 f4ea0008 080bce08 f4ea8b17
[21:36:57] [debug] ESP+000003e0: 407b52f0 f4ea8b17 e9e47880 00000001
[21:36:57] [debug] Loaded modules:
[21:36:57] [debug] 00000000 - 00187f43 samp03svr
[21:36:57] [debug] f7fcc000 - f7fccd2c linux-gate.so.1
[21:36:57] [debug] f7fb8000 - f7fbaeec /lib32/libdl.so.2
[21:36:57] [debug] f7f95000 - f7fb5463 /lib32/libpthread.so.0
[21:36:57] [debug] f7db6000 - f7fa0f2a /lib32/libstdc++.so.6
[21:36:57] [debug] f7cb2000 - f7db56ec /lib32/libm.so.6
[21:36:57] [debug] f7c93000 - f7caf9cc /lib32/libgcc_s.so.1
[21:36:57] [debug] f7aa7000 - f7c98b3e /lib32/libc.so.6
[21:36:57] [debug] f7fcd000 - f7ff7f9b /lib/ld-linux.so.2
[21:36:57] [debug] f7a60000 - f7aa43ac plugins/crashdetect.so
[21:36:57] [debug] f7a4f000 - f7a5e9b4 plugins/sscanf.so
[21:36:57] [debug] f797c000 - f7a50b05 plugins/streamer.so
[21:36:57] [debug] f75eb000 - f7980eb2 plugins/mysql_static.so
[21:36:57] [debug] f75c7000 - f75ead32 /home/lprp/LunarPride/plugins/../log-core.so
[21:36:57] [debug] f75bb000 - f75c33bc /lib32/librt.so.1
[21:36:57] [debug] f65a4000 - f65b6268 /lib32/libnss_files.so.2
[21:36:57] [debug] f652e000 - f65a4a64 plugins/samp_bcrypt.so
[21:36:57] [debug] f6509000 - f652d55c plugins/samp-compat.so
[21:36:57] [debug] f5aca000 - f5c01a30 plugins/ColAndreas_static.so
Zeex commented 2 years ago

it crashed outside Pawn execution context, so no function mentioned