Падает сервер из-за CSO пушек

Статус
В этой теме нельзя размещать новые ответы.

Fi4

Сообщения
21
Реакции
0
Ошибка
Из файла debug.log
----------------------------------------------
CRASH: Sat Jul 3 13:46:52 MSK 2021
Start Line: ./hlds_linux -game cstrike +ip 83.222.116.230 +port 27019 +maxplayers 25 -pingboost 2 -sys_ticrate 500 +map surf_ski_2_final -beta -debug -pidfile hlds.pid
[New LWP 51]
[New LWP 70]
[New LWP 71]
[New LWP 78]
[New LWP 77]
[New LWP 72]
[New LWP 63]
[New LWP 65]
[New LWP 66]
[New LWP 68]
[New LWP 56]
[New LWP 73]
[New LWP 74]
[New LWP 75]
[New LWP 76]
[New LWP 69]
[New LWP 67]
[New LWP 58]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./hlds_linux -game cstrike +ip 83.222.116.230 +port 27019 +maxplayers 25 -pingb'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xf16e6e98 in get_pdata_cbase(tagAMX*, int*) () from cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so
#0 0xf16e6e98 in get_pdata_cbase(tagAMX*, int*) () from cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so
#1 0xf355f2dc in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
No symbol table info available.
From To Syms Read Shared Object Library
0xf7712ad0 0xf771396c Yes (*) /lib32/libdl.so.2
0xf7685914 0xf76cbc78 Yes ./libstdc++.so.6
0xf75fd600 0xf762b09b Yes (*) /lib32/libm.so.6
0xf7462490 0xf759313e Yes (*) /lib32/libc.so.6
0xf7720860 0xf773897c Yes (*) /lib/ld-linux.so.2
0xf7436e04 0xf7446490 Yes ./libgcc_s.so.1
0xf6d582a0 0xf6e48610 Yes (*) /opt/engine_i486.so
0xf6d1c9b0 0xf6d1ff4a Yes (*) /lib32/librt.so.1
0xf6d0a5c0 0xf6d14d74 Yes (*) ./libsteam_api.so
0xf6cf0840 0xf6cfd217 Yes /lib32/libpthread.so.0
0xf6cc6e00 0xf6ce2838 Yes (*) /opt/filesystem_stdio.so
0xf5dbae80 0xf68a2040 Yes (*) ./steamclient.so
0xf5c35670 0xf5cab020 Yes (*) ./crashhandler.so
0xf33ca6a0 0xf340cf70 Yes (*) /opt/./cstrike/addons/metamod/metamod_i386.so
0xf316cdf0 0xf3302ee0 Yes (*) /opt/cstrike/dlls/cs.so
0xf302dd00 0xf302ef40 Yes (*) /opt/cstrike/addons/SafeNameAndChat/SafeNameAndChat.so
0xf30055d0 0xf301bd20 Yes (*) /opt/cstrike/addons/reunion/reunion_mm_i386.so
0xf2fdbb40 0xf2fe50b0 Yes (*) /opt/cstrike/addons/reauthcheck/reauthcheck_mm_i386.so
0xf2fbe200 0xf2fd1120 Yes (*) /opt/cstrike/addons/rechecker/rechecker_mm_i386.so
0xf2f267b0 0xf2f90bc4 Yes (*) /opt/cstrike/addons/VoiceTranscoder/VoiceTranscoder.so
0xf2d499f0 0xf2dacd37 Yes (*) /opt/cstrike/addons/amxmodx/dlls/amxmodx_mm_i386.so
0xf2d26870 0xf2d2c418 Yes (*) cstrike/addons/amxmodx/modules/geoip_amxx_i386.so
0xf295d130 0xf2963810 Yes (*) cstrike/addons/amxmodx/modules/reaimdetector_amxx_i386.so
0xf28f7500 0xf293063b Yes (*) cstrike/addons/amxmodx/modules/authemu_amxx_i386.so
0xf28dd980 0xf28e9d30 Yes (*) /opt/cstrike/addons/resrdetector/resrdetector_mm_i386.so
0xf28cbb90 0xf28d52f0 Yes (*) /opt/cstrike/addons/resemiclip/resemiclip_mm_i386.so
0xf2835010 0xf289ed59 Yes (*) /opt/cstrike/addons/unprecacher/unprecacher_i386.so
0xf24e59d0 0xf2511d6c Yes (*) cstrike/addons/amxmodx/modules/fakemeta_amxx_i386.so
0xf28139b0 0xf2817a08 Yes (*) cstrike/addons/amxmodx/modules/nvault_amxx_i386.so
0xf21ae790 0xf2246fc5 Yes (*) cstrike/addons/amxmodx/modules/mysql_amxx_i386.so
0xf2129f70 0xf216d440 Yes (*) cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
0xf1dab040 0xf20df1dc Yes (*) cstrike/addons/amxmodx/modules/grip_amxx_i386.so
0xf1a15290 0xf1a2180c Yes (*) cstrike/addons/amxmodx/modules/engine_amxx_i386.so
0xf16f6660 0xf16faf84 Yes (*) cstrike/addons/amxmodx/modules/fun_amxx_i386.so
0xf169fb60 0xf16e7624 Yes (*) cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so
0xf1665d50 0xf1675460 Yes (*) cstrike/addons/amxmodx/modules/cstrike_amxx_i386.so
0xf148f120 0xf1495404 Yes (*) cstrike/addons/amxmodx/modules/csx_amxx_i386.so
0xf2649ad0 0xf264f81b Yes (*) /lib32/libnss_files.so.2
0xf1638c40 0xf163bb92 Yes (*) /lib32/libnss_dns.so.2
0xf1623750 0xf162fe64 Yes (*) /lib32/libresolv.so.2
(*): Shared library is missing debugging information.
Stack level 0, frame at 0xffd7b014:
eip = 0xf16e6e98 in get_pdata_cbase(tagAMX*, int*); saved eip = 0xf355f2dc
called by frame at 0xf250eaf4
Arglist at 0xffd7b00c, args:
Locals at 0xffd7b00c, Previous frame's sp is 0xffd7b014
Saved registers:
ebx at 0xffd7b008, ebp at 0xffd7b00c, esi at 0xffd7b000, edi at 0xffd7b004, eip at 0xffd7b010
End of crash report
----------------------------------------------
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5271 (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Jun 24 2020 13:53:30
Build ID: 5271:5eea3e5
Core mode: JIT+ASM32
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.10.0.760-dev
Build date: 13:06:48 Jun 23 2021 (2629)
ReGamedll
ReGameDLL version: 5.20.0.516-dev
Build date: 21:01:56 Jun 14 2021
Версия Metamod
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 17:47:54 Aug 24 2018
Список метамодулей
Currently loaded plugins:
description stat pend file vers src load unload
[ 1] SafeNameAndChat RUN - SafeNameAndChat.so v1.1 ini ANY ANY
[ 2] Reunion RUN - reunion_mm_i386.so v0.1.92d ini Start Never
[ 3] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[ 4] Rechecker RUN - rechecker_mm_i386.so v2.5 ini Chlvl ANY
[ 5] VoiceTranscoder RUN - VoiceTranscoder.so v2017RC5 ini ANY ANY
[ 6] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5271 ini Start ANY
[ 7] ReSRDetector RUN - resrdetector_mm_i386.so v0.1.0 ini Chlvl ANY
[ 8] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9 ini Chlvl ANY
[ 9] Ultimate Unprecacher RUN - unprecacher_i386.so vBeta 2.5.3 ini Chlvl Chlvl
[10] GeoIP+ RUN - geoip_amxx_i386.so v1.3.0 pl6 ANY ANY
[11] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl6 ANY Never
[12] AuthEmu RUN - authemu_amxx_i386.so v5.2.12.425-dev pl6 ANY Never
[13] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5271 pl6 ANY ANY
[14] MySQL RUN - mysql_amxx_i386.so v1.9.0.5271 pl6 ANY ANY
[15] ReAPI RUN - reapi_amxx_i386.so v5.19.0.217-dev pl6 ANY Never
[16] gRIP RUN - grip_amxx_i386.so v0.1.5 Beta pl6 ANY ANY
[17] Engine RUN - engine_amxx_i386.so v1.9.0.5271 pl6 ANY ANY
[18] Fun RUN - fun_amxx_i386.so v1.9.0.5271 pl6 ANY ANY
[19] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5271 pl6 ANY ANY
[20] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5271 pl6 ANY ANY
[21] CSX RUN - csx_amxx_i386.so v1.9.0.5271 pl6 ANY ANY
21 plugins, 21 running
Список плагинов
name                    version     author            file             status   
[ 1] WebHS 0.1 kanagava fb_web_online.a debug
[ 2] FreshBans 1.4.3b kanagava fresh_bans_143_ running
[ 3] Admin Loader 3.5 neygomon admin_loader.am debug
[ 4] Bypass Guard 1.0.1 mx?! bypass_guard.am debug
[ 5] [BG] Provider: iphub.i 0.5 mx?! bg_provider_iph debug
[ 6] [BG] Provider: GeoIP 0.2 mx?! bg_provider_geo debug
[ 7] AuthEmu API 1.0 Dev-MS Team authemu.amxx running
[ 8] Trail 2.4 Nickron || Fi4 trail.amxx debug
[ 9] WalkGuard 1.3.4 mogel no_kill_zones_r debug
[ 10] zatichka 4 cso 1.3 Fi4 zatichka.amxx debug
[ 11] [X-CSO] Weapon: Bounce 1.1.1 xUnicorn (t3rkec zp_weapon_bounc debug
[ 12] [ZP] Extra: CSO Weapon 0.1 KORD_12.7 Weapon_buffBare debug
[ 13] [ZP] Weapon: Savery 1.0 Base: Batcon & x cso_weapon_save debug
[ 14] Surf Shop 7.1 Fi4 cmd_shop.amxx debug
[ 15] lite screen fade 1.0 AcE Blue_Fade.amxx debug
[ 16] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a debug
[ 17] ReChecker Logging 1.0 custom rc_logging.amxx debug
[ 18] Map Manager 2.5.61 Mistrick mapmanager.amxx debug
[ 19] Map Manager: Sub Plugi 0.1 Mistrick mapmanager_subp debug
[ 20] Ultimate Chats Control 5.2(c) neygomon ucc.amxx debug
[ 21] unknown unknown unknown ucc_api_example debug
[ 22] AntiReklama 1.1 Fi4 mat_warning.amx debug
[ 23] mutebot 1.1 Nomad mutebot.amxx debug
[ 24] Reklama 30.11.2018 mx?! reklama.amxx debug
[ 25] Anti Flood 1.9.0.5271 AMXX Dev Team antiflood.amxx debug
[ 26] Lite Translit 3.2 neygomon+Fi4 lite_translit.a debug
[ 27] Keys 1.0 daywer rpg_key.amxx debug
[ 28] Team Balance Control 1.3.9 gyxoBka TeamBalanceCont debug
[ 29] Knife Selector 2.2 ReymonARG knife_selector. debug
[ 30] Restrict Weapons 1.9.0.5249 AMXX Dev Team restmenu.amxx debug
[ 31] Same ID 0.1b Rafa steamid.amxx debug
[ 32] Spawn Protection 7.0 Peli spawnprotection debug
[ 33] [SISA] Epic Sky Admin 1.9 Fi4 ss_admin_system debug
[ 34] unknown unknown unknown say_adminka_sur debug
[ 35] Reset_Score 1.0 9 rpamm!? resetscore.amxx debug
[ 36] Magic Marker 3.1 stupok69 magic_marker.am debug
[ 37] unknown unknown unknown goldtransfer.am debug
[ 38] SISA Grab 2.1 Nickron || Fi4 grab.amxx debug
[ 39] [Ru] Jetpack - PvP 1.9 Fi4 surf_jetpack1.a debug
[ 40] Surf Fix 1.9 Lopol2010 surffix.amxx debug
[ 41] Online Logger 06.04.18 mx?! online_logger.a debug
[ 42] Menus 3.9 Fi4 cmd_menu.amxx debug
[ 43] Admin Commands 1.9.0.5271 AMXX Dev Team admincmd.amxx debug
[ 44] Multi-Lingual System 1.9.0.5271 AMXX Dev Team multilingual.am debug
[ 45] AmxModMenu 1.5 Fi4 menufront.amxx debug
[ 46] Commands Menu 1.9.0.5271 AMXX Dev Team cmdmenu.amxx debug
[ 47] Players Menu 1.9.0.5271 AMXX Dev Team plmenu_ab_base. debug
[ 48] Maps Menu 1.9.0.5271 AMXX Dev Team mapsmenu.amxx debug
[ 49] Admin Chat 1.9.0.5271 AMXX Dev Team adminchat.amxx debug
[ 50] Admin Votes 1.9.0.5271 Wildness Team adminvote.amxx debug
[ 51] Pause Plugins 1.9.0.5271 AMXX Dev Team pausecfg.amxx debug
[ 52] CS Misc. Stats 1.9.0.5271 AMXX Dev Team miscstats.amxx debug
[ 53] StatsX (MastaMan Editi 1.8.1.3746 AMXX Dev Team & statsx_shell.am debug
[ 54] Stats Configuration 1.9.0.5249 AMXX Dev Team statscfg.amxx debug
[ 55] Damager 1.0 Prayer damager.amxx debug
[ 56] get_user_info 0.0.1 holy new_hook.amxx debug
[ 57] Custom Models 1.3.2 neugomon custom_models.a debug
[ 58] Lite Admin ESP 1.0 neygomon admin_esp.amxx debug
[ 59] Demo Recorder 2.4.0 F@nt0M demo_recorder.a debug
[ 60] HudTextArgs Blocker 1.1 joaquimandrade HUD.amxx debug
[ 61] Steam Bonus new 1.4 Stimul/ghostride New_Steam_bonus debug
[ 62] AFK Control 1.4.1 [Rnd neygomon afk_time.amxx debug
[ 63] Block 'Fire in the hol 0.1 Safety1st block_fire_in_t debug
[ 64] SpecList 1.3 Fi4 speclist_rus.am debug
[ 65] Bad nick 1.1 pike Bad_nick.amxx debug
[ 66] Anti Double AuthID 0.2 Fintok! sameid.amxx debug
[ 67] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx debug
[ 68] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike debug
[ 69] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am debug
[ 70] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. debug
[ 71] surf_sand_2_final: Rul 1.1 xPaw || Fi4 surf_sand_2_rul debug
[ 72] surf_sand_2 Jail remov 1.0 xPaw || Fi4 surf_sand_2_jai debug
[ 73] icer: Rules Watcher1 1.1.1 xPaw || Fi4 surf_sand_2_rul debug
73 plugins, 73 running
Автор плагина
KORD_12.7 и xUnicorn (t3rkecorejz) / Batcoh: Code base
Версия плагина
[FINAL] и 1.1.1
Исходный код
См прикрепленные файлы
Два плагина ( Weapon_buffBaretta.sma и zp_weapon_bouncer.sma) и оба роняют сервер с одинаковой ошибкой, как исправить - не знаю, пробовал места, где get_pdata_cbase добавить return HAM_IGNORED или return FMRES_IGNORED - не помогло.

Нативы native save_zone(index) и native save_zone_g(index) нужны для избежания нанесения дамага в сейф зонах( в них проблемы не должно быть, но плагин я прикреплю - no_kill_zones_remake.sma).

Знакомый попросил плагин Weapon_buffBaretta.sma (у него была версия без Нативов) и его сервер тоже начал падать.

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

PS не уверен, там ли размещаю тему, вроде ошибка где то в плагинах, но ломается сервер.
 

Download all Attachments

Последнее редактирование:
Сообщения
59
Реакции
19
Помог
2 раз(а)
@Fi4,проверь заранее свои подозрения, вдруг найдешь проблему, в худшем случае люди уже сюда пишут. И если ошибка, то инфу с обычного лога кинь. К чему я всё написал, просто у меня траблы были с сервером, падал редко, но ошибок в логах не было, тогда пришлось дебаг-лог кидать, но в итоге снова сам пробежался по коду и нашел причину, решаемую в одну строчку. Итог: потратил свое время/нервы и людей, которые пытались помочь.
 

Fi4

Сообщения
21
Реакции
0
cxc228, были бы логи - я возможно сам справился бы, но логов нет, при падении сервера в консоль пишет Segmentation fault, других ошибок нет.

И похоже, что zp_weapon_bouncer.sma не роняет сервер (1 день без падений после выключения Weapon_buffBaretta.sma )
 
Сообщения
18
Реакции
25
Помог
1 раз(а)
#0 0xf16e6e98 in get_pdata_cbase(tagAMX*, int*) () from cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so
#0 0xf16e6e98 in get_pdata_cbase(tagAMX*, int*) () from cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so
Я не уверен, но здесь может быть проблема связанна с pdata validity, то есть нужны проверки на валидность перед каждым get_pdata_cbase.
 

Fi4

Сообщения
21
Реакции
0
Arabas, в плагине перед каждым get_pdata_cbase идет проверка на валидность, но я все же некоторые данные смог перенести, поставив их после проверки, так же заменил все
Код:
return FMRES_IGNORED
(которые сам поставил) на
Код:
return HAM_IGNORED
не знаю, вдруг поможет
 
Сообщения
18
Реакции
25
Помог
1 раз(а)
Fi4, Если не сложно, просто вложи подозрительные исходники. А так же вопрос, неупал сейчас сервер из-за чего то другого? Или такой же Crash?
 

Fi4

Сообщения
21
Реакции
0
Arabas, он начал падать после установки этого плагина, и падает только с ним(сервер сёрф), другу дал потестить на джайле - его серв тоже начал падать. Дело именно в этом отдельном плагине.
 
Сообщения
18
Реакции
25
Помог
1 раз(а)
Fi4, Я просто с контекста не очень понял что дело полностью только в том plugin.

Так как:
крч, все так же падает
Так же падает с отключенным plugin или с включенным plugin но с некоторыми изменениями в нём?

Касательно
Код:
return HAM_IGNORED
и
Код:
return FMRES_IGNORED
то они возвращают то же самое значение, но они просто с разных include.
 
Последнее редактирование:

Fi4

Сообщения
21
Реакции
0
Arabas, Да, мои правки с return не помогли, сервер падает, ничего не поменялось.

Плагины все отключать не пробовал. Сегодня попробую на тестовом сервере их отключить.
 

Fi4

Сообщения
21
Реакции
0
Потестил я плагин с выключением и включением плагинов, но не на rehlds и сервер не упал. Так что, думаю, дело тут скорее в rehlds чем в плагинах.
 
Сообщения
2,837
Реакции
1,666
Помог
75 раз(а)
Fi4, отключать на рабочем сервере (не на каком то тестовом) плагины пачками проверять без них, сначала половину, потом вторую половину, потом половину из первой половины и т.д.
Зачем что-то тестить на другом билде, если проблема на этом? Тебе в логах написано hamsandwich, отключай плагины где он есть в инклудах.
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу