Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

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
  • Love 1
Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 2
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Jours populaires



  • brilliantdiscord_widget
  • Flux d'Activité

    1. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

    6. 16

      Multi Logo GM / SGM / GA

    7. 0

      comment extraire les fichiers locale.epk locale.eix sur le serveur officiel ?

    8. 2

      Funky-emu.net -> fr.metin2.dev

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

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.