ReHLDS, Reverse-engineered HLDS

ReHLDS, Reverse-engineered HLDS 3.13.0.788

Сообщения
1,570
Реакции
652
Помог
5 раз(а)
На 2500FPS рандомно крашит в thread, сначала думал проблема в модуле JSON, но отключил проблема осталась.

Прочитав краш лог видно что падает на создании или удалении потока. А функция вызывается в engine_i486.so
На арене нельзя отладочную версию поставить так что точно сказать какая функция это делает очень сложно. + бинарник там другой.

----------------------------------------------
CRASH: Wed Jul 14 01:33:46 MSK 2021
Start Line: ./hlds_linux -game cstrike +ip 0.0.0.0 +port 27015 +map de_dust2 +maxplayers 32 +sys_ticrate 2500 -pingboost 3 -noipx -condebug -debug -norestart -bots -dev +developer 3 -pidfile game.pid
[New LWP 20934]
[New LWP 20937]
[New LWP 20940]
[New LWP 20944]
[New LWP 20945]
[New LWP 20946]
[New LWP 20947]
[New LWP 20948]
[New LWP 20964]
[New LWP 20965]
[New LWP 27047]
[New LWP 20938]
Core was generated by `./hlds_linux -game cstrike +ip 0.0.0.0 +port 27015 +map de_dust2 +maxplay'.
Program terminated with signal 11, Segmentation fault.
#0 0xb6d3ae96 in ?? ()
#0 0xb6d3ae96 in ?? ()
#1 0xb73087d8 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
No symbol table info available.
From To Syms Read Shared Object Library
0xb76d5a90 0xb76d697c No /lib/libdl.so.2
0xb7648914 0xb768ec78 No ./libstdc++.so.6
0xb75c4460 0xb75eec06 No /lib/libm.so.6
0xb7416320 0xb755c91b No /lib/libc.so.6
0xb73ebe04 0xb73fb490 No ./libgcc_s.so.1
0xb73d3780 0xb73df857 No /lib/libpthread.so.0
0xb76f38a0 0xb770e261 No /lib/ld-linux.so.2
0xb6ccf2f0 0xb6de0ac1 No /home/server525/game/engine_i486.so
0xb6c36900 0xb6c39dca No /lib/librt.so.1
0xb6c245c0 0xb6c2ed74 No /home/server525/game/./libsteam_api.so
0xb6bfce00 0xb6c18838 No /home/server525/game/filesystem_stdio.so
0xb5a9cd00 0xb671b780 No /home/server525/.steam/sdk32/steamclient.so
0xb31866a0 0xb31c8f70 No /home/server525/game/./cstrike/addons/metamod/dlls/metamod.so
0xb2f28e30 0xb30bf040 No /home/server525/game/cstrike/dlls/cs.so
0xb2dcb5d0 0xb2de1d20 No /home/server525/game/cstrike/addons/reunion/reunion_mm_i386.so
0xb2dc0d00 0xb2dc1f40 No /home/server525/game/cstrike/addons/safenameandchat/safenameandchat.so
0xb2d9ab40 0xb2da40b0 No /home/server525/game/cstrike/addons/reauthcheck/reauthcheck_mm_i386.so
0xb2c45e60 0xb2d0aae4 No /home/server525/game/cstrike/addons/revoice_plus/revoice_plus_mm.so
0xb2b85200 0xb2b98120 No /home/server525/game/cstrike/addons/rechecker/rechecker_mm_i386.so
0xb76db730 0xb76dbc3a No /home/server525/game/cstrike/addons/fixmaxclip/fixmaxclip_amxx_i386.so
0xb2b74b90 0xb2b7e2f0 No /home/server525/game/cstrike/addons/resemiclip/resemiclip_mm_i386.so
0xb2ac4340 0xb2ad748e No /home/server525/game/cstrike/addons/whblocker/whblocker_mm_i386.so
0xb28eee00 0xb2952bb7 No /home/server525/game/cstrike/addons/amxmodx/dlls/amxmodx_mm_i386.so
0xb27039d0 0xb272fd6c No cstrike/addons/amxmodx/modules/fakemeta_amxx_i386.so
0xb26dd9b0 0xb26e1a08 No cstrike/addons/amxmodx/modules/nvault_amxx_i386.so
0xb21cc790 0xb2264fc5 No cstrike/addons/amxmodx/modules/mysql_amxx_i386.so
0xb265ff80 0xb26a34a0 No cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
0xb2623290 0xb262f80c No cstrike/addons/amxmodx/modules/engine_amxx_i386.so
0xb215c830 0xb21a3974 No cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so
0xb25fa130 0xb2600810 No cstrike/addons/amxmodx/modules/reaimdetector_amxx_i386.so
0xb25dcd50 0xb25ec460 No cstrike/addons/amxmodx/modules/cstrike_amxx_i386.so
0xb213a660 0xb213ef84 No cstrike/addons/amxmodx/modules/fun_amxx_i386.so
0xb20b9120 0xb20bf444 No cstrike/addons/amxmodx/modules/csx_amxx_i386.so
0xb1a70a50 0xb1a768e4 No cstrike/addons/amxmodx/modules/geoip_amxx_i386.so
0xb1eeea50 0xb1ef5fb9 No /lib/libnss_files.so.2
0xaafb29c0 0xac0c6a44 No ./steamclient.so
0xb1e4d670 0xb1ec3020 No ./crashhandler.so
0xb1e3fc00 0xb1e4306e No /lib/libnss_dns.so.2
0xb1e276a0 0xb1e36694 No /lib/libresolv.so.2
Stack level 0, frame at 0xb32fec6c:
eip = 0xb6d3ae96 (engine_i486); saved eip 0xb73087d8
called by frame at 0xb73087e0 (pthread)
Arglist at 0xb32fec64, args:
Locals at 0xb32fec64, Previous frame's sp is 0xb32fec6c
Saved registers:
ebp at 0xb32fec64, eip at 0xb32fec68
End of crash report
----------------------------------------------
 

d3m37r4

111111
Сообщения
1,451
Реакции
1,177
Помог
10 раз(а)
karaulov, мож кампутир не вывозит 2500 фыпыэсов этих.
 
Сообщения
1,570
Реакции
652
Помог
5 раз(а)
d3m37r4, да не выше 30% проц не потребляет) странно ничего про потоки в rehlds найти не могу, что бы могло падать непонятно)
Какой-то код блокировки/разблокировки потока есть, может он не успевает на 2500 фпс сделать то что надо?)
Еще возможно deque/onStringChecked/CUniqueLabel/ функция падает. (единственные что pthread используют)
 
Последнее редактирование:

Rey

Сообщения
197
Реакции
190
Помог
5 раз(а)
karaulov, если речь о замене того же engine_i486.so (который в корне к которому доступа нет) на мурене, то по сути можно (если до сих пор не по фиксили, что мало вероятно)
И что за отладочная версия? О_о
 
Сообщения
1,570
Реакции
652
Помог
5 раз(а)
Rey, ну с дебаг скомпиленная что бы видно было название функции
 
Сообщения
132
Реакции
35
to me it seems like the new sv_usercmd_custom_random_seed somehow also changes the 'shooting feeling' in general, but i cant tell any proofs.

@karaulov
had my server running with pingboost 3 and sys_ticrate 10000 for a few days - no problems at all.
 

ssx

Сообщения
291
Реакции
78
Под винду будут новые билды ?
 

iOS

Сообщения
323
Реакции
100
Помог
5 раз(а)
Где брать gcc версии? Тимсити я так понял больше не работает. Или теперь только самому собирать?
 
Сообщения
38
Реакции
32
iOS, TeamCity сгорел вместе с OVH. Я не nix* юзер и не знаю что именно значит "gcc версии", но думаю теперь либо самому либо может с помощью Github Actions можно просто создав форк у себя и что надо поправить.
 
Сообщения
13
Реакции
0
I have a question on sv_rehlds_userinfo_transmitted_fields :
What are the "NEEDED" keys that should be transmitted? From the description, I can't really tell.

Are "rate" "cl_updaterate" "cl_lw" "cl_lc" "_vgui_menus" needed?

If not, can you give me the best output for this cvar?
 

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

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