GNU/Linux >> Tutoriels Linux >  >> Linux

GDB et problèmes avec les vidages mémoire

J'ai résolu ce problème particulier, en grande partie grâce à WhozCraig, qui a suggéré que GDB se comportait comme il se doit lors de l'alimentation forcée d'un corefile compressé LZ4. Si Craig avait la gentillesse de publier une solution disant quelque chose de similaire, je serais heureux de lui donner cette grosse coche Je prends tout le crédit, cependant. Bwahahaha !

La solution la plus simple est de démarrer gdb via une sous-routine nommée coredumpctl avec le PID du programme planté, à la

$coredumpctl gdb PID ICI

Cela me vexe, Arch, et je peux migrer vers Gentoo à cause de cela .


J'ai le même but avec vous. Décompressez simplement le fichier lz4 par lz4 commande, alors vous pouvez déboguer par gdb crashed_C_executable_file uncompressed_coredump_file


Linux
  1. modèles de débogage avec GDB

  2. Activer les vidages mémoire/crash par programme

  3. Comment analyser le fichier core dump d'un programme avec GDB lorsqu'il a des paramètres de ligne de commande ?

  4. Comment déboguer le noyau Linux avec GDB et QEMU ?

  5. Trouver la différence avec mtime - et +

Modifier du texte sous Linux avec KWrite et Kate

Personnalisation de mon terminal Linux avec tmux et Git

Gestion des processus sous Linux avec kill et killall

Installation et premiers pas avec Git

.NET Core et Docker

.NET et Docker