Portal SAMP
[Ajuda] Servidor crashando - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Servidor crashando (/showthread.php?tid=3097)



Servidor crashando - yoda - 24/12/2022

Pessoal, preciso de um suporte, não estou compreendendo, não foi feito nenhuma alteração nessas includes, porém no crashdetect quando o servidor cai, aparece elas, alguem tem uma luz ai de oque posso fazer?

Código:
[11:07:25] Server crashed while executing rpg1.amx
[11:07:25] AMX backtrace:
[11:07:25] #0 0000006d in ?? (32, 63, 0, 19064, 24, 307204, 307296, 162985008, 162722896, 162984984, ... <5 more arguments>) at C:\Users\Master PC\Desktop\ARJRP\pawno\include\float.inc:112
[11:07:25] #1 0000006d in public OnPlayerModelSelection () at C:\Users\Master PC\Desktop\ARJRP\pawno\include\float.inc:112
[11:07:25] #2 native CallLocalFunction () in samp03svr
[11:07:25] #3 00005adc in public OnPlayerClickPlayerTextDraw (playerid=42, PlayerText:playertextid=186) at C:\Users\Master PC\Desktop\ARJRP\pawno\include\mSelection.inc:572
[11:07:25] Native backtrace:
[11:07:25] #0 f7a1d8b6 in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () in plugins/crashdetect.so
[11:07:25] #1 f7a15120 in _ZN18CrashDetectHandler20PrintNativeBacktraceERSoRKN2os7ContextE () in plugins/crashdetect.so
[11:07:25] #2 f7a15886 in _ZN18CrashDetectHandler20PrintNativeBacktraceERKN2os7ContextE () in plugins/crashdetect.so
[11:07:25] #3 f7a15f96 in _ZN18CrashDetectHandler7OnCrashERKN2os7ContextE () in plugins/crashdetect.so
[11:07:25] #4 f7a1cf82 in ?? () in plugins/crashdetect.so
[11:07:25] #5 f7ef90a0 in __kernel_rt_sigreturn () in linux-gate.so.1
[11:07:25] #6 08f7a202 in ?? ()
[11:07:25] Registers:
[11:07:25] EAX: 08f7a202 EBX: e48ff5d1 ECX: 09b6f0b8 EDX: e48ff5cd
[11:07:25] ESI: 08a561f0 EDI: e50012e8 EBP: e48f6010 ESP: ffe50f80
[11:07:25] EIP: 08f7a202 EFLAGS: 00010216
[11:07:25] Stack:
[11:07:25] ESP+00000000: 08a561f0 00000041 ffe50fcc eeb70380
[11:07:25] ESP+00000020: 09b6f0b8 00000065 09b6f3f8 09b2f454
[11:07:25] ESP+00000040: ffe51070 08a561f0 00000001 00000001
[11:07:25] ESP+00000060: 09b4ccd0 00000060 ffe510c8 f7a1741c
[11:07:25] ESP+00000080: 00005adc 00000060 f7836000 f7792779
[11:07:25] ESP+000000a0: 08a76014 00000001 ffe51058 f7836000
[11:07:25] ESP+000000c0: ffe511ec 0b766140 ffe51053 00000000
[11:07:25] ESP+000000e0: 00000001 00000009 00004a78 00000000
[11:07:25] ESP+00000100: e1871401 00000060 00000008 0809571b
[11:07:25] ESP+00000120: 00000001 09b6f424 00005adc 00000060
[11:07:25] ESP+00000140: 09b76040 f7a42630 ffe510f8 f7a1b0d0
[11:07:25] ESP+00000160: 08a561f0 00000003 f77924c9 f7836000
[11:07:25] ESP+00000180: 08a561f0 ffe511ec 00000060 ffe511ec
[11:07:25] ESP+000001a0: f7802f6c 00000000 e48f95d0 13121300
[11:07:25] ESP+000001c0: 08a561f0 00000003 ffe51628 080dfd62
[11:07:25] ESP+000001e0: eeb706e0 08a561f0 ffe51628 080dfb94
[11:07:25] ESP+00000200: ffe511b0 f7dfd3f6 f0c7e48c 08a561f0
[11:07:25] ESP+00000220: 69746365 ff006e6f ffe5120c 0807c193
[11:07:25] ESP+00000240: 00000001 00000009 00000003 00000000
[11:07:25] ESP+00000260: ffffffff 00000000 ffe51170 00000000
[11:07:25] ESP+00000280: 00000004 e504c348 00000016 e504c2ec
[11:07:25] ESP+000002a0: 00000000 00000000 00000000 00000000
[11:07:25] ESP+000002c0: 00000000 00000000 00000000 00000000
[11:07:25] ESP+000002e0: 0000ce12 00000000 00000000 ffffffff
[11:07:25] ESP+00000300: 00000000 02440bb1 08a76014 00000000
[11:07:25] ESP+00000320: 08a76014 08163612 ffe51500 00000001
[11:07:25] ESP+00000340: 00000000 00000000 ffffffff ffffffff
[11:07:25] ESP+00000360: 08a76010 08163612 ffe51500 00000001
[11:07:25] ESP+00000380: ffe5132c 00000000 ffe51500 f7ec3000
[11:07:25] ESP+000003a0: e467f048 ffe51414 0c004470 00000000
[11:07:25] ESP+000003c0: e467f048 ffe51458 ffe51498 f7db7b07
[11:07:25] ESP+000003e0: f099b867 f0c7e48c f099007b f0c7e48c
[11:07:25] Loaded modules:
[11:07:25] 00000000 - 00187dc3 samp03svr
[11:07:25] f7ef8000 - f7ef927e linux-gate.so.1
[11:07:25] f7ee7000 - f7ee9adc /lib/i386-linux-gnu/libdl.so.2
[11:07:25] f7ec7000 - f7ee5127 /lib/i386-linux-gnu/libpthread.so.0
[11:07:25] f7d41000 - f7ed1928 /usr/lib/i386-linux-gnu/libstdc++.so.6
[11:07:25] f7c3f000 - f7d40798 /lib/i386-linux-gnu/libm.so.6
[11:07:25] f7c21000 - f7c3d544 /lib/i386-linux-gnu/libgcc_s.so.1
[11:07:25] f7a45000 - f7c2750b /lib/i386-linux-gnu/libc.so.6
[11:07:25] f7efa000 - f7f21534 /lib/ld-linux.so.2
[11:07:25] f79fe000 - f7a423ac plugins/crashdetect.so
[11:07:25] f7849000 - f7a080c0 plugins/pawncmd.so
[11:07:25] f7838000 - f78479b4 plugins/sscanf.so
[11:07:25] f7765000 - f7839b05 plugins/streamer.so
[11:07:25] f7630000 - f77697d8 plugins/pawnraknet.so
[11:07:25] f7486000 - f763a349 plugins/sampvoice.so
[11:07:25] f0967000 - f0cfceb2 plugins/mysql.so
[11:07:25] f0943000 - f0966d32 /root/samp03/plugins/../log-core.so
[11:07:25] f0939000 - f0940b1c /lib/i386-linux-gnu/librt.so.1
[11:07:25] ef923000 - ef934dc8 /lib/i386-linux-gnu/libnss_files.so.2
[11:07:25] ef91c000 - ef920a70 /lib/i386-linux-gnu/libnss_dns.so.2
[11:07:25] ef904000 - ef91a89c /lib/i386-linux-gnu/libresolv.so.2



RE: Servidor crashando - strelo - 25/12/2022

Pelo o que você descreveu, parece que o servidor do seu jogo está tendo um crash (falha) enquanto está executando o arquivo rpg1.amx. O log de crash indica que o crash ocorreu na linha 112 do arquivo float.inc, durante a execução da função pública OnPlayerModelSelection.

Apesar de o crash ocorrer durante a execução da função OnPlayerModelSelection, é possível que a causa do crash esteja em outra parte do código. Uma possível causa de crash poderia ser um erro de lógica no código, uma operação ilegal com ponteiros ou uma operação matemática ilegal.

Para resolver o problema, você precisará investigar o código e tentar identificar a causa do crash. Algumas dicas que podem ajudar nessa tarefa incluem:

Adicionar mensagens de log no código para rastrear a execução e tentar identificar onde ocorre o crash.
Verificar se todas as variáveis estão sendo inicializadas corretamente e se todas as operações matemáticas estão sendo realizadas com números válidos.
Verificar se todos os ponteiros são válidos antes de acessar suas respectivas áreas de memória.
Verificar se todos os índices de arrays estão dentro dos limites do array.
Verificar se todas as funções são chamadas com os argumentos corretos e se todas as funções estão sendo usadas corretamente.