After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 608705 - [gconfd] Remove (worse than) useless signal handlers for SEGV, FPE, etc
[gconfd] Remove (worse than) useless signal handlers for SEGV, FPE, etc
Status: RESOLVED FIXED
Product: GConf
Classification: Deprecated
Component: gconf
unspecified
Other All
: Normal normal
: ---
Assigned To: GConf Maintainers
GConf Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-02-01 18:03 UTC by Colin Walters
Modified: 2010-02-01 18:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
[gconfd] Remove (worse than) useless signal handlers for SEGV, FPE, etc (2.64 KB, patch)
2010-02-01 18:03 UTC, Colin Walters
committed Details | Review

Description Colin Walters 2010-02-01 18:03:51 UTC
Modern operating systems like Fedora tend to include system-wide crash handlers
(like ABRT) which operate by processing unhandled crashes (signals such as
SIGSEGV).  By catching SIGSEGV but actually doing nothing with it, GConf is breaking
these crash handlers.

Delete all of the handlers for signals like SIGFPE, SIGSEGV which can't
be treated as recoverable.
Comment 1 Colin Walters 2010-02-01 18:03:53 UTC
Created attachment 152748 [details] [review]
[gconfd] Remove (worse than) useless signal handlers for SEGV, FPE, etc
Comment 2 Matthias Clasen 2010-02-01 18:05:32 UTC
Looks good to me.
Comment 3 Colin Walters 2010-02-01 18:06:15 UTC
Attachment 152748 [details] pushed as 33c73a7 - [gconfd] Remove (worse than) useless signal handlers for SEGV, FPE, etc