From unknown Thu Jun 19 14:33:23 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#25816 <25816@debbugs.gnu.org> To: bug#25816 <25816@debbugs.gnu.org> Subject: Status: Emacs xwidget GC issue with callback Reply-To: bug#25816 <25816@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:33:23 +0000 retitle 25816 Emacs xwidget GC issue with callback reassign 25816 emacs submitter 25816 Paul Eggert severity 25816 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 20 12:10:54 2017 Received: (at submit) by debbugs.gnu.org; 20 Feb 2017 17:10:54 +0000 Received: from localhost ([127.0.0.1]:47721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfrUE-00075y-5d for submit@debbugs.gnu.org; Mon, 20 Feb 2017 12:10:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfrUC-00075l-GY for submit@debbugs.gnu.org; Mon, 20 Feb 2017 12:10:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cfrU6-0008Uf-Cr for submit@debbugs.gnu.org; Mon, 20 Feb 2017 12:10:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54450) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cfrU6-0008US-7T for submit@debbugs.gnu.org; Mon, 20 Feb 2017 12:10:46 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cfrU4-0006E8-Rt for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2017 12:10:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cfrU0-0008TV-OE for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2017 12:10:44 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:42726) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cfrU0-0008T7-AK for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2017 12:10:40 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 55CF31600D8; Mon, 20 Feb 2017 09:10:38 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id lwsIXf8zI6pd; Mon, 20 Feb 2017 09:10:37 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 717481600DA; Mon, 20 Feb 2017 09:10:37 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id IBWfMxXUBXLy; Mon, 20 Feb 2017 09:10:37 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 50E461600D8; Mon, 20 Feb 2017 09:10:37 -0800 (PST) To: Emacs bug reports and feature requests From: Paul Eggert Subject: Emacs xwidget GC issue with callback Organization: UCLA Computer Science Department Message-ID: Date: Mon, 20 Feb 2017 09:10:32 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------A60ABE78E877EAF2C0973A42" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus , Joakim Verona 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: -4.0 (----) This is a multi-part message in MIME format. --------------A60ABE78E877EAF2C0973A42 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable When configuring with --with-xwidgets --enable-check-lisp-object-type the= Emacs=20 build would fail due to a type confusion in src/xwidget.c, which I attemp= ted to=20 fix by installing the attached patch. However, as noted in the patch, thi= s code=20 appears to have a garbage-collection bug, as it converts a Lisp_Object to= a C=20 pointer and stores that pointer (for what appears to be an indefinite per= iod of=20 time) into a C object that the garbage collector does not know about. If=20 garbage-collection reclaims the object before the callback is used, disas= ter can=20 occur. As I don't know the lifetime of the C object I'm reluctant to try = to fix=20 this myself, so I'm filing this bug report in the hope that an xwidget ex= pert=20 can fix it. --------------A60ABE78E877EAF2C0973A42 Content-Type: text/plain; charset=UTF-8; name="0001-Port-xwidget-to-DCHECK_LISP_OBJECT_TYPE.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Port-xwidget-to-DCHECK_LISP_OBJECT_TYPE.txt" RnJvbSA1YmFjZWZmOTJkODk0N2VkNWI2NGZhZGFlODA4YjM2NmY1Y2ExZGE3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBNb24sIDIwIEZlYiAyMDE3IDA4OjUzOjUwIC0wODAwClN1YmplY3Q6IFtQQVRD SF0gUG9ydCB4d2lkZ2V0IHRvIC1EQ0hFQ0tfTElTUF9PQkpFQ1RfVFlQRQpNSU1FLVZlcnNp b246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVu dC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKKiBzcmMveHdpZGdldC5jICh3ZWJraXRfamF2 YXNjcmlwdF9maW5pc2hlZF9jYikKKEZ4d2lkZ2V0X3dlYmtpdF9leGVjdXRlX3NjcmlwdCk6 IERvbid0IGFzc3VtZSBMaXNwX09iamVjdCBpcyBhbgppbnRlZ2VyLiAgVGhpcyBmaXggaXMg anVzdCBhIGhhY2s7IEnigJlsbCBmaWxlIGEgYnVnIHJlcG9ydCBhYm91dAp0aGUgdW5kZXJs eWluZyBwcm9ibGVtLgotLS0KIHNyYy94d2lkZ2V0LmMgfCAxNyArKysrKysrKysrKystLS0t LQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvc3JjL3h3aWRnZXQuYyBiL3NyYy94d2lkZ2V0LmMKaW5kZXggNWMyNzZi MS4uZGM3MDViYiAxMDA2NDQKLS0tIGEvc3JjL3h3aWRnZXQuYworKysgYi9zcmMveHdpZGdl dC5jCkBAIC0zODksNyArMzg5LDEwIEBAIHdlYmtpdF9qYXZhc2NyaXB0X2ZpbmlzaGVkX2Ni IChHT2JqZWN0ICAgICAgKndlYnZpZXcsCiAgICAgLyogUmVnaXN0ZXIgYW4geHdpZGdldCBl dmVudCBoZXJlLCB3aGljaCB0aGVuIHJ1bnMgdGhlIGNhbGxiYWNrLgogICAgICAgIFRoaXMg ZW5zdXJlcyB0aGF0IHRoZSBjYWxsYmFjayBydW5zIGluIHN5bmMgd2l0aCB0aGUgRW1hY3MK ICAgICAgICBldmVudCBsb29wLiAgKi8KLSAgICBzdG9yZV94d2lkZ2V0X2pzX2NhbGxiYWNr X2V2ZW50ICh4dywgKExpc3BfT2JqZWN0KWxpc3BfY2FsbGJhY2ssCisgICAgLyogRklYTUU6 IFRoaXMgbWlnaHQgbGVhZCB0byBkaXNhc3RlciBpZiBMSVNQX0NBTExCQUNL4oCZcyBvYmpl Y3QKKyAgICAgICB3YXMgZ2FyYmFnZSBjb2xsZWN0ZWQgYmVmb3JlIG5vdy4gIFNlZSB0aGUg RklYTUUgaW4KKyAgICAgICBGeHdpZGdldF93ZWJraXRfZXhlY3V0ZV9zY3JpcHQuICAqLwor ICAgIHN0b3JlX3h3aWRnZXRfanNfY2FsbGJhY2tfZXZlbnQgKHh3LCBYSUwgKChpbnRwdHJf dCkgbGlzcF9jYWxsYmFjayksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgbGlzcF92YWx1ZSk7CiB9CiAKQEAgLTcxNCw4ICs3MTcsMTMgQEAgYXJndW1lbnQgcHJv Y2VkdXJlIEZVTi4qLykKICAgaWYgKCFOSUxQIChmdW4pICYmICFGVU5DVElPTlAgKGZ1bikp CiAgICAgd3JvbmdfdHlwZV9hcmd1bWVudCAoUWludmFsaWRfZnVuY3Rpb24sIGZ1bik7CiAK LSAgdm9pZCAqY2FsbGJhY2sgPSAoRlVOQ1RJT05QIChmdW4pKSA/Ci0gICAgJndlYmtpdF9q YXZhc2NyaXB0X2ZpbmlzaGVkX2NiIDogTlVMTDsKKyAgR0FzeW5jUmVhZHlDYWxsYmFjayBj YWxsYmFjaworICAgID0gRlVOQ1RJT05QIChmdW4pID8gd2Via2l0X2phdmFzY3JpcHRfZmlu aXNoZWRfY2IgOiBOVUxMOworCisgIC8qIEZJWE1FOiBUaGlzIGhhY2sgbWlnaHQgbGVhZCB0 byBkaXNhc3RlciBpZiBGVU4gaXMgZ2FyYmFnZQorICAgICBjb2xsZWN0ZWQgYmVmb3JlIHN0 b3JlX3h3aWRnZXRfanNfY2FsbGJhY2tfZXZlbnQgbWFrZXMgaXQgdmlzaWJsZQorICAgICB0 byBMaXNwIGFnYWluLiAgU2VlIHRoZSBGSVhNRSBpbiB3ZWJraXRfamF2YXNjcmlwdF9maW5p c2hlZF9jYi4gICovCisgIGdwb2ludGVyIGNhbGxiYWNrX2FyZyA9IChncG9pbnRlcikgKGlu dHB0cl90KSBYTEkgKGZ1bik7CiAKICAgLyogSmF2YVNjcmlwdCBleGVjdXRpb24gaGFwcGVu cyBhc3luY2hyb25vdXNseS4gIElmIGFuIGVsaXNwCiAgICAgIGNhbGxiYWNrIGZ1bmN0aW9u IGlzIHByb3ZpZGVkIHdlIHBhc3MgaXQgdG8gdGhlIEMgY2FsbGJhY2sKQEAgLTcyMyw4ICs3 MzEsNyBAQCBhcmd1bWVudCBwcm9jZWR1cmUgRlVOLiovKQogICB3ZWJraXRfd2ViX3ZpZXdf cnVuX2phdmFzY3JpcHQgKFdFQktJVF9XRUJfVklFVyAoeHctPndpZGdldF9vc3IpLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNTREFUQSAoc2NyaXB0KSwKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAvKiBjYW5jZWxhYmxlICovCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2ssCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGdwb2ludGVyKSBmdW4pOworICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrLCBjYWxsYmFja19hcmcpOwogICByZXR1 cm4gUW5pbDsKIH0KIAotLSAKMi45LjMKCg== --------------A60ABE78E877EAF2C0973A42-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 20 13:01:58 2017 Received: (at 25816) by debbugs.gnu.org; 20 Feb 2017 18:01:58 +0000 Received: from localhost ([127.0.0.1]:47741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfsHd-0008KI-4v for submit@debbugs.gnu.org; Mon, 20 Feb 2017 13:01:57 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:55984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfsHb-0008K8-PT for 25816@debbugs.gnu.org; Mon, 20 Feb 2017 13:01:56 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3vRs014KSGz3hjl1; Mon, 20 Feb 2017 19:01:53 +0100 (CET) Received: from localhost (dynscan01.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3vRs010XtLzvkQX; Mon, 20 Feb 2017 19:01:53 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan01.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 7OihN0bE7ld6; Mon, 20 Feb 2017 19:01:52 +0100 (CET) X-Auth-Info: 9e4hDWlwDT1pS3NykmmnRUl/ApMPvrmfM/Dc3d3n9dEPXLCIJiUEChBrNr4bdXev Received: from igel.home (ppp-88-217-8-189.dynamic.mnet-online.de [88.217.8.189]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Mon, 20 Feb 2017 19:01:52 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 723142C3C39; Mon, 20 Feb 2017 19:01:51 +0100 (CET) From: Andreas Schwab To: Paul Eggert Subject: Re: bug#25816: Emacs xwidget GC issue with callback References: X-Yow: Hmmm.. a CRIPPLED ACCOUNTANT with a FALAFEL sandwich is HIT by a TROLLEY-CAR.. Date: Mon, 20 Feb 2017 19:01:51 +0100 In-Reply-To: (Paul Eggert's message of "Mon, 20 Feb 2017 09:10:32 -0800") Message-ID: <87h93oeo6o.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25816 Cc: Ricardo Wurmus , Joakim Verona , 25816@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.7 (/) On Feb 20 2017, Paul Eggert wrote: > @@ -714,8 +717,13 @@ argument procedure FUN.*/) > if (!NILP (fun) && !FUNCTIONP (fun)) > wrong_type_argument (Qinvalid_function, fun); > > - void *callback = (FUNCTIONP (fun)) ? > - &webkit_javascript_finished_cb : NULL; > + GAsyncReadyCallback callback > + = FUNCTIONP (fun) ? webkit_javascript_finished_cb : NULL; > + > + /* FIXME: This hack might lead to disaster if FUN is garbage > + collected before store_xwidget_js_callback_event makes it visible > + to Lisp again. See the FIXME in webkit_javascript_finished_cb. */ > + gpointer callback_arg = (gpointer) (intptr_t) XLI (fun); When --with-wide-int, EMACS_INT may be wider than a pointer, and this discards the type bits. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 20 16:05:45 2017 Received: (at 25816) by debbugs.gnu.org; 20 Feb 2017 21:05:45 +0000 Received: from localhost ([127.0.0.1]:47848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfv9V-0007mf-CY for submit@debbugs.gnu.org; Mon, 20 Feb 2017 16:05:45 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:56488) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfv9T-0007mS-86 for 25816@debbugs.gnu.org; Mon, 20 Feb 2017 16:05:43 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3F3A11600E6; Mon, 20 Feb 2017 13:05:36 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 1e3C1TRQf8F3; Mon, 20 Feb 2017 13:05:35 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 60ED01600E8; Mon, 20 Feb 2017 13:05:35 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id dRgU59Nj-_LL; Mon, 20 Feb 2017 13:05:35 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 3F41C1600E6; Mon, 20 Feb 2017 13:05:35 -0800 (PST) Subject: Re: bug#25816: Emacs xwidget GC issue with callback To: Andreas Schwab References: <87h93oeo6o.fsf@linux-m68k.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <685382da-69ef-c683-d6b1-d18fff00b8cf@cs.ucla.edu> Date: Mon, 20 Feb 2017 13:05:35 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <87h93oeo6o.fsf@linux-m68k.org> Content-Type: multipart/mixed; boundary="------------31DA8D0BAD16CE5BFB10396C" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25816 Cc: Ricardo Wurmus , Joakim Verona , 25816@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.0 (/) This is a multi-part message in MIME format. --------------31DA8D0BAD16CE5BFB10396C Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Andreas Schwab wrote: > When --with-wide-int, EMACS_INT may be wider than a pointer, and this > discards the type bits. Thanks, I installed the attached to document this limitation. Fixing the = GC bug=20 should remove the limitation. --------------31DA8D0BAD16CE5BFB10396C Content-Type: text/x-diff; name="0001-Verify-xwidget-USE_LSB_TAG-assumption.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-Verify-xwidget-USE_LSB_TAG-assumption.patch" =46rom 57a8346edfbaa7a4002f2ed8cad041588dfcdd9c Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 20 Feb 2017 13:03:12 -0800 Subject: [PATCH] Verify xwidget USE_LSB_TAG assumption * src/xwidget.c (Fxwidget_webkit_execute_script): Add verification. Problem reported by Andreas Schwab (Bug#25816#8). --- src/xwidget.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xwidget.c b/src/xwidget.c index dc705bb..e6de5da 100644 --- a/src/xwidget.c +++ b/src/xwidget.c @@ -720,6 +720,8 @@ argument procedure FUN.*/) GAsyncReadyCallback callback =3D FUNCTIONP (fun) ? webkit_javascript_finished_cb : NULL; =20 + /* FIXME: The following hack assumes USE_LSB_TAG. */ + verify (USE_LSB_TAG); /* FIXME: This hack might lead to disaster if FUN is garbage collected before store_xwidget_js_callback_event makes it visible to Lisp again. See the FIXME in webkit_javascript_finished_cb. */= --=20 2.7.4 --------------31DA8D0BAD16CE5BFB10396C-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 08 04:51:33 2020 Received: (at control) by debbugs.gnu.org; 8 Mar 2020 08:51:34 +0000 Received: from localhost ([127.0.0.1]:47871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAren-0006yW-Ps for submit@debbugs.gnu.org; Sun, 08 Mar 2020 04:51:33 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:60850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jArem-0006yK-Vv for control@debbugs.gnu.org; Sun, 08 Mar 2020 04:51:33 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6BB4516009E for ; Sun, 8 Mar 2020 00:51:27 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 6edfcFJuyMoQ for ; Sun, 8 Mar 2020 00:51:26 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CDEE81600AF for ; Sun, 8 Mar 2020 00:51:26 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 62l-vLfw_ib4 for ; Sun, 8 Mar 2020 00:51:26 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id A962E16009E for ; Sun, 8 Mar 2020 00:51:26 -0800 (PST) To: control@debbugs.gnu.org From: Paul Eggert Subject: 25816 is the same as 31545 Organization: UCLA Computer Science Department Message-ID: <24a56c9c-d677-401e-9fbc-30761a1540fe@cs.ucla.edu> Date: Sun, 8 Mar 2020 00:51:26 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit 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 25816 merge 31545 25816 thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 08 04:56:46 2020 Received: (at control) by debbugs.gnu.org; 8 Mar 2020 08:56:46 +0000 Received: from localhost ([127.0.0.1]:47877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jArjq-00076E-BZ for submit@debbugs.gnu.org; Sun, 08 Mar 2020 04:56:46 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:32880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jArjp-000761-BF for control@debbugs.gnu.org; Sun, 08 Mar 2020 04:56:45 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id C16C716009E for ; Sun, 8 Mar 2020 00:56:39 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 4VMO0DBRpfdZ for ; Sun, 8 Mar 2020 00:56:39 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3228F1600AF for ; Sun, 8 Mar 2020 00:56:39 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id voRpWa09w3Ov for ; Sun, 8 Mar 2020 00:56:39 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 0D67C16009E for ; Sun, 8 Mar 2020 00:56:39 -0800 (PST) To: control@debbugs.gnu.org From: Paul Eggert Subject: merge 31545, 25816 Organization: UCLA Computer Science Department Message-ID: <165ef456-6523-85cf-9a8c-96ba3323fac7@cs.ucla.edu> Date: Sun, 8 Mar 2020 00:56:38 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit 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 (---) unarchive 31545 merge 31545 25816 From unknown Thu Jun 19 14:33:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 05 Apr 2020 11: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