• # undefined behaviour

    Posté par (courriel, site web personnel) . En réponse au message probleme avec sigaction. Évalué à 5.

    According to POSIX, the behavior of a process is undefined after it ignores a SIGFPE, SIGILL, or SIGSEGV signal that was not generated by kill(2) or raise(3).

    Par ailleurs, fprintf(3) n'est pas dans la liste des fonctions qu'il soit sûr d'appeler depuis une fonction de gestion de signal.

    signal(2)
    signal-safety(7)

    Donc je ne connais pas la raison exacte qui résulte dans le comportement que tu décris mais ce comportement est légitime puisque ton programme invoque un comportement indéfini.

    https://en.wikipedia.org/wiki/Undefined_behavior

    Maintenant, si tu peux explique le problème que tu essaies de résoudre, peut-être qu'on peut suggérer des solutions qui marchent.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.