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 541111 - libgnomeui no longer supplies gnome_segv2
libgnomeui no longer supplies gnome_segv2
Status: RESOLVED DUPLICATE of bug 580419
Product: evolution-data-server
Classification: Platform
Component: general
1.12.x (obsolete)
Other Mac OS
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
aklapper[codecleanup]
Depends on:
Blocks:
 
 
Reported: 2008-07-01 17:18 UTC by Daniel Macks
Modified: 2009-05-20 09:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Daniel Macks 2008-07-01 17:18:27 UTC
In evolution-data-server-1.12.3 (and also SVN trunk) in src/server.c, an external executable program "gnome_segv2" is called in the event of certain seg-faults. That program was part of libgnomeui-2.0, however, is no longer present as of GNOME2.20. Apparently there is a replacement (at least in idea, if not in exact function and interface) in bug-buddy now:

http://mail.gnome.org/archives/release-team/2007-August/msg00097.html

So at a minimum, that exec() in server.c needs to be scrapped (and the associated libgnomeui_serverdir check in configure.in). Could just do a fprintf like the other modes in that part of server.c?

bug-buddy is a pretty big dependency for just this feature, and not sure it's desireable either. Lots of programs crash and just let the default desktop/system error-handlers handle it instead of trying to coerce a specific external error-handler.
Comment 1 Milan Crha 2009-05-20 09:35:52 UTC
The code in question had been removed recently, in bug #580419, thus marking as a duplicate.

*** This bug has been marked as a duplicate of 580419 ***