Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 мар 2024, 16:52

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 25 дек 2015, 17:54 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Если верить логам, то вызов был из HAM.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 10 янв 2016, 00:30 
Не в сети
Аватара пользователя
Зарегистрирован:
31 мар 2014, 11:09
Последнее посещение:
19 фев 2024, 02:31
Сообщения: 14
Убрал плагин снежков, падения теперь только при вызове хама, и не так часто, уже что-то.

 debug.log

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

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


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 10 янв 2016, 01:47 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Ну, вроде как везде TraceAttack вызывается.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 18 окт 2016, 13:40 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Вот решение проблемы с падением в 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 билда на линукс.
Спасибо одному человеку за содействие информацией и тесты.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 22 мар 2017, 02:09 
Не в сети
Аватара пользователя
Зарегистрирован:
31 мар 2014, 11:09
Последнее посещение:
19 фев 2024, 02:31
Сообщения: 14
Lev, привет, а вот такую ерундовину можешь расшифровать?
 


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 22 мар 2017, 05:12 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Stimul
Любопытно, но непонятно. Надо хотя бы билд сервера.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 22 мар 2017, 14:08 
Не в сети
Аватара пользователя
Зарегистрирован:
31 мар 2014, 11:09
Последнее посещение:
19 фев 2024, 02:31
Сообщения: 14
Lev, 6153.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 22 мар 2017, 20:28 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
По этому адресу:
Код:
.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
Возможно можно будет что-то ещё сказать по дампу.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 23 мар 2017, 00:23 
Не в сети
Аватара пользователя
Зарегистрирован:
31 мар 2014, 11:09
Последнее посещение:
19 фев 2024, 02:31
Сообщения: 14
Lev, вот сейчас интересно. Два идентичных сервера, один падает стабильно раз в сутки, второй работает уже четыре дня.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Кто читает логи debug
СообщениеДобавлено: 23 мар 2017, 02:52 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Можешь попробовать поискать NET_QueuePacket по сошкам. Может удастся выйти на след.


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB