- Ошибка
-
hlds_run: line 255: 7490 Segmentation fault (core dumped) $HL_CMD
- ОС
- Linux
- Amx Mod X
-
Не установлен
- Билд
-
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 19:52:19 Aug 3 2020 (8684)
- ReGamedll
-
Не установлен
- Версия Metamod
-
Не установлен
- Список метамодулей
-
Не установлены
- Список плагинов
-
Не установлены
Доброго дня!
Начал описывать проблему в этой теме. Ситуация в следующем, есть домашний сервер OpenSUSE 15.2 Leap x86_64. Установил steamcmd, обновил. Сделал скрипт для автоматической валидации сервера cs 1.6
Запускал несколько раз обновление app_update 90 validate -beta beta, чтобы все загрузилось полностью. Запускаю сервер:
Стартует нормально:
При попытке соединения из игры появляется сама ошибка в консоли:
В debug.log всегда 3 строчки:
Теперь касаемо дампа. Я сделал все по руководству из этой темы: Как получить Dump падения HLDS.
Запускал сервер из под root, запускал еще в таком варианте:
Количество строк в debug.log так и осталось 3.
При вызове gdb по файлу дампа, система показала это:
Библиотеки lib32stdc++6 установлены. SELinux disabled.
Еще меня смущает при старте сервера это сообщение:
В 125 строке как раз идет тест ulimit
Дополню еще сообщение из dmesg
Начал описывать проблему в этой теме. Ситуация в следующем, есть домашний сервер OpenSUSE 15.2 Leap x86_64. Установил steamcmd, обновил. Сделал скрипт для автоматической валидации сервера cs 1.6
Код:
./steamcmd.sh +login anonymous +force_install_dir /home/steam/steamcmd/cs16 +app_update 90 validate -beta beta +quit
Код:
./hlds_linux -debug -game cstrike
Код:
steam@tank:/home/steam/steamcmd/cs16> ./hlds_run -debug -game cstrike +ip 192.168.1.2
Enabling debug mode
./hlds_run: line 125: test: unlimited: integer expression expected
Auto-restarting the server on crash
Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 19:52:19 Aug 3 2020 (8684)
STEAM Auth Server
Server IP address 192.168.1.2:27015
couldn't exec listip.cfg
couldn't exec banned.cfg
Код:
./hlds_run: line 255: 7490 Segmentation fault (core dumped) $HL_CMD
email debug.log to [email protected]
Sun Oct 4 11:23:06 MSK 2020: Server restart in 10 seconds
Код:
----------------------------------------------
CRASH: Sun Oct 4 11:23:06 MSK 2020
Start Line: ./hlds_linux -debug -game cstrike +ip 192.168.1.2 -pidfile hlds.7475.pid
End of crash report
----------------------------------------------
Запускал сервер из под root, запускал еще в таком варианте:
ulimit -Hc unlimited && sudo -u steam sh -c "ulimit -Sc unlimited && whoami && ulimit -Sc && ./hlds_run -debug -game cstrike +ip 192.168.1.2"
Количество строк в debug.log так и осталось 3.
При вызове gdb по файлу дампа, система показала это:
Код:
# gdb /tmp/hlds_linux-1601800499-27814-18446744073709551615.dmp
[New LWP 27814]
Core was generated by `./hlds_linux -debug -game cstrike +ip 192.168.1.2 -pidfile hlds.27806.pid'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xf765b2d8 in ?? ()
"/tmp/hlds_linux-1601800499-27814-18446744073709551615.dmp" is a core file.
Еще меня смущает при старте сервера это сообщение:
./hlds_run: line 125: test: unlimited: integer expression expected
Дополню еще сообщение из dmesg
Код:
[159094.469819] hlds_linux[15779]: segfault at 0 ip 00000000f76422d8 sp 00000000ff816aa0 error 4 in engine_i486.so[f7582000+f7000]
[159094.469832] Code: 11 31 c0 ba 00 00 00 01 c3 89 f6 8d bc 27 00 00 00 00 8b 82 9f 00 00 00 8b 92 a3 00 00 00 c3 8d 76 00 83 ec 1c e8 5c 62 f3 ff <8b> 10 89 04 24 ff 52 24 83 c4 1c 0f b6 c0 c3 89 f6 8d bc 27 00 00
В этой теме было размещено решение! Перейти к решению.
Последнее редактирование: