Reapi падает

karaulov

Скриптер
Постоялец
Пользователь
Регистрация
5 Май 2019
Сообщения
1.041
Симпатии
359
Пол
Мужской
OS
Linux
Amx Mod X
AMXX 1.10.0
Билд
Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) ReHLDS version: 3.8.0.703-dev Build date: 12:38:15 Nov 17 2020 (2411) Build from: https://github.com/dreamstalker/rehlds/commit/954ec32
ReGamedll
ReGameDLL version: 5.19.0.485-dev Build date: 18:32:11 Dec 2 2020 Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/c56982a
Metamod
Metamod-r v1.3.0.128, API (5:13) Metamod-r build: 17:47:54 Aug 24 2018 Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/0cf2f70
Meta модули
Код:
Currently loaded plugins:
description stat pend file vers src load unload
[ 1] Reunion RUN - reunion_mm_i386.so v0.1.0.133 ini Start Never
[ 2] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[ 3] Revoice RUN - revoice_mm_i386.so v0.1.0.34 ini Start Never
[ 4] Rechecker RUN - rechecker_mm_i386.so v2.5 ini Chlvl ANY
[ 5] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9 ini Chlvl ANY
[ 6] WHBlocker RUN - whblocker_mm_i386.so v1.5.697 ini Chlvl ANY
[ 7] AMX Mod X RUN - amxmodx_mm_i386.so v1.10.0.5406 ini Start ANY
[ 8] Engine RUN - engine_amxx_i386.so v1.10.0.5406 pl7 ANY ANY
[ 9] FakeMeta RUN - fakemeta_amxx_i386.so v1.10.0.5406 pl7 ANY ANY
[10] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.10.0.5406 pl7 ANY ANY
[11] ReAPI RUN - reapi_amxx_i386.so v5.17.0.202-dev pl7 ANY Never
[12] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl7 ANY Never
[13] CStrike RUN - cstrike_amxx_i386.so v1.10.0.5406 pl7 ANY ANY
[14] Fun RUN - fun_amxx_i386.so v1.10.0.5406 pl7 ANY ANY
[15] MySQL RUN - mysql_amxx_i386.so v1.10.0.5406 pl7 ANY ANY
[16] CSX RUN - csx_amxx_i386.so v1.10.0.5406 pl7 ANY ANY
[17] GeoIP RUN - geoip_amxx_i386.so v1.10.0.5406 pl7 ANY ANY
17 plugins, 17 running
Плагины
Код:
Currently loaded plugins:
id name version author url file status
[ 1] 0 SERVER_RESTART 0.0 KARAULOV unknown restart.amx running
[ 2] 1 Autoresponder/Advertis 0.5 MaximusBrood ad_manager. running
[ 3] 2 FPS SERVER SHOW 1 Karaulov unknown server_real running
[ 4] 3 ReChecker Logging 1.0 custom unknown rc_logging. running
[ 5] 4 Anti Fullupdate Spam 2.0 Pike unknown fullupdatef running
[ 6] 5 ReAimDetector API 0.2.2 ReHLDS Team unknown reaimdetect running
[ 7] 6 [REAPI] MINI ANTI-ESP 1 Karaulov anti_esp.am running
[ 8] 7 Mode 2x2 2.5re s1lent mode.amxx running
[ 9] 8 UNSTUCK 0.0 Karaulov unstuck.amx running
[ 10] 9 AMXBans Core Gm 1.5 AMXBans Dev Team unknown amxbans_cor running
[ 11] 10 FreshBans 1.4.3b kanagava unknown fresh_bans_ running
[ 12] 11 badtrans!!! 1 Karaulov unknown blocktransl running
[ 13] 12 Ultimate Chats Control 5.2(c) neygomon ucc.amxx debug
[ 14] 13 Admin Chat 1.10.0.540 AMXX Dev Team adminchat.a running
[ 15] 14 Admin Commands 1.10.0.540 AMXX Dev Team admincmd.am running
[ 16] 15 Stats Configuration 1.10.0.540 AMXX Dev Team statscfg.am running
[ 17] 16 StatsX 1.10.0.540 AMXX Dev Team statsx.amxx running
[ 18] 17 CS Misc. Stats 1.10.0.540 AMXX Dev Team miscstats.a running
[ 19] 18 Pause Plugins 1.10.0.540 AMXX Dev Team pausecfg.am running
[ 20] 19 TOP15 1.0 Yukki unknown gameme_top. running
[ 21] 20 Admin Menu 0.5 7eVen unknown adminmenu.a running
[ 22] 21 Admin Screen 2 1.1 uTg | bigpapajig unknown admin_scree running
[ 23] 22 Menus Front-End 1.10.0.540 AMXX Dev Team menufront.a running
[ 24] 23 Commands Menu 1.10.0.540 AMXX Dev Team cmdmenu.amx running
[ 25] 24 Players Menu 1.10.0.540 AMXX Dev Team plmenu.amxx running
[ 26] 25 Maps Menu 1.10.0.540 AMXX Dev Team mapsmenu.am running
[ 27] 26 Admin Votes 1.10.0.540 AMXX Dev Team adminvote.a running
[ 28] 27 Restrict Weapons 1.10.0.540 AMXX Dev Team restmenu.am running
[ 29] 28 demo 1.5 Karaulov demo.amxx running
[ 30] 29 Раунд на нож 1.6a jas0n unknown knife_round stopped
[ 31] 30 Reset Score 1.0 Silenttt unknown resetscore. running
[ 32] 31 Block nick 1.0 bugsy unknown block_name_ running
[ 33] 32 Advanced VoteBan 1.0.0 guipatinador advanced_vo running
[ 34] 33 ReReWorkC4 1.3.0.9 other + KARAULOV rework_c4_k running
[ 35] 34 ANTI FAK 0..0 Karaulov afk_control running
[ 36] 35 MEGA SHIT PLUGIN! 0.0 SUPER-MEGA-AUTHO megashit.am running
[ 37] 36 Anti-hostage-kill 0.1 Karaulov anti_hostag running
[ 38] 37 silentnades mini Kar regalis unknown silent_nade running
[ 39] 38 Menu 0.2 7eVen menu2.amxx running
[ 40] 39 Admin Spectator ESP mi 1.6_eng KoST, Asmodai unknown admin_spec_ running
[ 41] 40 UFPS Map Manager 3.0.3(z) UFPS.Team umm.amxx running
[ 42] 41 UFPS Map Config 1.2 UFPS.Team unknown umm_mapconf running
[ 43] 42 UFPS Auto Restart 3.8 UFPS.Team unknown umm_autores running
[ 44] 43 UFPS Lastmap Recovery 1.0 UFPS.Team unknown umm_lastmap stopped
[ 45] 44 UFPS MOTD Notification 1.0 UFPS.Team unknown umm_notific running
[ 46] 45 Advanced Ultimate Weap 0.1.0b steelzzz unknown auw.amxx running
[ 47] 46 myarena.ru server info 1.0 Karaulov myarenaapi. debug
[ 48] 47 SIMPLE VIP SYSTEM 1.1 KARAULOV easyvip.amx debug
[ 49] 48 OciXCrom's Rank System 3.9 OciXCrom crx_ranksys running
[ 50] 49 CRXRanks: Time Rewards 1234 OciXCrom crxranks_ti running
[ 51] 50 Colored Translit 3.0 Sho0ter colored_tra running
[ 52] 51 AMXBans: Screens Gm 1.6 Larte Team unknown amxbans_ssb running
52 plugins, 50 running
Amxx Модули
Код:
Список загруженных модулей:
Наименовани верси Автор Состо
Engine 1.10.0.540 AMX Mod X Dev Team running
FakeMeta 1.10.0.540 AMX Mod X Dev Team running
Ham Sandwich 1.10.0.540 AMX Mod X Dev Team running
ReAPI 5.17.0.202 Asmodai & s1lent running
ReAimDetector 0.2.2 ReHLDS Team running
CStrike 1.10.0.540 AMX Mod X Dev Team running
Fun 1.10.0.540 AMX Mod X Dev Team running
MySQL 1.10.0.540 AMX Mod X Dev Team running
nVault 1.10.0.540 AMX Mod X Dev Team running
CSX 1.10.0.540 AMX Mod X Dev Team running
GeoIP 1.10.0.540 AMX Mod X Dev Team running
ThreadedSockets 1.8.2-dev Shooting King running
Всего 12 модулей
Ошибка
Код:
Program terminated with signal 11, Segmentation fault.
#0 0xb2873a27 in get_member(void*, member_t const*, int*, unsigned int, unsigned int) () from cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
#0 0xb2873a27 in get_member(void*, member_t const*, int*, unsigned int, unsigned int) () from cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
#1 0xb28717bc in get_member(tagAMX*, int*) () from cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
#2 0xb28a1570 in memberlist_player () from cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
#3 0x00000000 in ?? ()
Последний билд реапи падает, как называется нативка которая падает что бы найти в каком плагине ее заменить надо?
Или как ещё исправить
 

