From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: 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 Message-ID: <87czl2x2q8.fsf@yahoo.com> References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> <87v8ywyx8h.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33068"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: 53013@debbugs.gnu.org, akira@akirakyle.com To: Richard Stallman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 08 05:38:11 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 1n63UZ-0008Rm-2V for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Jan 2022 05:38:11 +0100 Original-Received: from localhost ([::1]:41902 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n63UY-0007cY-0k for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Jan 2022 23:38:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45572) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n63UQ-0007cP-VM for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 23:38:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53302) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n63UQ-0006FO-Mi for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 23:38:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n63UQ-00029k-Gc for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 23:38:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Jan 2022 04:38: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.16416166458234 (code B ref 53013); Sat, 08 Jan 2022 04:38:02 +0000 Original-Received: (at 53013) by debbugs.gnu.org; 8 Jan 2022 04:37:25 +0000 Original-Received: from localhost ([127.0.0.1]:46205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n63To-00028j-2N for submit@debbugs.gnu.org; Fri, 07 Jan 2022 23:37:24 -0500 Original-Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]:33302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n63Ti-00028M-Gr for 53013@debbugs.gnu.org; Fri, 07 Jan 2022 23:37:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641616633; bh=hggdzPOib2wiXfibbejmMqNcKqy01wDJFMgKpRe8T6A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=BIgWcmDZH6cGeFpVkVM3KaYhgIPhuU8Ye2Q2gxbA1RkGGYbd8fdLjetoduwEpiiHSs+EvZGpYqQAvHrkBT7RjzmeQps/sBXogoUWA+kc77Bnb04xERDmEgWJyQxx6cw5DTdAOfiBnmPi3eKm3JmhpdoNujmPARFydfOoUnwrA72PNwLIsoWlC+xaAeVwnAIWs9n8XvYBAyVIzID7VY1/kj2NPdtfUBxEY219EnPYybXFIx3/tJFatMqf4P8q1BB5jhXtdeLZUbx4/9Vb1JcQ6XVUHjni/1RPUEqo4re2U9oy3sN6CGGCyx6BuGn1l8pynnkLPAJzswYuni0ipAVrDg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641616633; bh=zd4XqjZ9DCwVeAkWl62EdkPLgwSZCgTpqNhAh27G88v=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=MU+aoMS0WCUkuZY8xiWga0aTcag5WtRHoyd2PpGehm+Dw1pUPJHz9kJ/pa/qJyE31lMgNt9BOBT3TSVWpTjd/4Vs3b1XpMZR6HED2BQQweZurM/r7g6nD7HQsdCBLJwAXhNLGCLlsabfRblCMfpHXy+uaF4plgi8/aHDKtaOYjAmy6f5eH9ooaHPfwTqs4Yue3RzfxMSwzDKrXtXFrL5Oph+1XTjHWjD3CDmtkJnx8SjhLIu0H+MbnScEi3ac9S9LRdbsWVfDCz6YyneWXl62aYrHKtHHmAf86hI0mIN91f+sMxjs8vjdr4uGQVUp8t2j/YphBa9eMYIIICefBrXYQ== X-YMail-OSG: uScMuqMVM1lVmRZVHMwaP7TDPWkeDx7hXnkbuGBApTenMBl_5STPMhXOVgUpWA2 aJLzf8zJG1af1iNYRJZi_vMi8nxosvZu9KiyxV1rKzFfPMbgXaHCIKQKxdi6IFKHdi7ZJ9wQYJl6 AzroJ_Au7H6gbLKK4iaFTW5o908j2viJ3d7NdPgQ.K4p5oporU5OzRFFgBaHduydoz2NyH6hCF1W j6tA5NxVutMapEJSX.9o5pLUYymcEfeBHY9Mhn532MPCYzcQ3BBGYjTJLtGsCWksPbwZLYQDsT1K 0pKXdHjHufkJSjy17eyJvHlQSkHRbpZt2A1o8GYGgwRs9jNHOCQOSpW8T875EIeo0RGqozwJhTDS rFaodn1bQ4vmj8A4wbCWHTidiOgq6nNl.vpUfbrb9paiGn5CEJHanX34d.uu5apULmLcoNPdY9RR z1kG5.0o8XxPfnMU5KVi0E7_qWWtBV9aM98zwolUboR1YdA7AlSuU_H4HEYqBjGweyZlYPSthEQI bUuoRC5KjlxHgVu7rchL6iLNRaNmSzI_173qdVUIKgvJXBcSu.eamaq5nfQ37MIZL0DhvOIlo9n1 8rMSflwPTNqzGea3doF0lMTl.QArAeK2P4N39QkPT7VPZICYXHtiTVjF8UvoqDsD7lKxQoecqGWY uQIeKveIpeC.qclzgdRqrYtMr.nkHM9oLO0emZlbMRiDbEfcTLYQujYe8qBCNG9nrAc8Kq1ky7Nn iPOTtejjQRkVOz5UNOxDxLDSGdxVAF72NnCo3aqXDgvXiOVA0Qa54rV9HvJiV6fgwFniBMZZsq9H grjRtR8epb2XPIWfktgecsntywC75DOzC00Onv7xGh X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sat, 8 Jan 2022 04:37:13 +0000 Original-Received: by kubenode512.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID d61fffbfb843699d99029d3f4dd9f899; Sat, 08 Jan 2022 04:37:09 +0000 (UTC) In-Reply-To: (Richard Stallman's message of "Fri, 07 Jan 2022 22:58:54 -0500") X-Mailer: WebService/1.1.19551 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:223816 Archived-At: Richard Stallman 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.