Aller au contenu

Comment analyser un core


Eunji

Messages recommandés

Temps estimé : ~ 5 à 10 minutes

 

Salut, après une mauvaise manipulation, une erreur de codage, autres… Il se peut que votre core crash.

C'est pour cela qu'il est indispensable de faire des sauvegardes.

Voici comment analyser votre core à l'aide de GDB (gnu debugger)

 

EDITION: Ajout de l'information donnée par ASIKOO, le game et db ne doivent évidemment pas être stripés.

 

I. Partie I

Révélation

 

Allons à l'emplacement dans lequel l'exécutable et le core ont été générés et démarrer gdb.

Révélation

# Nous allons vers le chemin spécifique (ce n'est qu'un exemple de chemin)

cd /usr/metin2/channel1/core1

# Nous utilisons gdb (ou gdb811 si mis à jour ; les chiffres (version) peuvent changer)

gdb

# Nous fixons le gnutarget (pas besoin si c'est un binaire 64bit)

set gnutarget i386-marcel-FreeBSD

# Nous précisons l'exécutable relatif à partir duquel le noyau a été généré

file metin2-channel1-core1

# Spécifier le fichier core

core game.core

# Informations

bt

 

Autres

Révélation

Dans le cas où il est indiqué "erreur...", vous devez installer la dernière version de gdb et l'exécuter sous gdbXXX au lieu de gdb, par exemple :

# Cherche le pkg

pkg search gdb

>gdb-8.1 1

# Installer le

pkg install gdb-8

# Pour l'utiliser, vous devez l'appeler gdb8 au lieu de gdb

 

L'instruction bt full renvoie le backtrace complet, au lieu de juste faire bt.
Sur les versions FreeBSD à jour, la cible de gnut peut être i386-portbld-freebsd10.1 au lieu de i386-marcel-freebsd.
Important : l'exécutable doit être l'original, les exécutables recompilés donneront des résultats non concordants.

 

 

 

 

Modifié par Eunji
  • J'adore 1
Lien à poster
  • ASIKOO changed the title to Comment analyser un core

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Restaurer la mise en forme

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.



Shoutbox

Shoutbox

Chatroom Rules

 

Rejoignez notre Discord

Une demande d'aide = Bannissement de la Shoutbox

Soyez respectueux & Respectez les règles

 

×
×
  • Créer...

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.