karaulov

Скриптер
Постоялец
Пользователь
Регистрация
5 Май 2019
Сообщения
1.041
Симпатии
359
Пол
Мужской
Падает редко так что вариант "отключить по 1 плагину" отпадает)
 

angrybot

Администратор
Модератор
Разработчик
Постоялец
Пользователь
Дизайнер
Регистрация
15 Дек 2019
Сообщения
166
Симпатии
60
Собирай с дебагом. Затем уже скидывай debug.log и не кусок, а весь.
 

karaulov

Скриптер
Постоялец
Пользователь
Регистрация
5 Май 2019
Сообщения
1.041
Симпатии
359
Пол
Мужской
Собирай с дебагом. Затем уже скидывай debug.log и не кусок, а весь.
Это и есть с дебагом, откуда бы ещё взялись названия функций

Не вижу смысла от остального лога, но я на гитхабе кинул его
 

karaulov

Скриптер
Постоялец
Пользователь
Регистрация
5 Май 2019
Сообщения
1.041
Симпатии
359
Пол
Мужской
Второй краш
Код:
Program terminated with signal 11, Segmentation fault.
#0  0xb2843525 in indexOfEdict(entvars_s const*) () from cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
#0  0xb2843525 in indexOfEdict(entvars_s const*) () from cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
#1  0xb28f1a32 in get_member(void*, member_t const*, int*, unsigned int, unsigned int) () from cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
#2  0xb28ef7bc in get_member(tagAMX*, int*) () from cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
#3  0xb291f570 in memberlist_player () from cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
#4  0x00000000 in ?? ()
No symbol table info available.
В screen.log ничего интересного нет, просто в случайное время падает, даже никаких событий там не происходило
 

