• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Как отловить краш?
Stormtrooper
Командир
Привет всем
Возникла адовая проблема и как решить я хз

7-8 раз в день ядро сервера падает БЕЗ крашлога (даже в дебаге его не создаётся)

Единственное что удалось увидеть это эвент в системе

Exception code: 0xc0000409
Fault offset: 0x000000000006c9e8
Faulting process id: 0xba4
Faulting application start time: 0x01d736aea10df01c
Faulting application path: D:\GameServ\oregon-core.exe
Faulting module path: C:\Windows\System32\ucrtbase.dll

Exception code: 0xc0000409- это код переполнения буфера
C:\Windows\System32\ucrtbase.dll - это системная библиотека

Я пробовал переустанавливать Visual c++ redistributable
Пробовал собирать в дебаге и смотреть что будет
Пробовал менять настройки подключения к базам (выделял больше памяти, увеличивал размер пакетов и буферов)

Ничего не помогает
Так же не нашлось никакой зависимости от действий игроков (возможно лишь от их количества но не от того что они делают)

Подскажите плиз как можно поймать этот краш или может кто-то уже работал с Орегоном и точно знает где искать проблему?
Если помог, ставь плюсик в репу :)

Сообщение # 1 отредактировано Stormtrooper - Понедельник, 26.04.2021, 12:12
Ranege
Чемпион
Запусти сервер не обычным способом, а через какой-нибудь отладчик. Когда упадет - посмотри краш стек. Увидишь где и из-за чего.
Сообщение # 2 написано 27.08.2021 в 19:58
  • Страница 1 из 1
  • 1
Поиск: