Skocz do zawartości

Jak debugować zrzut pamięci po crashu serwera gry? - (game.core)

Opublikowano

gamecore.png.47bc23ffab4aa5fdadc92ab74f03db00.png





Analiza zrzutów pamięci (core dump) w systemie FreeBSD jest kluczowa dla diagnozowania i rozwiązywania problemów z aplikacjami oraz jądrem systemu.
 Zrzut pamięci to zapis stanu procesu w momencie jego awarii, co umożliwia programistom zrozumienie przyczyn błędów i ich naprawę.


___________________________________________________________

Przykład podany na plikach martysamy.
___________________________________________________________

Przechodzimy do PuTTy i wpisujemy:
cd /usr/home/main/srv1/chan/ch1/core1/

Potem:
gdb

Następnie:
set gnutarget i386-marcel-freebsd

Wpisujemy:
file srv1-ch1-core1

i wpisujemy plik zrzutu czyli:
core game.core

Żeby zobaczyć więcej szczegółów wpisujemy:
bt 
albo
bt full

(Żeby to zadziałało musimy zainstalować pakiet GDB)

Przykład zrzutu game.core w moim przypadku:

bt.PNG.cf89e9fc66bd9a72aac820b4f48185a5.PNG

_________________________________________________________________________

Oryginalny temat od Martysamy znajdziesz tutaj -> [LINK]






 

Featured Replies

Opublikowano

Wszystko fajnie i wgl ale hm to za mało informacji i czuje się teraz jakbym żył w 2013 roku bez urazy 😄 

Polecam szczegółowo objaśnić różnice bt i bt full oraz inne nowinki jak zrobić by było jeszcze lepiej wygodniej itp., 😄 no i ważne by dać te różnice między bt i bt full niż odsyłać do tematu martysamy, który ogólnie opisał byle jak by było xD 

z ścieżkami też lepiej wyjaśnić troszkę inaczej niż dawać ścieżkę martysamy bo nie każdy ma taką ścieżkę itp., ale masz like na zachętę! 😄 

 

Opublikowano
  • Autor
5 minut temu, HelpDev napisał(a):

Wszystko fajnie i wgl ale hm to za mało informacji i czuje się teraz jakbym żył w 2013 roku bez urazy 😄 

Polecam szczegółowo objaśnić różnice bt i bt full oraz inne nowinki jak zrobić by było jeszcze lepiej wygodniej itp., 😄 no i ważne by dać te różnice między bt i bt full niż odsyłać do tematu martysamy, który ogólnie opisał byle jak by było xD 

z ścieżkami też lepiej wyjaśnić troszkę inaczej niż dawać ścieżkę martysamy bo nie każdy ma taką ścieżkę itp., ale masz like na zachętę! 😄 

 


Panie @HelpDev firma sharegon jest jak rodzina!
Zapraszamy do rozwinięcia wątku z pana strony, jak najbardziej można to uwzględnić więc zapraszamy do rozszerzenia wypowiedzi!
Chętnie podepnę w temat!

Gość
Dodaj odpowiedź do tematu...