GNU bug report logs - #53013
29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed

Previous Next

Package: emacs;

Reported by: Akira Kyle <akira <at> akirakyle.com>

Date: Tue, 4 Jan 2022 21:11:02 UTC

Severity: normal

Found in version 29.0.50

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #23 received at 53013 <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: Richard Stallman <rms <at> gnu.org>
Cc: 53013 <at> debbugs.gnu.org, akira <at> akirakyle.com
Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught
 after xwidget-webkit buffer killed
Date: Sat, 08 Jan 2022 12:37:03 +0800
Richard Stallman <rms <at> gnu.org> writes:

> I don't know enough to have an opinion in detail, but on general
> principles I suggest that we fix our own code.  Depending on an
> external package for little bits of Emacs is asking for trouble.  Our
> code can have bugs, and the Glib code can have bugs, but if our
> code has bugs, there is no obstacle to our using a fixed version.

I'm only proposing to use GLib's code in Emacs builds that have GLib.
(Those which use GTK+, for example, must have GLib.)

The reason is that GLib resets the Emacs SIGCHLD handler at random
spots, which is very difficult to work around.

Thanks.




This bug report was last modified 3 years and 130 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.