From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed Date: Fri, 07 Jan 2022 22:58:54 -0500 Message-ID: References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> <87v8ywyx8h.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34801"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 53013@debbugs.gnu.org, akira@akirakyle.com To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 08 05:02:09 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n62vh-0008rv-3Y for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Jan 2022 05:02:09 +0100 Original-Received: from localhost ([::1]:60892 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n62vf-0005og-84 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Jan 2022 23:02:07 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n62u8-0002xb-9J for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 23:00:35 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53279) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n62tf-0000Pa-TR for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 23:00:11 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n62te-00014L-VW for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 23:00:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Jan 2022 04:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53013 X-GNU-PR-Package: emacs Original-Received: via spool by 53013-submit@debbugs.gnu.org id=B53013.16416143453997 (code B ref 53013); Sat, 08 Jan 2022 04:00:02 +0000 Original-Received: (at 53013) by debbugs.gnu.org; 8 Jan 2022 03:59:05 +0000 Original-Received: from localhost ([127.0.0.1]:46182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n62si-00012O-SU for submit@debbugs.gnu.org; Fri, 07 Jan 2022 22:59:05 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n62se-00011q-KM for 53013@debbugs.gnu.org; Fri, 07 Jan 2022 22:59:03 -0500 Original-Received: from [2001:470:142:3::e] (port=43446 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n62sY-0008NX-Sb; Fri, 07 Jan 2022 22:58:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=Tw51TtDphLfXN3AuHHcUrVQ7SGss65QzTQ2nTAXt5ds=; b=KxJN/nR9PL6N s0Dz1khKgRXWTGrz1H6hPdkSACv3tYtbINAxFgypWzekQxG2jTHAQYfmzjrgqBEKs/GPWeqUIFH4K RS1Y9+OKsg7YgSoJsC708zzqCDI59o0qqDrjb3d2HUExKU/UMXdrIY1D8A1AZZGzy+YxcUINlAJu4 COZ7U3BI4nDrMJ1KMojg/MMbJRQbvaOhX6VSQORW5KQDXG8xEpUHvT3H9G4YLvi4pHPKjq4xiob63 rEzlTXgSDzQcAwtIAupIXB0PTO3Thn1mLDe48kvKvvSfLlkqvgv6hjWem0B1LNl5oykQnkirok51A sS3iuOMY6p8Z0E+xnlhFrg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1n62sY-0005IW-KD; Fri, 07 Jan 2022 22:58:55 -0500 In-Reply-To: <87v8ywyx8h.fsf@yahoo.com> (message from Po Lu on Fri, 07 Jan 2022 12:40:30 +0800) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:223815 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I'm not talking about replacing Emacs's own code with GLib's system > entirely, but just relying on GLib to tell us when a process exits, > instead of installing our own SIGCHLD handler. 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. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)