Сервер крашит
#1

Собственно сервер крашит с такой ошибкой. Не могу разобраться в чем проблема.
Code:
[12:00:18] [debug] Server crashed due to an unknown error
[12:00:18] [debug] Native backtrace:
[12:00:18] [debug] #0 b745ee8b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[12:00:18] [debug] #1 b7457bcf in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[12:00:18] [debug] #2 b7458dbc in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[12:00:18] [debug] #3 b7459226 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[12:00:18] [debug] #4 b745eadc in ?? () from plugins/crashdetect.so
[12:00:18] [debug] #5 b77b0600 in ?? ()
[12:00:18] [debug] #6 b77b0420 in ?? ()
[12:00:18] [debug] #7 b74b1667 in gsignal () from /lib/libc.so.6
[12:00:18] [debug] #8 b74b2ea3 in abort () from /lib/libc.so.6
[12:00:18] [debug] #9 b76ea79d in _ZN9__gnu_cxx27__verbose_terminate_handlerEv () from /lib/libstdc++.so.6
[12:00:18] [debug] #10 b76e8263 in ?? () from /lib/libstdc++.so.6
[12:00:18] [debug] #11 b76e829f in ?? () from /lib/libstdc++.so.6
[12:00:18] [debug] #12 b76e8508 in ?? () from /lib/libstdc++.so.6
[12:00:18] [debug] #13 b76e8b86 in _Znwj () from /lib/libstdc++.so.6
[12:00:18] [debug] #14 080c86f2 in ?? () from samp03svr
[12:00:18] [debug] #15 080e191f in ?? () from samp03svr
[12:00:18] [debug] #16 b6083dbb in sampgdk_CreatePlayerObject () from plugins/streamer.so
[12:00:18] [debug] #17 b60db7d6 in _ZN8Streamer14processObjectsER6PlayerRKSt6vectorIN5boost13intrusive_ptrI4CellEESaIS6_EE () from plugins/streamer.so
[12:00:18] [debug] #18 b60df197 in _ZN8Streamer19performPlayerUpdateER6Playerb () from plugins/streamer.so
[12:00:18] [debug] #19 b60df88a in _ZN8Streamer20startAutomaticUpdateEv () from plugins/streamer.so
[12:00:18] [debug] #20 b60a8415 in ProcessTick () from plugins/streamer.so
[12:00:18] [debug] #21 080d1ce2 in ?? () from samp03svr
[12:00:18] [debug] #22 080aef3a in ?? () from samp03svr
[12:00:18] [debug] #23 080aa13a in ?? () from samp03svr
[12:00:18] [debug] #24 b749c943 in __libc_start_main () from /lib/libc.so.6
Reply
#2

В какой момент происходит краш? При запуске, при коннекте кого либо, или хаотично?
Reply
#3

Хаотично, ничего не предвещало беды. Половину дня проработал и упал.
Reply
#4

Могу предположить что что-то связано с функцией CreatePlayerObject...
Используется она?
Попробуй поставить принты перед созданием и после, т.е. отследить какое создание не выполняется полностью и становится причиной краша.
Reply
#5

Почему именно она? Я ее использую, но уже очень давно, около года как минимум она проблем не вызывала и собственно на нее точно грешить не хочется.
Reply
#6

Quote:
Originally Posted by OneHitWonder
View Post
Почему именно она? Я ее использую, но уже очень давно, около года как минимум она проблем не вызывала и собственно на нее точно грешить не хочется.
ну, потому-что из функций мода только ее я нашел в отчете...

ну а вообще, на твоем месте я бы в КАЖДЫЙ паблик добавил принт, и уже следил какой паблик срабатывает последним перед крашем.
похожая ситуация была, помогло.
Reply
#7

скомпилируй мод с -d3 и приходи снова
Reply
#8

Это -d3
Reply
#9

вероятно, проблема в стримере. Советую обновиться до последней версии, либо наоборот, откатиться на старую, на которой раньше проблем не было

P.S. достаточно ли памяти серверу?
Reply
#10

Последняя стоит, раньше проблем не встречал. Да, еще как достаточно, 1/10 забирает.
Reply
#11

при -d3 лог выглядит чуть иначе. либо компилятор левый либо что то ты не так компилируешь
Reply
#12

Quote:
Originally Posted by Mcc
View Post
при -d3 лог выглядит чуть иначе. либо компилятор левый либо что то ты не так компилируешь
-d3 помогает только тогда, когда сервер падает "while executing <scriptname>.amx", а не "due to an unknown error". Краш произошёл не в amx машине, а в общем коде сервера, в данном случае - при попытке выделить память (а косвенный виновник - стример).
Reply
#13

Все я нормально делаю. Объяснили вот ниже что к чему. Краш из-за неизвестной ошибки, каким образом он укажет где она? Говорит же что непонятно
Reply
#14

Хм, а ты не думал, что тебя могут ддосить? Ложить сервер?
Reply
#15

Утром с небольшим онлайном? 1 раз за день?
Не похоже на правду, тогда бы положили и/или вечером.
Тупо один всплеск такой был, но разобраться то надо.
Reply
#16

Возможно протестировали атаку)) Может новый ддос написали и не хотят палиться)) Посмотри IP адрес последнего подключившегося , если каждый раз перед выключением сервера ,заходит один и тот же Ип, ответ очевиден))
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)