• # Efence

    Posté par . En réponse au message comment trouver l'origine d'un segmentation fault ?. Évalué à 4.

    Tu peux utiliser ElectricFence : http://perens.com/FreeSoftware/ElectricFence/(...)
    Grossièrement : quand tu l'actives, sa librairie "remplace" les malloc et realloc standards : ils allouent de la mémoire à la fin des blocs mémoire. Comme ça, quand t'as une erreur d'écriture dans un endroit non autorisé, le segfault est déclenché tout de suite, et donc tu seras bien plus proche du malloc que sans ElectricFence, où le segfault peut avoir lieu 15 minutes après le malloc "défectueux"...