Kees,
Do you feel that the handlers for SEGV and SIGABRT reliably auto-save and put up crash dialogs? This is an item on the roadmap for 0.40, but I think you probably already took care of it. If so, we can cross that item off the list.
Bryce
On Sun, Jul 11, 2004 at 12:29:04AM -0700, Bryce Harrington wrote:
Do you feel that the handlers for SEGV and SIGABRT reliably auto-save and put up crash dialogs? This is an item on the roadmap for 0.40, but I think you probably already took care of it. If so, we can cross that item off the list.
Well, I suspect they do the best they can do. I replaced some of the g_print stuff with fprintf(stdder...) instead (just in case there are g_print handlers).
My only question was, should we localize the errors? We do it for the GUI, but we run the risk of re-faulting if the problem was heap corruption that wrecked the localization areas. I think I feel safer with the english-only stderr warnings, and if we make it to the GUI message, those are localized.
So, yeah, I think they're done.
On Sun, 11 Jul 2004, Kees Cook wrote:
On Sun, Jul 11, 2004 at 12:29:04AM -0700, Bryce Harrington wrote:
Do you feel that the handlers for SEGV and SIGABRT reliably auto-save and put up crash dialogs? This is an item on the roadmap for 0.40, but I think you probably already took care of it. If so, we can cross that item off the list.
Well, I suspect they do the best they can do. I replaced some of the g_print stuff with fprintf(stdder...) instead (just in case there are g_print handlers).
My only question was, should we localize the errors? We do it for the GUI, but we run the risk of re-faulting if the problem was heap corruption that wrecked the localization areas. I think I feel safer with the english-only stderr warnings, and if we make it to the GUI message, those are localized.
An advantage to keeping the STDERR error messages in english is that when users paste them into the bug tracker, we'd be able to read them, and would be able to search the codebase for the matching string.
So, yeah, I think they're done.
Great, I've marked it done.
Bryce
participants (2)
-
Bryce Harrington
-
Kees Cook