From unknown Fri Jun 20 07:11:11 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#53013 <53013@debbugs.gnu.org> To: bug#53013 <53013@debbugs.gnu.org> Subject: Status: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed Reply-To: bug#53013 <53013@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:11:11 +0000 retitle 53013 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidg= et-webkit buffer killed reassign 53013 emacs submitter 53013 Akira Kyle severity 53013 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 04 16:10:25 2022 Received: (at submit) by debbugs.gnu.org; 4 Jan 2022 21:10:25 +0000 Received: from localhost ([127.0.0.1]:38887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4r4a-0001Fr-Qf for submit@debbugs.gnu.org; Tue, 04 Jan 2022 16:10:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:41068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4r4X-0001Fh-Rj for submit@debbugs.gnu.org; Tue, 04 Jan 2022 16:10:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52388) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4r4W-0003iL-GL for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2022 16:10:21 -0500 Received: from mail-oi1-f170.google.com ([209.85.167.170]:44012) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n4r4Q-0003pU-E8 for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2022 16:10:20 -0500 Received: by mail-oi1-f170.google.com with SMTP id u21so48090806oie.10 for ; Tue, 04 Jan 2022 13:10:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=ztqYgqoax6nZFRgGNa+V9iY7JeHM/D/tY9OynpQrr94=; b=l/M0aaxa8sCQfDwF+cu9vYD9EwHEVPaI3/FiKnW3cP6P1QsB1ITaSvkKYPWPqjkipd PE+/WdboZ433OWKcbEAdZWfK7sBDQoY1+npuPeTey2vLPat+cZ98YMH6H3je9ae3xpK3 VFhHgGDDKv1MVOgw3EJXmoG9IhMzKjTtbbYZH57W3kGKQ0U0tDZ9lwdinTjlOrmBa5iM SFNeNbJJhTaHUjd3CKhkDrXW8OSPtr+U1deCq89cuZe3oPRUZV2W1Y6UJ7eVhkkcQV7j Bd+lsUK0DpESEp8S+rzlMXg3EwxjLdsAm0Vq/gD6pz+n/sW7Zabrd/6S3ylwMDOJnV1/ SXAw== X-Gm-Message-State: AOAM531OtgCRwt7H5jkx25Zp3nZZfWRULzYEGI5ZB3WwmprTpMObaoD+ pGmXXlnaVFc5vOlKl/KpPP3r/b+oX7wdQEGh X-Google-Smtp-Source: ABdhPJxXaUxY8YggDJ3PEuX2SRzDifZsWSM1SLjDj0oXEvpB/xJut1iNxTGf5fnNbco9NXMYE3s0aA== X-Received: by 2002:a05:6808:d4e:: with SMTP id w14mr162942oik.49.1641330607031; Tue, 04 Jan 2022 13:10:07 -0800 (PST) Received: from data (c-71-205-225-28.hsd1.co.comcast.net. [71.205.225.28]) by smtp.gmail.com with ESMTPSA id n189sm9704654oif.33.2022.01.04.13.10.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Jan 2022 13:10:06 -0800 (PST) From: Akira Kyle To: bug-gnu-emacs@gnu.org Subject: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed Date: Tue, 04 Jan 2022 14:10:05 -0700 Message-ID: <86bl0r6wcy.fsf@akirakyle.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=209.85.167.170; envelope-from=aikokyle@gmail.com; helo=mail-oi1-f170.google.com X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) In GNU Emacs 29.0.50 (build 1, aarch64-unknown-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) Repository revision: ab5ee3e29e916d4009b301841e9780aad564a6a0 Repository branch: master System Description: NixOS 22.05 (Quokka) Configured using: 'configure --prefix=/nix/store/0fiqa453abl4c1c28g0baqs9s274s7ff-emacs-pgtkgcc-20220103.0 --disable-build-details --with-modules --with-x-toolkit=gtk3 --with-cairo --with-xwidgets --with-native-compilation --with-pgtk' Also tested on debian under GNOME (wayland) with the same configuration. Steps to reproduce in emacs -Q: - M-x xwidget-webkit-browse-url RET http://xkcd.com RET - C-x k RET - M-: (start-process "my-process" "foo" "echo" "hi") No "Process my-process finished" line appears in buffer "foo" indicating that emacs didn't catch SIGCHLD. I suspect that a call to catch_child_signal might also be needed in kill_xwidget so emacs reinstalls its signal handler. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 04 21:40:58 2022 Received: (at 53013) by debbugs.gnu.org; 5 Jan 2022 02:40:58 +0000 Received: from localhost ([127.0.0.1]:39311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4wET-0005am-TD for submit@debbugs.gnu.org; Tue, 04 Jan 2022 21:40:58 -0500 Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:35914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4wER-0005aX-6e for 53013@debbugs.gnu.org; Tue, 04 Jan 2022 21:40:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641350448; bh=hu6VNqh1Y29PS9u1CTq/mBQRHABBFFXTsAsdk+pbZzw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=rEm52yRrLz9BzFnZC3VRFh1kx//yRi20nuUH6LdG2SsC/pPg0XNZeN3WoUYAb/UF4sdjS8CYp52N3u+1mN925lkQ+WMAuKaOvL7PwkWs1oi6Fvl6kYsAbX5C6TIqS+LUoDziv/LQGwGp6VkOlyOXgrkNvszX10518ofuVPe+/Tpxqs8EvgbOhCe+p+yeZNCLEXDZr+swXVFuSRJuiCL7D+S/a0Zm0o1njWjnUEHj6yYR325AidKoBAVkFslW3QHtJJyA0L3puppg2olmDezgEQz1/FB63YIbUxHdhbmT6L60YhqbRARncVhjqbwuQlW9BJdMWhs0lzLJnGzrmvp6sA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641350448; bh=4FLFsSoJUSrHXs/DESi/SJTmATSjDpU1/c0/6EB6b15=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=FZEDL8JEVm9OBoyK/zygA5v5NdEO5OXdw+HloMNEm4I52Mv4+EgQ18LSgQTHwpki6hv5M2GY29amZhF1qDtLjj9muS0kBtBDIQgT7fSDX1at/y4G2air3Z0Oii3ULCLZV9z8lAsH5PsvzkopcmT6KC/s7mPHaE6b47j7fEv02/CMnvFcySp+4Lt2+8lk43YrENV8bn/PPbSMJ+zXRPOZQUTfjMFDSNccOlfzj//Ggn6jg2YlhN9HTdKUI+6oHJl9+X4mUpYj+/9PKeLBFQSaVs7jvgPo3ck+xssJxsus3zd83RF7m9293MJ7n6wDm7LR2E0YKOIXxVSBfOp4N4BwcA== X-YMail-OSG: cx_OR5kVM1krctXKmKa8BcUF0PqRr93blICzTOJ4Y5Ei4qHGlKtw7mGwIuSHTDD Ib2_2P_IMHIhBvWxyiyDOJBaNV.t6Azhpkxg_Grz07ErbDaV4c.ABSqQC2AbwjszKSQJT2Br8yWH eddWMDUs7SMkCBBUH2FNveGr1s5EvuyjGVWKh5V3m0dTWIsqlz_dc_E.7bfz2a3RAzysrV78Oi4n WIsS90lntRMW1cS28NffxGjKkyvXAy2SLq2q6R4e99YTvz2BQ7QSGLINwlOxpWslaaMo44EnDu4V XV1sznrpBPPG7Hh6_YENU2sQ94_pnHdtWuGD4Oeeb5cWIScopaon6DjWyBHtj65D0RocsYLYnQ.X cPTWQEFq.U.u.uPmtYWTilug16HbgUhFy0LOMD2NA2WnCMv66AF3.pm_Aekmfcsj.8JNhMY3bBfd XlADjIw30W6xTmNiFu6s02YFa9iyBL1BasQY.0u2h9HM89oxVdKWa.qDe2PFwEEO1b4YipxdbSKf oPMnBlQ6tlUUb7tMP1XQujVXu50izZPob7lvTH8t5UUhik0elMzAtqZTibqSSCF6eTl_GWuqBd1r yq5OQrN0yr03PaTeUstS5xsGdeMehDvpvl4TXhDopC4.fKUt1IJ.5yALIHSAG1OYy__kucOkscPE JW7.2uo_tQ6OEI7ZB2dNR2ruJcJ3MDOxDgDW4QQfXI3YS1TdKZ1UIq5WrMo5I00FccbEVpdTU0W. YuvAz1zfh8PnUqBWkflwlhpU3jVoYEShbd.KSH0a3ueAl5e4SOBPefMMeZXYrwB4Y8lj1Kv8DGOb TQ876wqPrS51Er26QtlH7t7ANs6M_b5D.ykG0CDEsuIdEZ0.FOHcKf8KLBAPD4RrIYGpVxUOMhl4 9Dj7TqXluitTzBKeMKO.DA0rh2WLaRkk8ZDUvrpNU5JjxuGQuTyMpg5r1uZ7g_sTqNCzoOfTocpY U3l5oMlcD58CdqdR6eLzCITMl.3OT.fRw9fi3iXBICr._.ADMnUzetYnQweDrypsKQCxiHQ_a5eV cGHOgeQmk2sPou1UG1pKFcvdjP4QAfk67eVZXbLMCqzT5B4xzl6baf_Ajwea5xdOvoJCPI0.ZZVC m9ox7FsJ2smPeiAHsznTvkUgWo0QcwsdAdgWV7vz1wrBpK0yOu3PNXqTB1dgOt3V91LRVYW806FL _nvXf8SoZtI7yhFUZd03IV37zqsHZS0but_yBYI9fsdH8YFfXcXuvlNolyaFtxRcKrHRjQi4x8Q0 pTAoNJDEoeChzTNbsOlEBOgH7KoDqgMRUCJQRutKbE5ZPpjQdcuD5B0Wm4HB5hbLWHL3H6rqxeEn O5UttOVs6.llbx5ioAVDrEaeM53zzIO6W_HGd6ob_TUOwOEqFZ.41Za0XM3iTA7eAYxBtwFvIOB. y_XVVAwle8r4_fcyMJ3lYiteXX7CxdPHzXe9HO74EDem1zaafneHscOFHODlk0BCFNZoSFHVqlh8 6POpnZ2_ntxZbJdFExiNZbmEKL00a2swNsUDKSAzoqX8zGVPLzctafgfiy6l9fu6xjL17p1HNg2n _6GUDONnig97vidOkL0ksyXFb6lzfroFUTvVxSEMMluu0EVNl8uAClxZ0FNOQ1kA.6KNx9E4Bczv sepr9Gxov0wOuA3F1QaDKbpIZPYfSjlwsPh60zToTAJZakjn2Op5Pww41o_mN7sY7lbu.YNVhB_0 99EBTLPnAJcCvqphdnZsxYidGA0oTMQDHup5hrvmVNNlJLfjGX7CVrcgpK_1kRk.v.Vdc._gL8LS _kaxaW1hEyvT2apPf.7h8oMnAEUeGDpcec6mD2veH7Muh1ZRyxSKJK7rTOFVWLqbcjaBMawqssJa 14b8VkeJ9FbTPXTrt60Hby7bIfezzodIA.bpU.QxSZtwCC1B4YOZ4Cu_ODdXPy1OWtnV289sNStA 3MmaHnIAnFRN_TnoiawY5UBrhl9Sm3WvOfp9Ex9UVHHgdx90VwfSVwrm2mgJFvvAC2TdNVhXwgc4 ka7PQVj2_TXxQ2RMfL4VyfmgxjfvOhk2qI.8IWvNOYRFW7QwCDpw7puOn_C_4ELxE9_EwKQHNveS p6pWsqfEkYLOPSOpcsWRvS25MSXVmCrhXYKkIi2jA63Pv9W4uRLsmccEz7W6i6Re_FRTvCSDX0sF W6skQea1uJQTVmTp2mSBDh4qRSFClBeXzB0ojeuMB9qRjwhbUTovn7wK3dtkPH4.McB3cESl8WvS lTBpuIlPZuWzaSMSfUJicOsVSnZrZIHJkBoCyafc3fA9MVcb3Ggimwg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Wed, 5 Jan 2022 02:40:48 +0000 Received: by kubenode502.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4245646c0eb0373b3750e7825cec5131; Wed, 05 Jan 2022 02:40:45 +0000 (UTC) From: Po Lu To: Akira Kyle Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed References: <86bl0r6wcy.fsf@akirakyle.com> Date: Wed, 05 Jan 2022 10:40:40 +0800 In-Reply-To: <86bl0r6wcy.fsf@akirakyle.com> (Akira Kyle's message of "Tue, 04 Jan 2022 14:10:05 -0700") Message-ID: <87r19m9a6v.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19551 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 527 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53013 Cc: 53013@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Akira Kyle writes: > I suspect that a call to catch_child_signal might also be needed in > kill_xwidget so emacs reinstalls its signal handler. Should be fixed now on master. Making kill_xwidget call catch_child_signal wasn't enough, since GLib was resetting SIGCHLD inside a timer set by WebKitGTK and about a dozen other places as well, hence the very ugly (and unreliable) hack on master. It's a temporary solution that just motivated me to look at making Emacs use GLib for handling subprocesses. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 05 00:04:41 2022 Received: (at 53013) by debbugs.gnu.org; 5 Jan 2022 05:04:41 +0000 Received: from localhost ([127.0.0.1]:39364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4yTY-0000ek-QV for submit@debbugs.gnu.org; Wed, 05 Jan 2022 00:04:41 -0500 Received: from mail-lj1-f171.google.com ([209.85.208.171]:45849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4yTX-0000eX-8j for 53013@debbugs.gnu.org; Wed, 05 Jan 2022 00:04:40 -0500 Received: by mail-lj1-f171.google.com with SMTP id h15so50624815ljh.12 for <53013@debbugs.gnu.org>; Tue, 04 Jan 2022 21:04:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yhmzExMeJsGWtv/TX3X6TQKltfcUGvITS4ZWLFS3my0=; b=XwWztwI7rdqLmyZ43PKnmnlDzXBjZKU2hoTQrRbT4foszBO98pvjgldO3lCQel7l4J 3dXj+jobgqIvrNDREX0FT2VJqnBlL3/+7ep8ApvhxkZ0bPxZ4s74TAmwctgAiRfQOGcS Rx3jzY8TU/mGPZ/BGmheC36a1pTETdnOoA3NloiUTf16dMfSkQQnq28N/AXG1wHAhtdx zyE1Pi89lUbJN3xMgzZrv49yPqzXuwa/iLbIq77kWNd5/Dn9mkUABN1+p4AtsNwg9EAz MQ8xf4gAcKadVK5WiMkp1ZueWFD45YwwVML1cdRV/9JCuguBD1w90PKkjOl9itszc0US uBIg== X-Gm-Message-State: AOAM530HUjSXXElTzWkxZTinGj0U8vhltXajhXMfDSRlC/JIa3GEFeDp JpnCZtBofMaTtHJVoE1uuioGTK+zciJErKNp X-Google-Smtp-Source: ABdhPJxtV1NDPKBK9yEucUFFjJsNK0tXquBjFuGxZR3iWjwxwtulu22+ZPQ99j0my3yNNcV1T0/guQ== X-Received: by 2002:a2e:a0d8:: with SMTP id f24mr41765452ljm.368.1641359073359; Tue, 04 Jan 2022 21:04:33 -0800 (PST) Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com. [209.85.167.50]) by smtp.gmail.com with ESMTPSA id x7sm4076078lfe.159.2022.01.04.21.04.33 for <53013@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 04 Jan 2022 21:04:33 -0800 (PST) Received: by mail-lf1-f50.google.com with SMTP id i31so86417400lfv.10 for <53013@debbugs.gnu.org>; Tue, 04 Jan 2022 21:04:33 -0800 (PST) X-Received: by 2002:a05:6512:3182:: with SMTP id i2mr44222914lfe.673.1641359073088; Tue, 04 Jan 2022 21:04:33 -0800 (PST) MIME-Version: 1.0 References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> In-Reply-To: <87r19m9a6v.fsf@yahoo.com> From: Akira Kyle Date: Tue, 4 Jan 2022 22:04:22 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed To: Po Lu Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 53013 Cc: 53013@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On Tue, Jan 4, 2022 at 7:40 PM Po Lu wrote: > > > I suspect that a call to catch_child_signal might also be needed in > > kill_xwidget so emacs reinstalls its signal handler. > > Should be fixed now on master. > It looks like SIGCHLD is now being caught by emacs for me. Thanks! > Making kill_xwidget call catch_child_signal wasn't enough, since GLib > was resetting SIGCHLD inside a timer set by WebKitGTK and about a dozen > other places as well, hence the very ugly (and unreliable) hack on > master. > > It's a temporary solution that just motivated me to look at making Emacs > use GLib for handling subprocesses. Indeed GLib does appear to want to always own the signal handling and I imagine the current hacks of trying to constantly reinstall the handler are also potentially brittle solutions to the problem. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 06 23:21:19 2022 Received: (at 53013) by debbugs.gnu.org; 7 Jan 2022 04:21:19 +0000 Received: from localhost ([127.0.0.1]:42768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5gkh-0000w6-HJ for submit@debbugs.gnu.org; Thu, 06 Jan 2022 23:21:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5gkd-0000vo-1B for 53013@debbugs.gnu.org; Thu, 06 Jan 2022 23:21:17 -0500 Received: from [2001:470:142:3::e] (port=34992 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 1n5gkX-0003qx-MG; Thu, 06 Jan 2022 23:21:09 -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=fLvUiVDQAgU6UfZZvWDrbkncxURQxB+fLK5M9dOoGDQ=; b=OUt9muvnX5SW /u/8F+8iUOy2TQEaWIz2IxbYomxyiHzplSVmRnnp4n73pNJ7yPt+MiAgYArnLoyyOro3I6TAiBVHp K9g+juTqyKJea3Zl4x16hR79BBYL/9caGwR7Yg5ED+6GNg8OGPR3jDoGcjtcLCQwTzBCwmUO8+6rl 0W4CuhULVl1eV/FXCR0mlbyhgQc/BMbRXrNvRm4Sj4XCqlIz+7kGXZlk5lqfnXe52NX07WEaMi6/a bkOyXd2Hbz2pdjDqgOiewvCMZuFs7O/Sxzx8kmQTVv+QY266eU5JTpm+M/iT9AF4xy7XWNkBMs8Kq DMJ4ohaW/JdnZyAnS5TxfA==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1n5gkW-0003OX-P1; Thu, 06 Jan 2022 23:21:09 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Akira Kyle In-Reply-To: (message from Akira Kyle on Tue, 4 Jan 2022 22:04:22 -0700) Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> Message-Id: Date: Thu, 06 Jan 2022 23:21:08 -0500 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53013 Cc: luangruo@yahoo.com, 53013@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ 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. ]]] Emacs does a lot of special things in handling subprocesses, and that is a very important feature. On general principles, I think that means we should perfect our own code rather than try to use code maintained by another project for this. -- 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) From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 06 23:40:50 2022 Received: (at 53013) by debbugs.gnu.org; 7 Jan 2022 04:40:50 +0000 Received: from localhost ([127.0.0.1]:42787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5h3a-0001Qz-7x for submit@debbugs.gnu.org; Thu, 06 Jan 2022 23:40:50 -0500 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:33838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5h3X-0001Qj-DK for 53013@debbugs.gnu.org; Thu, 06 Jan 2022 23:40:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641530440; bh=dXQ/AHoxr0Sj8uvycZ6nPuaAV+6dorsXf1gVB5xZrZ0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=R7J+GMdtCxRhvkDpYlBcrm5bUVBGMRINFmF9kJF2O7F0UXS2hcMboJc3AWxFJVAvxpxoD209uwzMtc8KuncYYGjNOsc09Fh0m3gg8/oCCz1yIWkVOyHIyZjA6hL7EpXXtL1MfeRSwOpsi9V7mIPoJ4b4As6YG7p7HBpFu2sHNc1LG2fEOAA+tZyMsvgzNBo845kXyETnjKOtOd9oO1O4w9Y56F1x2E9VThp0k5XPUvLwkwbshTNUT3JM3JZHTxnQTss6kv3NC6v9AEzVZo7is9EoDsJcQ5Ln1l5iX7DHT16wzPxN6yBBZZP5+nuHWL0p12OSTxNRV5+11FQHWik2eg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641530440; bh=8+6wuZTrL9fS3gNXDNyWHplZAlDRbaJgYtUvD5GOJQb=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=SuBlk1A69mAibXNaelQ00AP/8EraaN7OkCI0XpL9LEqf6I5rO2veHwAoVn5dltJa0iqnb7149/6ntu0audV6ITWyshUHAdHnOkinKjmB0R2nnZxdtmY3r98f92NhftZ633Y/kKw6kyvgYS19PAsSkicb8ww4n4ISduBgCsTy8JzgRAxRRFcCvAmaewpYIyMLA9Napz9s7HuYfofyTKJtBtSni4cPJXY+08iIJSjTnZ6BjZCDDE0QlEntVWCc/QAdPqmGm9IbonWtPkPrFgQIaShG9xrTgj77oamWeywSeBfS/0Ja+aKCUubhujW9gcpwJ2rE3Vf1UL3vBA7T+4X7zA== X-YMail-OSG: vlPMdl4VM1lZtRv2x0bgaluDt0HCHvivryFUnhri.5S.Fl0GA2.LlhZNFhQa6gj r8gHGDDDE22Y8h75Mkr.aphWILcqqCg5hdmf.A416HhYhuYLeCdyJLvrK5hGMQuZe6GqBbgTwTrB 6Bj2T3dCSWMhNQTvD9Zgs9FIQD1UugfJssjrmwFhe5gf2heRIMEoWHO49_TsmO6ekOBpgC6YQsPZ jo45ydjcOG9OlnG0Rddy9A7ejjtf.FhALgceyP.Recis_5BjFOtvpmmYA8l0dp5pkc5RKrRgN.Qt l38Jl.gRlaZQCacoHaR9_vqhOKnc2IEGXLUDgMZ0C_b0CQIiUtDhc9gzFCRqaAPFS8GzxVZ8CRYg TtLvbE_sLqlq5RjcSkY021kch5yqZC6ckPrjNtywcCM7i05rBpONZ5YH8w5OrmLW5RYgRWSl_DaF d0ioI4miYk4Q1240wXlK2CDgriZey2v3VEmFr1fIm6APnP2HboAjTH80GaquS5frRPpw3Y1cQair t_TiLfJHnccsTUyis7h9ACJ3JPq3p1hREGup_X5aWapSse7Fgtp3h7A5CX3NzAxCVXxVwf.eCKxp AZQIr2.TPgnie3uJeJqQSWLdkhd6OKJs4zUkBYeJAq4PFi21MqegWNpAM9wr_59PwxR3VB08uAXC VvRY6UMfK7Tv4PrZzTAaA7pnH54yfZX_V_L9dUg1rryXg2trnwwHej10WL.f_zlO.hYEYKg0w.iC ex_M_JeBGPy2v7boSBqUKq.y6ZTBD6k3v2LFprNTKLn_J8RM83sV2nrBRjA5AlAOMPdh5H7aaPfe efVlTNtb58zPcwsMM0Nd4sfFDTFfA10lfvjUEMLmRBRhX_m.yuuwhlKv9.DPAtMyxRM5JbR3_080 lLTMnz1nxAYpx865PcU_ovnTlxmmCu2Abk3Y_6ehyx4N3MvjXpJeSUKko35GUF9w8jBN28wAyzo6 AAHgYbbPERsthtOk8pW.Bnq8rgByd_FaSo5g54a0YULvKZCIexGV614xsf3G5xE3uhZPOiixbYJ9 3vb6L3HsfWzI_EiMc80IAJBienb4EZ_huZxwEZIM6QZ6wDklMA0RjvSIKFcXlJZApHcrVlVrv0vw 5zknuggoZhg2Ir1EJFNU.ZU5LivtF9Ovcepc4iY_ibfYThEcd1X4z4sWS64AAhYsjUwku0QccwlG EvUEDJ9IPhxbq8WmIebSzvO4mXSgKQhb4MJjLs97B4SM1zvRZV0Ilmt5ezo6RnJhP4r1zVNyTv6o .E.XeimwXqHHpRC0_978P4ZhYFUdZWMocvP_rMMbwEN1763cAkVXw2gx3UiQHiQClsOYo4R8vSy8 JUvIgVNua4xbQjpOj4jtMk7oMsoVU.A7PuRJKUuV.GhNro_I6B47OibEhvfZyqd7VbHE_XHDbDFm UXC_47JROJ6vVmCAfrZCV.AvDdcNaSFmYh3bZBmxt5cboJ18e888L_ERYMAkEYjA2cujU0Du.Y.d midPHFEhUjSSfv.iwXlPRSTG8YwyefsOu0yJXoTVp0EvxyubxOYTfUd0zAuHPAMtzpUL.OcVdhiF UDd3qh3M9RCaceV7QwoKClyjh.OJk4OBSRDhg0KIn73fw9l.pFxpCPRbBkL9z23XIjp0Kud4uuQV sFM5LzkS5UYPuPNGS_PzveWWNRg9QT5YgdGSTUdviLarVAhCa3Jvr5on6vuCl4PTORCaAA281eqB YFtS3GXgcwYi6lRExLOOMuCZHW09cBddl4FQholMSscGU9IXf8lOvnEn1FHmWqgN0e8yUNf9JbqM nlbr98cmLjoBF8V805CRaK4me32fK57A5iMbevrEAK8gWrXA5DoGRuHo1CJlwXKmk5mVLoCT.07. blBRiqwV20G9MPIIDDcP7P3Bc8niyJr4aWQUioDyxaiBPON1b8znUE.hkRmYddDnrXTkWP8OcmkY i7_AvG8KKEzDZ3owBqVUmSNmMhzZCY2TQo_66oPiZLLW28nFuaQFO2yv3tEf3JyjOxE878e_Dzgf SNI_7JlF87KbdDoGg1pq3ws1KSxyJ2m1_FXZJIiY.NLDOGAm6Drwa54AGzgEfOmUd9.0Q5bnrFTJ DgYiJMo0Ty7XgxD0u2GiqaDwKiMN3nV8vAAyuaGprdEPmqs0e5uKtp_FAxTGB7_f5siKRrkYFPq2 rwhShFZ7G3SL8YbQGRmHUQIjY_mQI1zgr3mH8oUx9VEh4weeHO5df1jn_DJRtXmKuje7mdEDZijF WPRNsMYGHMgxYDXEr2CSjwtg2H.3qxgQR3gIa8sfU9DyhfpGXHcM.a_t5am6L X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Fri, 7 Jan 2022 04:40:40 +0000 Received: by kubenode514.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 5bcde4c22a4bd2a12bb8c00ac8458d3c; Fri, 07 Jan 2022 04:40:35 +0000 (UTC) From: Po Lu To: Richard Stallman Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> Date: Fri, 07 Jan 2022 12:40:30 +0800 In-Reply-To: (Richard Stallman's message of "Thu, 06 Jan 2022 23:21:08 -0500") Message-ID: <87v8ywyx8h.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19551 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 485 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53013 Cc: 53013@debbugs.gnu.org, Akira Kyle X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Richard Stallman writes: > Emacs does a lot of special things in handling subprocesses, and that > is a very important feature. > > On general principles, I think that means we should perfect our own > code rather than try to use code maintained by another project for > this. 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. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 07 22:59:05 2022 Received: (at 53013) by debbugs.gnu.org; 8 Jan 2022 03:59:05 +0000 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 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 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==; 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 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Po Lu In-Reply-To: <87v8ywyx8h.fsf@yahoo.com> (message from Po Lu on Fri, 07 Jan 2022 12:40:30 +0800) Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> <87v8ywyx8h.fsf@yahoo.com> Message-Id: Date: Fri, 07 Jan 2022 22:58:54 -0500 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53013 Cc: 53013@debbugs.gnu.org, akira@akirakyle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ 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) From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 07 23:37:25 2022 Received: (at 53013) by debbugs.gnu.org; 8 Jan 2022 04:37:25 +0000 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 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 grjRtR8epb2XPIWfktgecsntywC75DOzC00Onv7xGhq0ICwruO9DidqTIGfc_EtOtcV16FP6gcE7 aDP2IXs0XzYU3e_jWGz99F.s.aZktCJdphRsTA7LgPX5Cn1zChUOO9ZLpDObWCTNYxKIfH_yIQWY zmzanm7YJnYqci3PiTAGj8pZiOn1lVEJuu6bCg2bNvNVg6Xf45dMqYpgbMfbb9V1CR1DG7EKTFCI q3.l7L4J8EVaot2imzgXQmahUIjxRzCg1DyF7uF4ZsYJCf.xgvdqn8FieFmoVFe0.NdcyFwBS6xt NFLB4DHeEjdNKaubQZ1SleaxK6A_PpjRfP5aF3UdzLDasEaRPjnIcirlgH31fftn3t4Rlx0ZiSea HbLILtvsfii3s_1ZFxY9xSMGpWKtcNl.E9j9o6pu6zMaRPndEHGgf_gxl5hcIjpjoM9mW31EulkT P7jy99fsOKwSjqQ0OK1D1fKDOn9r9dPR1QQ0t1CGguUIBDyC61v0cqyDY8PwH2ygCiFw0k4q3Uuz I7npuOI6c1D9k52pWf4XS78IhymOMFWKl..3FiuRUTYlY337oj0uHBGhqaIKJ_OWffiPe3ghmjvC ayN2wFSl2gtlXThhW.NNKfGLU8rRLo2yUswhySAXobXVR3BhT2wonQJzOXj4dRZYQCkRBCDPLjSz Ys7GNE1_dt25CVW2MQBdfIIomQHCyfhgNj7v.KA.aHSN1J_ojZW3xAiDwGBoh1EI9huFPVZAN.._ 3UQDFA4fZn3TdVl5MnDD3Bk1MguLd8F8j62acb9d4_hidhhKCLpDc0Hj7nBEL5pqhozAwqOf8xwz 2Y76Fap05uzqt6HTyZCF4L7FLdKAJxoWbJCgW..PpJ5ZN._n_tUYSZyVdZYMT_HmGVcxp3mh6PkR Ci3h_9Mz5LRoexXAxkmN4mKWxhDoIxlaPq980sPywPhx5OKtAzGa092MY9mtyXJwF1B5oQp9K7xy jZgvaOFkPMIJusNZTAfxnWgxaO3Ohe9GnlwVPhYcVyqbd0Q0I3CqGT9m6EiaezRQFVeU9PX3arVv fX37CWTn80dwgilReAJ2NyEInEQRsL.37iLqfhMsM_D71_0R_65VJfwwFN_kiQqMPeZykKj8OMBy EhGka0rjjlVzaZP2vbqooRhnsoe68pT3kQzVu7OG_JafECgDQusap7W2LiSVHlICegTGcva52ZIW Ya9nrPZKXV9zKS2D2V2KFZhFg7YXTCUo3Xu0EnTJcYScMA1.h.03mE5AKPK8A0V.7PM3nvYK6hQ9 .9kcVtT_GZQa8VpcnT5JgKZD.4p7FkCQkS51cBw3h8CaK2MmYeF1E1mbeYk.FKB6xK7i0X1NaPdJ A9QlTCfZisO_cysH5DSRF.8aVOul2WkCy8hipRjS9YcAi9rfhXtfM0qOpFXxG_XO0iDAgbKy.f2X BDuBqdaVDe6vpp2gkc_S.ueTJ8cTDYQUAT.B_f3FvjsYbdmEN0xzvsJc8 X-Sonic-MF: 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 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) From: Po Lu To: Richard Stallman Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> <87v8ywyx8h.fsf@yahoo.com> Date: Sat, 08 Jan 2022 12:37:03 +0800 In-Reply-To: (Richard Stallman's message of "Fri, 07 Jan 2022 22:58:54 -0500") Message-ID: <87czl2x2q8.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19551 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 627 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53013 Cc: 53013@debbugs.gnu.org, akira@akirakyle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) 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. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 08 22:55:00 2022 Received: (at 53013) by debbugs.gnu.org; 9 Jan 2022 03:55:00 +0000 Received: from localhost ([127.0.0.1]:49032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6PIK-0006pL-IS for submit@debbugs.gnu.org; Sat, 08 Jan 2022 22:55:00 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6PII-0006p5-5y for 53013@debbugs.gnu.org; Sat, 08 Jan 2022 22:54:58 -0500 Received: from [2001:470:142:3::e] (port=46808 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 1n6PIC-0006oH-HP; Sat, 08 Jan 2022 22:54:52 -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=/TJjAj6r2FrnynB/gkb4mAwLOlO79YfTZXP6VOVTFFs=; b=eME71d5ppOc2 P+G2JaDoKhsHSBz5KuLzODeqmOrtqnIs6abVcaTmVQaotkA1U9VQHmkbiEnhhs/KRSN5usxC14LdT HemSyxqoMDEmblq6e/Co+/sRRQG+5x55leEMDCJVj1KiK8O2fANed4dO1QquZv4i/7QD5Fh/MYn+0 JeSBpaDezY0DKtLayAoLc9nB8J6VgrJ6nrZcvCjm8wG8j1NOIJ8qrEKgZwnqZLjW1L+0NYMGEU6qz MxyT/aXGGv3yuuhVvpD0MXwe5T1ucGZh2qTTTGW1GwbO31Q8tNluhEO5xxvCPiGTCfKaLA6Fa6hCa xBwmrZ22FyvquofuGEyRGg==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1n6PIC-0007uL-Mr; Sat, 08 Jan 2022 22:54:52 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Po Lu In-Reply-To: <87czl2x2q8.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> <87v8ywyx8h.fsf@yahoo.com> <87czl2x2q8.fsf@yahoo.com> Message-Id: Date: Sat, 08 Jan 2022 22:54:52 -0500 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53013 Cc: 53013@debbugs.gnu.org, akira@akirakyle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ 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 only proposing to use GLib's code in Emacs builds that have GLib. > (Those which use GTK+, for example, must have GLib.) Maybe you're right. I am no expert on this so I will leave it to others. -- 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) From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 14 03:19:53 2022 Received: (at 53013) by debbugs.gnu.org; 14 Jan 2022 08:19:54 +0000 Received: from localhost ([127.0.0.1]:35433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8HoP-0006g4-OF for submit@debbugs.gnu.org; Fri, 14 Jan 2022 03:19:53 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8HoO-0006fW-Dk for 53013@debbugs.gnu.org; Fri, 14 Jan 2022 03:19:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Dbr/vyj/9aoPKYbL/F8jmGpWRnEifgSjBm1IAb+cUp4=; b=Rtb88igYKPmR3oct0O1IBOG2Hb jNKY5CSS8WUUN5LyVV/RJ8XFVgNoscLOqyDlPKRDAHkZLQ1rWJKvv2JAxlTUSlP9+UVGV7Xjbs92t /Gj0nSoWzVZknmvC4ve7rAZJ/m64rItX4mqffe/QbR6NwtjQrjzVBIzOoPsvc7t1Ykw4=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n8HoF-0001dQ-PD; Fri, 14 Jan 2022 09:19:46 +0100 From: Lars Ingebrigtsen To: Akira Kyle Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> X-Now-Playing: Various's _I Wanna Be Kate: The Songs of Kate Bush_: "Joanni" Date: Fri, 14 Jan 2022 09:19:43 +0100 In-Reply-To: (Akira Kyle's message of "Tue, 4 Jan 2022 22:04:22 -0700") Message-ID: <87zgnyraow.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Akira Kyle writes: > It looks like SIGCHLD is now being caught by emacs for me. Thanks! I'm therefore closing this bug report. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53013 Cc: Po Lu , 53013@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Akira Kyle writes: > It looks like SIGCHLD is now being caught by emacs for me. Thanks! I'm therefore closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 14 03:20:01 2022 Received: (at control) by debbugs.gnu.org; 14 Jan 2022 08:20:01 +0000 Received: from localhost ([127.0.0.1]:35436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8HoW-0006gN-V0 for submit@debbugs.gnu.org; Fri, 14 Jan 2022 03:20:01 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8HoV-0006gB-Ba for control@debbugs.gnu.org; Fri, 14 Jan 2022 03:19:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=UQ8TWaKbb5+Nn8HD2JmhZ1o3zu6tW1bHq4XNQrHEfpM=; b=g8/G7CAzlJVLxduAr4iu9SaN6D sJdUknh0OtbV+uga3U8vgWULVxxJkSwIWfEQFPasYm1eMo50O6X8pjOwSrlRiiFRg7TBmY845j2kH +ASi9vZ0vm311p8NVsGqJ7T0c2ne1GYHZJF6QCMQWIrS754p+ZecgeQfyYcMZzaSP5IM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n8HoN-0001da-K0 for control@debbugs.gnu.org; Fri, 14 Jan 2022 09:19:53 +0100 Date: Fri, 14 Jan 2022 09:19:49 +0100 Message-Id: <87y23iraoq.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #53013 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 53013 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 53013 29.1 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 14 03:20:30 2022 Received: (at 53013) by debbugs.gnu.org; 14 Jan 2022 08:20:30 +0000 Received: from localhost ([127.0.0.1]:35444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8Hp0-0006iK-56 for submit@debbugs.gnu.org; Fri, 14 Jan 2022 03:20:30 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8Hoy-0006i4-OT for 53013@debbugs.gnu.org; Fri, 14 Jan 2022 03:20:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=zC0lYI6STHY/4/Uj4p5bOMGpIlk3bo+ZI9neB3fXXaQ=; b=XIhJTjrq666r8Hl6Xkqz1GfTiR NyaCrTv+Pn1UMe/e+CL0rQjdtZQOxcFhOGNYpoZJgA+HjvM7MR7FVbuGLGI0GWu0Z8D0kG/muV85V smTXwDVcy2yCymNhiF2zparOL0XAel4RarU5L4JpBEy8rp9JrIhZxIv6wyysrG2mUQaA=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n8Hoq-0001ds-1s; Fri, 14 Jan 2022 09:20:22 +0100 From: Lars Ingebrigtsen To: Po Lu Subject: Re: bug#53013: 29.0.50; xwidget-webkit: SIGCHLD not being caught after xwidget-webkit buffer killed References: <86bl0r6wcy.fsf@akirakyle.com> <87r19m9a6v.fsf@yahoo.com> X-Now-Playing: Various's _I Wanna Be Kate: The Songs of Kate Bush_: "Joanni" Date: Fri, 14 Jan 2022 09:20:19 +0100 In-Reply-To: <87r19m9a6v.fsf@yahoo.com> (Po Lu's message of "Wed, 05 Jan 2022 10:40:40 +0800") Message-ID: <87tue6ranw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Po Lu writes: > It's a temporary solution that just motivated me to look at making Emacs > use GLib for handling subprocesses. I think that's certainly worth a try -- we've had a lot of these issues over the years. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53013 Cc: 53013@debbugs.gnu.org, Akira Kyle X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Po Lu writes: > It's a temporary solution that just motivated me to look at making Emacs > use GLib for handling subprocesses. I think that's certainly worth a try -- we've had a lot of these issues over the years. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 20 07:11:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 11 Feb 2022 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator