Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

Кто читает логи debug
http://aghl.ru/forum/viewtopic.php?f=10&t=2301
Страница 5 из 6

Автор:  Lev [ 25 дек 2015, 17:54 ]
Заголовок сообщения:  Re: Кто читает логи debug

Если верить логам, то вызов был из HAM.

Автор:  Stimul [ 10 янв 2016, 00:30 ]
Заголовок сообщения:  Re: Кто читает логи debug

Убрал плагин снежков, падения теперь только при вызове хама, и не так часто, уже что-то.

 debug.log

Ошибка я так понял или в Ham_TraceAttack или Ham_TakeDamage?
Пропатчить сошку никак нельзя?

Lev, s1lent, кто-то из вас посмотрите, пожалуйста, код снежков в ЛС. Сам в упор не вижу ошибок.

Автор:  Lev [ 10 янв 2016, 01:47 ]
Заголовок сообщения:  Re: Кто читает логи debug

Ну, вроде как везде TraceAttack вызывается.

Автор:  Lev [ 18 окт 2016, 13:40 ]
Заголовок сообщения:  Re: Кто читает логи debug

Вот решение проблемы с падением в SZ_GetSpace
Код:
Program terminated with signal 11, Segmentation fault.
#0  0x4867e3b7 in vfprintf () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#0  0x4867e3b7 in vfprintf () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#1  0x486a1d80 in vsnprintf () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb7174b73 in Con_Printf (fmt=0xb71be7c0 "SZ_GetSpace: overflow on %s\n") at ../engine/sys_dll.c:2415
#3  0xb714075b in SZ_GetSpace (buf=0xbfc525cc, length=1) at ../engine/common.c:1762
#4  0xb307934a in ?? () from /usr/servers/hlds/cstrike/addons/dproto/dproto.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

http://aghl.ru/files/patches/engine_i486_6153_fixed_overflow.zip
Файл для 6153 билда на линукс.
Спасибо одному человеку за содействие информацией и тесты.

Автор:  Stimul [ 22 мар 2017, 02:09 ]
Заголовок сообщения:  Re: Кто читает логи debug

Lev, привет, а вот такую ерундовину можешь расшифровать?
 

Автор:  Lev [ 22 мар 2017, 05:12 ]
Заголовок сообщения:  Re: Кто читает логи debug

Stimul
Любопытно, но непонятно. Надо хотя бы билд сервера.

Автор:  Stimul [ 22 мар 2017, 14:08 ]
Заголовок сообщения:  Re: Кто читает логи debug

Lev, 6153.

Автор:  Lev [ 22 мар 2017, 20:28 ]
Заголовок сообщения:  Re: Кто читает логи debug

По этому адресу:
Код:
.text:000B26D3 E8 A8 F4 FF FF                                call    NET_QueuePacket
.text:000B26D8                               bret_0 = eax                            ; qboolean
.text:000B26D8 85 C0                                         test    bret_0, bret_0
Так что падать само по себе там не должно. Возможно какой-нибудь из плагинов ставит тут кривой хук.
Из кандидатов это могут быть
Код:
0xf2df0870 0xf2e204fc Yes (*) /var/servers/server1335/cstrike/addons/vtc/vtc.so
0xf2baeb10 0xf2bafcc8 Yes (*) /var/servers/server1335/cstrike/addons/nbex/nbex.so
0xf2b9e780 0xf2ba8c0c Yes (*) /var/servers/server1335/cstrike/addons/fakedetector/fakedetector_mm_i386.so
Возможно можно будет что-то ещё сказать по дампу.

Автор:  Stimul [ 23 мар 2017, 00:23 ]
Заголовок сообщения:  Re: Кто читает логи debug

Lev, вот сейчас интересно. Два идентичных сервера, один падает стабильно раз в сутки, второй работает уже четыре дня.

Автор:  Lev [ 23 мар 2017, 02:52 ]
Заголовок сообщения:  Re: Кто читает логи debug

Можешь попробовать поискать NET_QueuePacket по сошкам. Может удастся выйти на след.

Страница 5 из 6 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/