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

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

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

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

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

crash dmp-файлы

, чем смотреть и как анализировать
binky
сообщение 17.8.2014, 18:46
Сообщение #1
Стаж: 12 лет

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

После падения сервера пишутся дамп-файлы, например crash_20140815121753_1.dmp
Чем их нужно смотреть и как анализировать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 17.8.2014, 19:02
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Получение дампов падения HLDS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
csgamer
сообщение 17.8.2014, 19:14
Сообщение #3
Стаж: 12 лет

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

Он спрашивал не как их получить, а чем дамп посмотреть и что узнать новое о краше сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 17.8.2014, 19:26
Сообщение #4
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Для начала их нужно получить. Сейчас у ТС'а 'бесполезные' дампы в формате VALVe.

А смотреть - на Linux'е с помощью GDB, под Windows - с помощью прог из пакета 'Debugging Tools for Windows' или 'Visual Studio'.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
csgamer
сообщение 17.8.2014, 20:22
Сообщение #5
Стаж: 12 лет

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

Цитата(Safety1st @ 17.8.2014, 22:26) *
Для начала их нужно получить. Сейчас у ТС'а 'бесполезные' дампы в формате VALVe.

Имеешь ввиду вместо этих dmp, сервер надо запускать с ключем -debug и получить файл core.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 17.8.2014, 20:41
Сообщение #6
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Первый линк, на мой взгляд, как раз подробно разбирает этот вопрос.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamer
сообщение 17.8.2014, 22:12
Сообщение #7
Стаж: 12 лет

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

Цитата(Safety1st @ 17.8.2014, 23:41) *
Первый линк, на мой взгляд, как раз подробно разбирает этот вопрос.


Первый линк гласит следущее:
Код
Только тема про то, как получить дампы. А вот разбираться с ними - это отдельная большая тема.
Если будет там что-то простое - подскажу. Если сложное - я скорее всего не буду разбираться.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 17.8.2014, 22:22
Сообщение #8
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Ну а твой последний вопрос про что? Про получение 'правильных' дампов xD
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
csgamer
сообщение 18.8.2014, 9:33
Сообщение #9
Стаж: 12 лет

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

Цитата(Safety1st @ 18.8.2014, 1:22) *
Ну а твой последний вопрос про что? Про получение 'правильных' дампов xD


Как получать правильные дампы всё понятно!

А как их анализоровать, что в нем можно увидеть?



Отредактировал: csgamer, - 18.8.2014, 9:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 18.8.2014, 14:31
Сообщение #10
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

А вот на эту тему я статью не встречал.
Гуглите отладку с помощью gdb. Без специальных знаний, единственное, что можно увидеть в дампе 'невооружённым взглядом', - backtrace, список последних операций. По нему видно, какой именно компонент привёл к ошибке. А дальше всё настолько объёмно, что не описать ни в какой статье.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
binky
сообщение 18.8.2014, 17:36
Сообщение #11
Стаж: 12 лет

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

Файл core создался, чем его смотреть.
Какой софт для этого нужен.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 18.8.2014, 17:43
Сообщение #12
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

binky, не тупите: уже даны ответы выше.

P.S. Нубью дампы смотреть бестолку.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
binky
сообщение 18.8.2014, 22:43
Сообщение #13
Стаж: 12 лет

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

Нужно узнать по вине какого амхх-плагина упал сервер и какая ошибка падения.
Может есть виндузная программа для удобного анализа файла core.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 18.8.2014, 23:22
Сообщение #14


Иконка группы

Стаж: 14 лет
Город: Ровно

Сообщений: 1817
Благодарностей: 919
Полезность: 1233

Цитата(binky @ 18.8.2014, 22:43) *
Нужно узнать по вине какого амхх-плагина упал сервер и какая ошибка падения.
Может есть виндузная программа для удобного анализа файла core.

/cstrike/addons/amxmodx/logs/


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 19.8.2014, 0:25
Сообщение #15
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(Shur1k_ua @ 19.8.2014, 1:22) *
/cstrike/addons/amxmodx/logs/

Как это ему поможет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
binky
сообщение 19.8.2014, 8:16
Сообщение #16
Стаж: 12 лет

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

Цитата([WPMG]PRoSToTeM@ @ 19.8.2014, 0:25) *

Как это ему поможет?


Никак, просто человек никогда логи не читал и до сих пор думает что там это пишется..
Цитата
Нужно узнать по вине какого амхх-плагина упал сервер и какая ошибка падения.
Может есть виндузная программа для удобного анализа файла core.

Актуально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
binky
сообщение 20.8.2014, 17:02
Сообщение #17
Стаж: 12 лет

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

Цитата(Safety1st @ 18.8.2014, 14:31) *
единственное, что можно увидеть в дампе 'невооружённым взглядом', - backtrace, список последних операций. По нему видно, какой именно компонент привёл к ошибке

Каким виндовским софтом можно увидеть что написано в "backtrace"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 28.8.2014, 11:26
Сообщение #18
Стаж: 12 лет

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

Цитата(binky @ 20.8.2014, 20:02) *
Каким виндовским софтом можно увидеть что написано в "backtrace"


нешарящие - не знают, шарящие - молчат
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 28.8.2014, 21:38
Сообщение #19
Стаж: 12 лет

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

Цитата(binky @ 20.8.2014, 18:02) *
Каким виндовским софтом можно увидеть что написано в "backtrace"


может Microsoft Visual Studio ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 3.9.2014, 16:51
Сообщение #20
Стаж: 12 лет

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

Цитата(yukish @ 29.8.2014, 0:38) *
может Microsoft Visual Studio ?


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