Страница 1 из 1

hlds: Segmentation fault

Добавлено: 2012-08-27 0:35:37
Madsen
Стоят 3 сервера на одном дедике, 2 работают нормально, а один каждый час вываливается в сегфолт

Установленные модули

Код: Выделить всё

Currently loaded plugins:
      description      stat pend  file              vers      src   load  unlod
 [ 1] dproto           RUN   -    dproto_i386.so    v0.9.179  ini   Start Never
 [ 2] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.1.3  ini   Start ANY  
 [ 3] HLGuard          RUN   -    hlguard_mm_optim  v1.8      ini   Chlvl Chlvl
 [ 4] Fun              RUN   -    fun_amxx_i386.so  v1.8.1.3  pl2   ANY   ANY  
 [ 5] CStrike          RUN   -    cstrike_amxx_i38  v1.8.2-d  pl2   ANY   ANY  
 [ 6] CSX              RUN   -    csx_amxx_i386.so  v1.8.2-d  pl2   ANY   ANY  
 [ 7] MySQL            RUN   -    mysql_amxx_i386.  v1.8.1.3  pl2   ANY   ANY  
 [ 8] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.1.3  pl2   ANY   ANY  
 [ 9] Engine           RUN   -    engine_amxx_i386  v1.8.1.3  pl2   ANY   ANY  
 [10] CSDM2            RUN   -    csdm_amxx_i386.s  v2.1.2    pl2   ANY   ANY  
10 plugin
сама ошибка

Код: Выделить всё

CRASH: Mon Aug 27 01:01:06 MSK 2012
Start Line: ./hlds_amd -game cstrike -console -sv_lan 0 -secure -ip * +port 27016 -pingboost 2 +map surf_ski_2 -pidfile hlds_surf.pid +maxplayers 15 -debug
[New Thread 32184]
[New Thread 2695]
[New Thread 32190]
Core was generated by `./hlds_amd -game cstrike -console -sv_lan 0 -securer -ip '.
Program terminated with signal 11, Segmentation fault.
#0  0xf7685777 in ?? ()
#0  0xf7685777 in ?? ()
#1  0x00000000 in ?? ()
No symbol table info available.
From        To          Syms Read   Shared Object Library
0xf7780830  0xf7796c0f  Yes (*)     /lib/ld-linux.so.2
(*): Shared library is missing debugging information.
Stack level 0, frame at 0x565688:
 eip = 0xf7685777; saved eip 0x0
 called by frame at 0x0
 Arglist at 0x565680, args:
 Locals at 0x565680, Previous frame's sp is 0x565688
 Saved registers:
  ebp at 0x565680, eip at 0x565684
End of crash report
gdb list

Код: Выделить всё

1       /valve/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.5/gcc-2.95.3/gcc/libgcc2.c: No such file or directory.
        in /valve/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.5/gcc-2.95.3/gcc/libgcc2.c

Грешу на csdm, но и отрубать его совсем не выход, так, что не представляю даже в какую сторону копать.

Re: hlds: Segmentation fault

Добавлено: 2012-08-27 8:58:52
ChihPih
Всегла так было или началось после чего-то? И че за ОС?

Re: hlds: Segmentation fault

Добавлено: 2012-08-27 11:44:27
Madsen

Код: Выделить всё

Distributor ID: Debian
Description:    Debian GNU/Linux 6.0.5 (squeeze)
Release:        6.0.5
Codename:       squeeze

Код: Выделить всё

Linux d776 2.6.32-5-amd64 #1 SMP Sun May 6 05:12:07 UTC 2012 x86_64 GNU/Linux
Можно считать, что всегда
Не было, когда были Lenny и билд сервера бородатый

Re: hlds: Segmentation fault

Добавлено: 2012-08-27 11:53:51
ChihPih
Методом исключения (все что отключается пробовать отключать по очереди) искать. Как найдете, то искать решение в гугле.

Re: hlds: Segmentation fault

Добавлено: 2012-08-27 11:54:38
ChihPih
А в логах сервера/системы ничего нет подозрительного?

Re: hlds: Segmentation fault

Добавлено: 2012-08-27 12:49:42
Madsen
syslog чистый, в логи игры сервер ошибку не успевает записать и вообще похоже, что при краше корректно завершает работу hlds_amd и ребутает его.

Методом икслючения, это csdm_amxx_i386.so (другие 2 сервера без него), отключать совсем, не выход - теряется смысл сервера. Гугл зачастую советует установить ia32-libs, не объясняя как это должно помочь, к тому же поставить эти либы стандартными способами не удалось (apt-get) их не видит, deb пакеты говорят "Errors were encountered while processing"
Логи amxx тоже чистые

Re: hlds: Segmentation fault

Добавлено: 2012-08-27 13:07:23
ChihPih
А если с автором модуля связаться?

Re: hlds: Segmentation fault

Добавлено: 2012-08-27 23:57:46
Madsen
Написал Байлопану, но всё же думаю, что проблема с системой, а не модулем

Re: hlds: Segmentation fault

Добавлено: 2012-08-28 0:04:56
Madsen
Оперативно ответил, что он больше не поддерживает данный модуль

Re: hlds: Segmentation fault

Добавлено: 2012-08-28 8:06:17
ChihPih
Откатите тогда версию системы, раз на ней полет нормальный был.

Re: hlds: Segmentation fault

Добавлено: 2012-08-28 17:06:59
Madsen
отстрелить голову при порезе на пальце?

Re: hlds: Segmentation fault

Добавлено: 2012-08-28 18:08:15
ChihPih
Madsen писал(а):отстрелить голову при порезе на пальце?
Как вариант )))

hlds: Segmentation fault

Добавлено: 2019-10-15 23:41:59
Neus
Черт! Опять криокамерера протекла…