karaulov

Скриптер
Постоялец
Пользователь
Регистрация
5 Май 2019
Сообщения
1.041
Симпатии
359
Пол
Мужской
А как лог читается, сверху вниз или снизу вверх?

0 это откуда все началось, а 000000 это вызов функции по 0000000 адресу?
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
karaulov, список реапи плагинов есть ? Где то используется мембер CSBasePlayer не игрока энтити.
Или точнее проверка на игрока не всегда проходить
 

angrybot

Администратор
Модератор
Разработчик
Постоялец
Пользователь
Дизайнер
Регистрация
15 Дек 2019
Сообщения
166
Симпатии
60
Не вижу смысла от остального лога, но я на гитхабе кинул его
Не вижу смысла в создании темы, в том чтобы узнать причину падения без информации, в том чтобы заправлять кровать по утрам, в том чтобы мыть посуду после еды, в том чтобы поднимать или опускать крышу унитаза после себя.

Это и есть с дебагом, откуда бы ещё взялись названия функций
Из таблицы эскпорта из таблицы символов и других мест но ты ведь не видишь смысла и в них тоже наверно.
Не соброно у тебя ничего с дебагом, это не полная дебаг версия, ты ведь решил что можна просто добавить 1 символ чтобы собрать с дебагим.



но я на гитхабе кинул его
На гитхабе, создал репозиторий приватный в котором создал issue и скинул? Если нет то ссылку не видим.
 
Последнее редактирование:

karaulov

Скриптер
Постоялец
Пользователь
Регистрация
5 Май 2019
Сообщения
1.041
Симпатии
359
Пол
Мужской
Не вижу смысла в создании темы, в том чтобы узнать причину падения без информации, в том чтобы заправлять кровать по утрам, в том чтобы мыть посуду после еды, в том чтобы поднимать или опускать крышу унитаза после себя.


Из таблицы эскпорта из таблицы символов и других мест но ты ведь не видишь смысла и в них тоже наверно.
Не соброно у тебя ничего с дебагом, это не полная дебаг версия, ты ведь решил что можна просто добавить 1 символ чтобы собрать с дебагим.




На гитхабе, создал репозиторий приватный в котором создал issue и скинул? Если нет то ссылку не видим.
Чего не хватает?

И что дал весь краш файл, если вся информация, в цепочке вызовов, а она короткая, и если бы был полный дебаг версия, что бы дала, номера строк? А они нужны если указаны названия функций?

