Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Seg fault

Статус пользователя Serj
сообщение 7.3.2012, 1:41
Сообщение #1


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Приветствую. Имеется следующая проблема: после выключения-включения сервера рандомным образом, но частенько, сервер не поднимается с
Код
FS:  Tried to FS: fprintf NULL file handle!
Segmentation fault
email debug.log to linux@valvesoftware.com
Tue Mar  6 20:02:59 EST 2012: Server restart in 10 seconds

Решается перезаливкой метамода.
ОС: CentOS 5.7, Debian.
Билд: 4883
Зараннее благодарен за любые идеи по решению проблемы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Serj
сообщение 8.3.2012, 12:02
Сообщение #2


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Ну тут 2 варианта, почему еще нет ответа:
1. Либо все знают, но не могут определиться, кто же напишет
2. Никто не знает)

Но проблема все еще актуальна.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя as3k
сообщение 10.3.2012, 12:01
Сообщение #3


Стаж: 14 лет

Сообщений: 55
Благодарностей: 8
Полезность: 114

Без debug-логов тебе никто помогать не станет.

Проблема может начинаться от битой оперативки и заканчиваться бэдами на HDD.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 10.3.2012, 21:58
Сообщение #4
Стаж: 14 лет

Сообщений: 3086
Благодарностей: 1493
Полезность: 0

http://www.overclockers.ua/news/hardware/2012-03-10/108911/
вдруг ты счастливчик)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 11.3.2012, 17:32
Сообщение #5


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(csnetua @ 10.3.2012, 21:58) *

Да нет, у меня интел.

А вот и ошибка

Код
Mar 11 18:35:14 debian143 kernel: [3101690.004554] hlds_i686[7525]: segfault at 1c ip 00000000f75bc2c5 sp 00000000ffa2cfc4 error 4 in libc-2.11.3.so[f757a000+140000]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Razer
сообщение 12.3.2012, 11:57
Сообщение #6
Стаж: 18 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Как бы сегфолт это чаще всего кривой код. В большинстве случаев единственное, что ты можешь сделать - обновить систему (дрова + ядро), обновить плагины и сам сервер, если не поможет - отключать плагины.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 12.3.2012, 12:14
Сообщение #7


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(The_Razer @ 12.3.2012, 11:57) *
Как бы сегфолт это чаще всего кривой код. В большинстве случаев единственное, что ты можешь сделать - обновить систему (дрова + ядро), обновить плагины и сам сервер, если не поможет - отключать плагины.

Как я уже написал выше, все решается перезаливкой сошки метамода. Потому, думаю, здесь проблема не в плагинах и не в кривом коде
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Razer
сообщение 12.3.2012, 12:26
Сообщение #8
Стаж: 18 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Оно тебе написало "где" падает. Ты думаешь проблема решится если ты где-нибудь галочку проставишь и всё заработает?

Обнови систему, или glibc и все зависимости хотя бы для начала.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 14.3.2012, 16:32
Сообщение #9


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(The_Razer @ 12.3.2012, 12:26) *
Оно тебе написало "где" падает. Ты думаешь проблема решится если ты где-нибудь галочку проставишь и всё заработает?

Обнови систему, или glibc и все зависимости хотя бы для начала.

Эту ошибку удалось отловить на CentOS 5.7
Код
Mar 14 17:33:56 localhost kernel: hlds_i686[31274]: segfault at 000000000000001c rip 000000000093efa1 rsp 00000000ffa23a4c error 4

Система недавно обновлялась
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя debian
сообщение 15.3.2012, 23:19
Сообщение #10
Стаж: 14 лет

Сообщений: 42
Благодарностей: 7
Полезность: 129

если я не ошибаюсь у меня на дебе 5 тожа такое было. На центосе точно попадается периодически.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 25.3.2012, 3:09
Сообщение #11
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

список полный либов можно узнать? для hlds на центе

Отредактировал: cs-portal, - 25.3.2012, 3:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 11.4.2012, 7:35
Сообщение #12


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Оказалось, что решается это не перезаливом метамода, а если заново выставить владельца на все файлы. То есть проблема в том, что слетает владелец, хотя и отображается нужный. Не понятно почему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя binural
сообщение 11.4.2012, 12:06
Сообщение #13


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

serejka,
Ты рекурсивно права ставишь на файлы и папки? и в какой группе твой пользователь...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 11.4.2012, 17:23
Сообщение #14


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(binural @ 11.4.2012, 12:06) *
serejka,
Ты рекурсивно права ставишь на файлы и папки? и в какой группе твой пользователь...

chown -R user:user
то есть пользователь в одноименной группе.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: