et il se passe quoi si arrive quand même et que tu enregistres des données corrompues par exemple ? t'es dans la merde. en cas de SIGSEGV, y a rien à faire. Laisser crever. Ça ne t'empêche pas d'avoir un gestionnaire de programme externe qui va relancer ton programme ensuite. D'après toi, pourquoi ta DLL segfault ? parce qu'elle essaie d'écrire où elle a pas le droit. Seulement elle a certainement écrit des tas de conneries là où elle pouvait. En plus, son chargement a certainement acquis pas mal de ressources, impossible à libérer. Bref, si tu continues à travailler après un SIGSEGV, tu as sans doute :
- ta pile corrompue
- tes données corrompues
- un état incohérent de ton application.
Bref, tout est compromis.