• [^] # Re: Précisions

    Posté par (site web personnel) . En réponse à la dépêche faille dans apache. Évalué à 10.

    > Moi aussi, je peux dire que les "seg faults", c'est du au fait que linux gere mal les segments memoires...
    Il y a segfault si ton programme tape volontairement (pas toi, mais le prog) dans un segment non autorisé. Le segfault est justement le résultat d'une bonne gestion par le noyau qui a repéré une intrusion du programme là ou il ne doit pas foutre le nez.
    Qd y a un segfault et si le prog ne gère pas les exceptions (pas de setjmp (C) ou de try (C++) alors le noyau tue le process et continue tranquillement son job (sauf si le prog n'est pas en user-space), au lieu de te foutre un écran bleu pour te demander de rebooter de toute façons.

    Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. -- Jules Claretie