Не пойму почему авторы не сделали вывод в краш лог, название плагина который сделал последний вызов нативки, это же самое простое что можно сделать, но никто этого не сделал((

В AMXMODX или в сам reapi, добавить глобалку, и туда название(или номер)последнего плагина записывать который вызывает любую нативку.
Или мне только кажется что это так просто?
 

karaulov

Скриптер
Постоялец
Пользователь
Регистрация
5 Май 2019
Сообщения
1.041
Симпатии
359
Пол
Мужской
Так падает именно reapi а не плагин, если неправильные параметры, то должно просто ошибку в дебаг писать как это делают другие модули amxx, если там не хватает каких-то проверок на валидность инфы то тут виноваты только разработчики модуля
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
karaulov, виноват тут только ты. Ни у кого "не подает" реапи. Научись норм плагины писать.
 

karaulov

Скриптер
Постоялец
Пользователь
Регистрация
5 Май 2019
Сообщения
1.041
Симпатии
359
Пол
Мужской
karaulov, виноват тут только ты. Ни у кого "не подает" реапи. Научись норм плагины писать.
Почему-то другие модули не крашат сервер, а спокойно пишут ошибку а дебаг, виноваты только разработчики reapi
Если не падает у других значит везёт просто или не используют такие функции.

Падать начало когда поставил плагин вип оружия, до этого ниразу не было крашей
До установки Advanced Ultimate Weapons, за год не было ни одного краша
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
karaulov, Под твоим ником сидят 2 человека (или несколько) ?
Один пишет античиты, ломает защиту гсклиента, имеет норм знание голдсурсе а другой юзает какие то плагины, просит помощь решении элементарных вещей, не умеет читать крашдампы.
 

karaulov

Скриптер
Постоялец
Пользователь
Регистрация
5 Май 2019
Сообщения
1.041
Симпатии
359
Пол
Мужской
Допустим причину я знаю(ошибка в к, но как понять какая именно нативка из реапи падает и из-за чего?
karaulov, Под твоим ником сидят 2 человека (или несколько) ?
Один пишет античиты, ломает защиту гсклиента, имеет норм знание голдсурсе а другой юзает какие то плагины, просит помощь решении элементарных вещей, не умеет читать крашдампы.
Ну допустим я знаю причину падения, но что в этом плагине надо исправить что бы он не падал я не знаю т.к не я его писал, чего и спрашивал какая нативка падает, в крашдампе не указано название нативки. Крашдамп вообще ноль полезной информации содержит по моему мнению. Не знаю для кого его делали, если 99% ответов "отключаете плагины по одному" автоматический ответ на вопросы падения сервера))) Что, не так?
Допустим причину я знаю(ошибка в к, но как понять какая именно нативка из реапи падает и из-за чего?
karaulov, Под твоим ником сидят 2 человека (или несколько) ?
Один пишет античиты, ломает защиту гсклиента, имеет норм знание голдсурсе а другой юзает какие то плагины, просит помощь решении элементарных вещей, не умеет читать крашдампы.
Ну допустим я знаю причину падения, но что в этом плагине надо исправить что бы он не падал я не знаю т.к не я его писал, чего и спрашивал какая нативка падает, в крашдампе не указано название нативки. Крашдамп вообще ноль полезной информации содержит по моему мнению. Не знаю для кого его делали, если 99% ответов "отключаете плагины по одному" автоматический ответ на вопросы падения сервера))) Что, не так?
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
Теперь я абсолютно уверен что-то не так с тобой.
 

angrybot

Администратор
Модератор
Разработчик
Постоялец
Пользователь
Дизайнер
Регистрация
15 Дек 2019
Сообщения
166
Симпатии
60
Чего не хватает?
Много чего.

И что дал весь краш файл, если вся информация, в цепочке вызовов, а она короткая, и если бы был полный дебаг версия, что бы дала, номера строк?
Если хочешь узнать зачем генерируется настолько подробный "Краш файл" то надо посмотреть документацию gdb, а не спрашивать, повторяется история с demo scaner, где ты писал о том что ничего подобного не существовало и так далее.

Не пойму почему авторы не сделали вывод в краш лог, название плагина который сделал последний вызов нативки, это же самое простое что можно сделать, но никто этого не сделал((
Потому что это не просто? Почему этим должны заниматься авторы? Почему не ты должен писать нормальный код который не вызовет краш? Есть debug.log, есть gdb, есть core, смотри, изучай, это не прерогативы авторов.

Или мне только кажется что это так просто?
Снова, кажется.
 
Сверху Снизу