From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 10:17:33 2025 Received: (at submit) by debbugs.gnu.org; 21 Feb 2025 15:17:34 +0000 Received: from localhost ([127.0.0.1]:60486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlUmS-0006ar-Gd for submit@debbugs.gnu.org; Fri, 21 Feb 2025 10:17:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:58178) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlUmA-0006VI-3p for submit@debbugs.gnu.org; Fri, 21 Feb 2025 10:17:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tlUlu-00063M-9W for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2025 10:16:58 -0500 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tlUlq-0004A3-IM for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2025 10:16:58 -0500 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-43948f77f1aso13830675e9.0 for ; Fri, 21 Feb 2025 07:16:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740151012; x=1740755812; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=Au+RR64eLeR7CvjipdDaT81m+Wdlmsu+2FJRk6yDvt4=; b=e09l7kJ3UsLy55OszLcFDh0qH9xDfk480Ku8zN4iiZ1VMtLvOPSYAefqYRnMj4If3k IMuwbpbvB0Fay/hA35EAPu9RWhthWxJH072GCiLsMHGFS7lh5/VXbOE+sMjXaZLS1JgE 354ddPUODPlgd9lzgNUO2MgN6/k2Hsv0YngWoRwtQmi81/Ffu+n3VGCs5gJXpwhdMuG7 XQwQTTVnE4XMT6Z6vKWABT3ko3YIyROdKAJh8udplol6oCPqfyS4yfuxtVAEep7JlX9k akdhNUOIUBjvQ42z2o6zjslEjeph4HqIsPBRhoocRjvwocpv9n/ADLUCTzY6ZK/5T7aS +1xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740151012; x=1740755812; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Au+RR64eLeR7CvjipdDaT81m+Wdlmsu+2FJRk6yDvt4=; b=GSRDJ1v1ByHy8CvCp13DiZilnxmN5u1xGBCOmBSs+eJlVIHKE/K29+AW37mGTSlxXG z+s4kMdlcvgWYwUuiS9faJEACSHdo0Eadle/LE1qt/bEfU76Xyv09uS9J03Q9DO2yemd 7jqvUbyGAlLS+DRoBhBHNPMEt7wxR4wuhjmu06YUlgpNcrlm+eksRhkQ201DDJGONAvg mI9bIIyE5CgFzHOcanbHWm6YZk0kVZuFxxUfVxklwqu0eD/rvV4rY2LDEPV4w0Hh78qK kXPrrgiI11Ll3HMneEKyWSmzx7/9PbA2Q2FIsTc3unkY0Br+rgICLPaPNpyxVEQFN1Co oJTA== X-Gm-Message-State: AOJu0YwF5vVenCNImB5I1mpVvToywqRonTIerKilXHXGApOXh4WqD/dK xLrdg31il/GsrSpQ770y6NePcZlyQE8UCVH5aD4WifumXgR/cYuB0hGUJw== X-Gm-Gg: ASbGnct7HkSiVQvY8pT49yZ5D0e0iHKSFF7dGpCH4GFeGiSafQeOR5B3pU11yNkfDQk clr56rBwvzVeTJ/+/X7ApDZJzkBQAEUUTFv1qAReSUSn0GouvI+Bq3rBIAfwC+Xp5bB0HjCMWzq L6mAZHUbWhzSXLjWK9scxkim9f8Gwx8CxBhNCzIRvK4cZbyPHlpWANDTAv1ETB8eed5hmG/sjkp FWwFEBj76I2fvbx4TH7cbCRU+1hDLbhlnkMbpy3JfIGoYWMD/j8hrvO5HDpPfw5CR/i6ZRsoH4U id+rWJoWHS/yXKs/Y9jCQgxZ6qI7ibGg7pw/0RbrGGd4MmJwe5pVoXbP7U8= X-Google-Smtp-Source: AGHT+IGGxhc4vMq4+CT/iUGBix97O0dqZ7yf/wi81p5EVBYfAVy5xXMuU9a6LjVbA7g/5qq5WN7YHA== X-Received: by 2002:a05:600c:1c1b:b0:439:942c:c1cd with SMTP id 5b1f17b1804b1-439ae1f1991mr32037865e9.15.1740151011844; Fri, 21 Feb 2025 07:16:51 -0800 (PST) Received: from caladan (dialin-233080.rol.raiffeisen.net. [195.254.233.80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-439b02d854csm20092955e9.15.2025.02.21.07.16.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Feb 2025 07:16:50 -0800 (PST) From: Helmut Eller To: bug-gnu-emacs@gnu.org Subject: 31.0.50; gnutls_pproc leak X-Debbugs-Cc: Date: Fri, 21 Feb 2025 16:16:42 +0100 Message-ID: <87o6yv72g5.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=eller.helmut@gmail.com; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) --=-=-= Content-Type: text/plain On the features/igc branch, it looks like the process->gnutls_pproc field is never freed. This patch would fix that: --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Don-t-forget-to-free-process-gnutls_pproc-if-we-HAVE.patch >From d13ef81273c45f60add3a7adbea8274a916f469a Mon Sep 17 00:00:00 2001 From: Helmut Eller Date: Fri, 21 Feb 2025 15:31:58 +0100 Subject: [PATCH] Don't forget to free process->gnutls_pproc if we HAVE_MPS. * src/gnutls.c (emacs_gnutls_deinit): Free gnutls_pproc here. * src/alloc.c (cleanup_vector): Not here. --- src/alloc.c | 7 +------ src/gnutls.c | 11 +++++++++++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/alloc.c b/src/alloc.c index 7e74fd53335..74e85a9962b 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -3450,12 +3450,6 @@ cleanup_vector (struct Lisp_Vector *vector) hash_table_allocated_bytes -= bytes; } break; - case PVEC_PROCESS: - { - struct Lisp_Process *p = PSEUDOVEC_STRUCT (vector, Lisp_Process); - xfree (p->gnutls_pproc); - } - break; /* Keep the switch exhaustive. */ case PVEC_NORMAL_VECTOR: case PVEC_FREE: @@ -3465,6 +3459,7 @@ cleanup_vector (struct Lisp_Vector *vector) case PVEC_WINDOW: case PVEC_BOOL_VECTOR: case PVEC_BUFFER: + case PVEC_PROCESS: case PVEC_TERMINAL: case PVEC_WINDOW_CONFIGURATION: case PVEC_OTHER: diff --git a/src/gnutls.c b/src/gnutls.c index 50c6bc67e33..7eaf01f6b6e 100644 --- a/src/gnutls.c +++ b/src/gnutls.c @@ -985,6 +985,17 @@ emacs_gnutls_deinit (Lisp_Object proc) if (XPROCESS (proc)->gnutls_certificates) gnutls_deinit_certificates (XPROCESS (proc)); + struct Lisp_Process *p = XPROCESS (proc); + if (p->gnutls_pproc) + { +#ifdef HAVE_MPS + igc_xfree (p->gnutls_pproc); +#else + xfree (p->gnutls_pproc); +#endif + p->gnutls_pproc = NULL; + } + XPROCESS (proc)->gnutls_p = false; return Qt; } -- 2.39.5 --=-=-= Content-Type: text/plain Helmut In GNU Emacs 31.0.50 (build 10, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2025-02-21 built on caladan Repository revision: d13ef81273c45f60add3a7adbea8274a916f469a Repository branch: fix-gnutls-leak Windowing system distributor 'The X.Org Foundation', version 11.0.12401004 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --config-cache --enable-checking=all,igc_check_fwd,igc_debug --with-mps=debug --with-xpm=ifavailable --with-gif=ifavailable --with-native-compilation=no 'CFLAGS=-g -O0 --std=gnu99 -I/scratch/emacs/mps-install/include -L/scratch/emacs/mps-install/lib'' Configured features: CAIRO DBUS FREETYPE GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSELINUX LIBSYSTEMD LIBXML2 MODULES MPS NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINERAMA XINPUT2 XRANDR GTK3 ZLIB --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 11:48:59 2025 Received: (at control) by debbugs.gnu.org; 21 Feb 2025 16:48:59 +0000 Received: from localhost ([127.0.0.1]:34036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlWCw-0003vD-Kd for submit@debbugs.gnu.org; Fri, 21 Feb 2025 11:48:58 -0500 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]:56776) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tlWCt-0003ti-OB for control@debbugs.gnu.org; Fri, 21 Feb 2025 11:48:56 -0500 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-abbc38adeb1so406449166b.1 for ; Fri, 21 Feb 2025 08:48:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740156529; x=1740761329; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=vHDgAkMN3mC8aEzq87asdQ8hSrkwjYUSt0KBWJLveQ4=; b=VlX/BYgVl6MNAnYe8ZMCEMHFHggaRf7mJQkYTraIYSl+b1xs6p/RCQmFtH4gIhc0vO qn8BIXJy6PLrOkvwc78U5yn3Tb9kT69WKfzeBvQ41plrLsLh/1hKBRRTao4/JdJmYYwG FxlRhdG5bjJd7WCa3SBcqdyOVRtky+EPuaBl8treDO1F6PVKKG1dz8Vlj/na3olxtj2V iivcbbIpGa3zH3nAz74TqgK0MhGP3NJ4gIQHvAvp/LkNFu0MrKVrU9bAA9wSiipYEmZ2 jAdiLw+mXrZVah4gZKPr2v0xb2YbjCwBDTPEflmBHea1itDbw5FvGTFu6sQTDtzpvhYz C2Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740156529; x=1740761329; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=vHDgAkMN3mC8aEzq87asdQ8hSrkwjYUSt0KBWJLveQ4=; b=B9VMMj4eMPWN7/qFMgff9TWFOc4MuFCL7rAEPiu1CtjwiLCDGvAlNbsN0k7txb5odO Xq1huSTDcWCb4I+GDbuEznEcRyqlr6ImQgmB1cEc8YZWRiKIrGfPitsojIDhJ/+1Sz8d qAksyU9rCajgyWwQfIeREzarUlf8sPkiIFIrZdfjiO5JGgl1ap/bEPgrzvm/cOsyZGZn Q8woby+jfczQvSAOU2nhACY+vdQaTULf4ApY3VLtgOCNuFZzT4ttwU/GRyop/PJhdiEp E6yfh3GENroSNYAX3BnaCc9WvXTZ3+8k6vcd5My/AuSuxA+JSNy5QeRNXv+byLX65kL4 mv9A== X-Gm-Message-State: AOJu0Yy+BXmb5ZB7P8Hg7n6aFoeSOThfORDozDsH41VjLUGLTsOes457 hFuysHNmS5SuOYaZ8p9I3o9p5rVRIR0aoi46uBAAC2cwmBBiT9MjpCk5n3TEe6cpBSlukhPuqEW i9kpfSm4BzgmrxMx+QbQE7Dz9uXLdCCoPTIQ= X-Gm-Gg: ASbGncsD3VhMwkL/9KFQLk+nqB0JTmCLXP/jnFL4CjJjSzqlLM6l8CAraEg77vL51xV TXxTnKpLXvbwoh9fiS4ULmODcQQqo3YByHqvLsx2ELu9Vp5dHjEQTLMUwNUBKYhbVCKD3jsXn3f iAWV1KbA0= X-Google-Smtp-Source: AGHT+IHd6YVT3iR5j58XWgRmog/YkInO/W9rbos98JiRYZdHkiZP376tjq07foYWphhxrA9kQ7Rmtm1AQQDdJuOHx30= X-Received: by 2002:a17:907:6d12:b0:ab2:c1da:b725 with SMTP id a640c23a62f3a-abc09aee607mr461101366b.30.1740156528601; Fri, 21 Feb 2025 08:48:48 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 21 Feb 2025 08:48:48 -0800 From: Stefan Kangas MIME-Version: 1.0 Date: Fri, 21 Feb 2025 08:48:48 -0800 X-Gm-Features: AWEUYZknpyDxsvDTsQoaKy-d5agvuDZ9y9WTrg9xQElrzx7ZBb2HLkj1Q17Ohns Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: tags 76473 + patch thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:62a listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 2.0 BLANK_SUBJECT Subject is present but empty 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: 1.0 (+) tags 76473 + patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 13:02:49 2025 Received: (at 76473) by debbugs.gnu.org; 21 Feb 2025 18:02:50 +0000 Received: from localhost ([127.0.0.1]:35086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlXMP-0001n7-K8 for submit@debbugs.gnu.org; Fri, 21 Feb 2025 13:02:49 -0500 Received: from mail-10630.protonmail.ch ([79.135.106.30]:53323) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlXMM-0001lp-63 for 76473@debbugs.gnu.org; Fri, 21 Feb 2025 13:02:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740160958; x=1740420158; bh=SbrOjOqXp+EpNSnvONyrFta8CG89DY1O+9DXelEH7j0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=b00hTraDQUY0FfvnmhnFmM7YNzQHmnrRur3KliZSLgsgt0Z1qTyRuzOMYMybM3aWR 8Zp7tvsUn9NXXMqu6d5q+Cd7cErAZl6XRpgOj4KyaSelUxWn49Wrb6ZcpJi8Yh9KUL ykT0rBVADo095/9WQm5LC7f8W+NjAr39MuA7DCGyklmNC3RELXP4ZGcrkdJnbZ2tcr +0FyFI6n3PtneuSWOG+MGCroYkystOs69f+x/4Z3kEcZmcl1i6poaGmUdKNxiBGu2r 4aCRFquERu9PRp7DAVpEmAYSgfzGYHfMDU76eCavnhnRK/Sh7JKKj6ginaw4lTLPoX 84owO7As/Ra2g== Date: Fri, 21 Feb 2025 18:02:34 +0000 To: Helmut Eller From: Pip Cet Subject: Re: bug#76473: 31.0.50; gnutls_pproc leak Message-ID: <87msefrxb5.fsf@protonmail.com> In-Reply-To: <87o6yv72g5.fsf@gmail.com> References: <87o6yv72g5.fsf@gmail.com> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 05cce54147b93ea1d38bd8eeedc3c2932d90e54e MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76473 Cc: 76473@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 (-) "Helmut Eller" writes: > On the features/igc branch, it looks like the process->gnutls_pproc > field is never freed. AFAICT, on w32 (which is the only place where it's used), the process->gnutls_pproc pointer will keep alive the process indefinitely, so the entire process is never freed. Right? > This patch would fix that: I believe it would! Is anyone testing the w32/w64 + gnutls combination? Pip From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 13:39:53 2025 Received: (at 76473) by debbugs.gnu.org; 21 Feb 2025 18:39:53 +0000 Received: from localhost ([127.0.0.1]:35716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlXwG-0001yx-Fm for submit@debbugs.gnu.org; Fri, 21 Feb 2025 13:39:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57952) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlXwE-0001xj-8R for 76473@debbugs.gnu.org; Fri, 21 Feb 2025 13:39:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tlXw8-0000Co-T2; Fri, 21 Feb 2025 13:39:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=+QMZpVf+X0IyeMQsyOkIRtPkmkEG+ayPthT/1dcPhTo=; b=qSjXwtWaR/bc xADz0H+9tJz0VhyzAh+MegJs7M+nCYEEox6aA8mj4x9RgMOjCO+d/9SJRTVZ4pi0nWQn8fuwVIp71 mXM9oNKcltqC/yHUxt4JU5YyrTDDRoqVKAX05ofsLXsm6CmvUFyYqUFV2uaZyGEhMJS+h369SaDw9 Fz9ikqosa3Nubr42kjmP3UveWXNQEzv3p6qYDdgSnPm+6Oq/QfzhnzftBfxdJuF9ktP6jZSrQJIlb qaJoih7ImzPiAaCDAizzLhg9loWGulYDvIzSK761p1fKONWE4rdJmsWdgMq30gkA0xEo2zIk01cNv JNWNAr9Y82F32yA7xj+Y5A==; Date: Fri, 21 Feb 2025 20:39:40 +0200 Message-Id: <86o6yvkuqb.fsf@gnu.org> From: Eli Zaretskii To: Pip Cet In-Reply-To: <87msefrxb5.fsf@protonmail.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#76473: 31.0.50; gnutls_pproc leak References: <87o6yv72g5.fsf@gmail.com> <87msefrxb5.fsf@protonmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76473 Cc: 76473@debbugs.gnu.org, eller.helmut@gmail.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: -3.3 (---) > Cc: 76473@debbugs.gnu.org > Date: Fri, 21 Feb 2025 18:02:34 +0000 > From: Pip Cet via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > This patch would fix that: > > I believe it would! Is anyone testing the w32/w64 + gnutls combination? In general, or on the igc branch? From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 13:44:34 2025 Received: (at 76473) by debbugs.gnu.org; 21 Feb 2025 18:44:35 +0000 Received: from localhost ([127.0.0.1]:35796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlY0n-0002hd-PH for submit@debbugs.gnu.org; Fri, 21 Feb 2025 13:44:34 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:26447) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlY0l-0002gI-FD for 76473@debbugs.gnu.org; Fri, 21 Feb 2025 13:44:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740163464; x=1740422664; bh=/EIyuHhBU3heFcWUUqqH+3e9eHNavkDnUsKcaca+l88=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=GfiYSZ2tIFJIGPE8IOSTdSlSNp2gIDfNwTuUA1dcHIQzPzOKNp76lIc1ZZw0Brrbb n1Aav3MdlYhhlfiwi9llpQPjLhg3inga9qj50BIyZCMz3DRgN5H1L6WsCfrRAR5MIa 7AuuZb9oWmr9mRuyS1gjp3vbuEgXO5GEuWl02xXBE81Udj5KzoHuYyGz2kmu4SSY2O DMPClrZ8lqlgdeGHrAfPjhOvhsyU1tBlLrwzlK6R0Ed4/swJVn3rryDMgLytE3zYiL 0xMJHZTu2OsFcZbqqMWNtEYX2uY0d7t+4OC3c8rUcjSi9qmeBU2I/YYutuGwZP8lHV oWSzw+Mf/xUTw== Date: Fri, 21 Feb 2025 18:44:17 +0000 To: Eli Zaretskii From: Pip Cet Subject: Re: bug#76473: 31.0.50; gnutls_pproc leak Message-ID: <87pljbp28q.fsf@protonmail.com> In-Reply-To: <86o6yvkuqb.fsf@gnu.org> References: <87o6yv72g5.fsf@gmail.com> <87msefrxb5.fsf@protonmail.com> <86o6yvkuqb.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: ba84703d676c6c3961a7663bd6b4af5a802833a7 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76473 Cc: 76473@debbugs.gnu.org, eller.helmut@gmail.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 (-) "Eli Zaretskii" writes: >> Cc: 76473@debbugs.gnu.org >> Date: Fri, 21 Feb 2025 18:02:34 +0000 >> From: Pip Cet via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> > This patch would fix that: >> >> I believe it would! Is anyone testing the w32/w64 + gnutls combination? > > In general, or on the igc branch? The latter. This bug is specific to feature/igc, I think, since that's the only branch that has gnutls_pproc. Pip From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 14:25:56 2025 Received: (at 76473) by debbugs.gnu.org; 21 Feb 2025 19:25:56 +0000 Received: from localhost ([127.0.0.1]:36400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlYeq-0000da-6T for submit@debbugs.gnu.org; Fri, 21 Feb 2025 14:25:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34176) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlYde-0000MY-7O for 76473@debbugs.gnu.org; Fri, 21 Feb 2025 14:24:42 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tlYdW-00061z-OA; Fri, 21 Feb 2025 14:24:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=OdEUX9yAxxJ5WZQQllvD3x5k+9N7/784hnP84N1jKuk=; b=eAK1DOWCLgSQ UhNgPsgIESL4Q2rjfWq1fv2LiBS6WJxQTnYCMFuIQNW85Yj0bmfxWgPkmbGs2RbAjtB+I71hpPQRp exjaiz8t2MPdLSLVUCvgy9YdehQqR6QFds0q7eo58JFKh1GbBHDfJ89cjNd1I16hiOMcrmmaF63GT b0vLzMEkMmndHrr4GG3wQTwJoFPgaJNneGE67fwVqJmQN49wHfIzQzedDzbGTs8PqoZipSSw2o20+ 5qRYspD3SdvcftiO8Rcr7dZjzBZrGFxeBYBQMF8aqds2ZRC7JcUDIkfgc3SnbW/ei1cAh52OJ0pnP bPiJxShREexu0GOm8p+wWw==; Date: Fri, 21 Feb 2025 21:24:14 +0200 Message-Id: <86msefkso1.fsf@gnu.org> From: Eli Zaretskii To: Pip Cet In-Reply-To: <87pljbp28q.fsf@protonmail.com> (message from Pip Cet on Fri, 21 Feb 2025 18:44:17 +0000) Subject: Re: bug#76473: 31.0.50; gnutls_pproc leak References: <87o6yv72g5.fsf@gmail.com> <87msefrxb5.fsf@protonmail.com> <86o6yvkuqb.fsf@gnu.org> <87pljbp28q.fsf@protonmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76473 Cc: 76473@debbugs.gnu.org, eller.helmut@gmail.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: -3.3 (---) > Date: Fri, 21 Feb 2025 18:44:17 +0000 > From: Pip Cet > Cc: eller.helmut@gmail.com, 76473@debbugs.gnu.org > > "Eli Zaretskii" writes: > > >> Cc: 76473@debbugs.gnu.org > >> Date: Fri, 21 Feb 2025 18:02:34 +0000 > >> From: Pip Cet via "Bug reports for GNU Emacs, > >> the Swiss army knife of text editors" > >> > >> > This patch would fix that: > >> > >> I believe it would! Is anyone testing the w32/w64 + gnutls combination? > > > > In general, or on the igc branch? > > The latter. This bug is specific to feature/igc, I think, since that's > the only branch that has gnutls_pproc. If you or Helmut tell me what to try and what to notice, I can do that. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 14:58:31 2025 Received: (at 76473) by debbugs.gnu.org; 21 Feb 2025 19:58:31 +0000 Received: from localhost ([127.0.0.1]:36810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlZAN-00058I-8q for submit@debbugs.gnu.org; Fri, 21 Feb 2025 14:58:31 -0500 Received: from mail-10631.protonmail.ch ([79.135.106.31]:64501) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlZAL-00056o-1L for 76473@debbugs.gnu.org; Fri, 21 Feb 2025 14:58:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740167901; x=1740427101; bh=A6Eeitt3qMXO1Deg/txcTx5UkavtLOg9Uvr8s84jaj0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=dGl9c3m5Kg29D7FqJg3ErDYpyXhaBAW43z+J8dKQPj5YGrKWHBPB7fG+PH2RmCQyz SFtXohcMk1JJ28fT/aoaBQUWD6HWtzwiOK3j+/iBG0z51L2F5+NAuy9F08ww6JY7zq xs5gaPxwBnChdEUgKEM4lRyEFWQizdOHrdNxRnIZYcgn2pUZiCNUS3rgcGOd0PoMoj 7WIuIgSP+FoIOdTRzU+WG4bvSROpZ5FvVhTZw6K2kGbixUfQQlRR/uQR3buIgnWJnW PCz84TWq8+3pVBgKaAAzJbNYHn9T4kVhu5KupFeIrNwYBATXaA1tsKYfGyTjko/VfS jxEq7e6ctW6RQ== Date: Fri, 21 Feb 2025 19:58:19 +0000 To: Eli Zaretskii From: Pip Cet Subject: Re: bug#76473: 31.0.50; gnutls_pproc leak Message-ID: <87frk73wam.fsf@protonmail.com> In-Reply-To: <86msefkso1.fsf@gnu.org> References: <87o6yv72g5.fsf@gmail.com> <87msefrxb5.fsf@protonmail.com> <86o6yvkuqb.fsf@gnu.org> <87pljbp28q.fsf@protonmail.com> <86msefkso1.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 3213146971d71c2d70e1137f180f49950198c036 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 76473 Cc: 76473@debbugs.gnu.org, eller.helmut@gmail.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 (-) "Eli Zaretskii" writes: >> Date: Fri, 21 Feb 2025 18:44:17 +0000 >> From: Pip Cet >> Cc: eller.helmut@gmail.com, 76473@debbugs.gnu.org >> >> "Eli Zaretskii" writes: >> >> >> Cc: 76473@debbugs.gnu.org >> >> Date: Fri, 21 Feb 2025 18:02:34 +0000 >> >> From: Pip Cet via "Bug reports for GNU Emacs, >> >> the Swiss army knife of text editors" >> >> >> >> > This patch would fix that: >> >> >> >> I believe it would! Is anyone testing the w32/w64 + gnutls combinati= on? >> > >> > In general, or on the igc branch? >> >> The latter. This bug is specific to feature/igc, I think, since that's >> the only branch that has gnutls_pproc. > > If you or Helmut tell me what to try and what to notice, I can do > that. Can you watch the PVEC_PROCESS line (in M-x igc-stats) or the xzalloc-ambig line (in M-x igc-roots-stats) while creating and destroying a number of gnutls processes? Without the patch, the numbers should go up but never down. With the patch, all should be fine :-) Thanks! Pip From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 22 03:54:50 2025 Received: (at 76473) by debbugs.gnu.org; 22 Feb 2025 08:54:51 +0000 Received: from localhost ([127.0.0.1]:46975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tllHd-0007Cs-TR for submit@debbugs.gnu.org; Sat, 22 Feb 2025 03:54:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51058) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tllHa-0007Bj-P1 for 76473@debbugs.gnu.org; Sat, 22 Feb 2025 03:54:47 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tllHU-0001T3-Rm; Sat, 22 Feb 2025 03:54:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=uIgWJYVhqjlIiG8P0/hlACTuoWKrqDEpz7lYMZSc4JQ=; b=lpu7/k35LCwN fIdvGeCil7VT8MZO71t2s0pRo1o3vEqvKDwU4IgPgPPenjYXpJRydNaQzeT8pdRnzq5FGyzxq+UfO 8e9dGM4gWoBwRPtz+Web3rHazRybynvzTyue28GrAzMxRwy3FiHF74LL4TIEQJlSAGnMd2vZjeGLS NcteXbDW7J39eKfW6a/UK8gBu/KSD4SzbercP8CHwTdrDQ8xsNdjNjKYBO2VotZB0CCyUt5k5HaJF bmnJiDLLKivy0YrXW/dCJNeT634plXMye89Z7DqYE0PxacloGwp5UFjNCetB1Y8xQzSvDw0dfZPe9 eXEi+Cja51PWfSX80bp/xQ==; Date: Sat, 22 Feb 2025 10:54:36 +0200 Message-Id: <86a5ael5pv.fsf@gnu.org> From: Eli Zaretskii To: Pip Cet In-Reply-To: <87frk73wam.fsf@protonmail.com> (message from Pip Cet on Fri, 21 Feb 2025 19:58:19 +0000) Subject: Re: bug#76473: 31.0.50; gnutls_pproc leak References: <87o6yv72g5.fsf@gmail.com> <87msefrxb5.fsf@protonmail.com> <86o6yvkuqb.fsf@gnu.org> <87pljbp28q.fsf@protonmail.com> <86msefkso1.fsf@gnu.org> <87frk73wam.fsf@protonmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76473 Cc: 76473@debbugs.gnu.org, eller.helmut@gmail.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: -3.3 (---) > Date: Fri, 21 Feb 2025 19:58:19 +0000 > From: Pip Cet > Cc: eller.helmut@gmail.com, 76473@debbugs.gnu.org > > "Eli Zaretskii" writes: > > >> Date: Fri, 21 Feb 2025 18:44:17 +0000 > >> From: Pip Cet > >> Cc: eller.helmut@gmail.com, 76473@debbugs.gnu.org > >> > >> "Eli Zaretskii" writes: > >> > >> >> Cc: 76473@debbugs.gnu.org > >> >> Date: Fri, 21 Feb 2025 18:02:34 +0000 > >> >> From: Pip Cet via "Bug reports for GNU Emacs, > >> >> the Swiss army knife of text editors" > >> >> > >> >> > This patch would fix that: > >> >> > >> >> I believe it would! Is anyone testing the w32/w64 + gnutls combination? > >> > > >> > In general, or on the igc branch? > >> > >> The latter. This bug is specific to feature/igc, I think, since that's > >> the only branch that has gnutls_pproc. > > > > If you or Helmut tell me what to try and what to notice, I can do > > that. > > Can you watch the PVEC_PROCESS line (in M-x igc-stats) or the > xzalloc-ambig line (in M-x igc-roots-stats) while creating and > destroying a number of gnutls processes? > > Without the patch, the numbers should go up but never down. With the > patch, all should be fine :-) I indeed see that with the patch, igc-collect and/or deleting the processes (in the list-processes display) makes the number of PVEC_PROCESS objects go down, whereas without the patch it stays at the same value it had before (and goes up when I invoke eww for another HTTPS connection). However, even with the patch, the number never goes back to zero, only to 1. Don't know if it's important or not. Anyway, the patch seems to be TRT, thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 22 09:34:44 2025 Received: (at 76473-done) by debbugs.gnu.org; 22 Feb 2025 14:34:44 +0000 Received: from localhost ([127.0.0.1]:52410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlqaY-0006mF-SF for submit@debbugs.gnu.org; Sat, 22 Feb 2025 09:34:44 -0500 Received: from mail-4322.protonmail.ch ([185.70.43.22]:30323) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlqaU-0006km-4v for 76473-done@debbugs.gnu.org; Sat, 22 Feb 2025 09:34:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740234871; x=1740494071; bh=3Q/ZJ66n4PN8G57BMOitUtppVtCY5O41R250s7mewQw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=n521MwXdVyhfc4XzFF/Y/av5XN1JQ/wBzQO1cfoRTwEBRKat/QXsyGqWWAkthUOay N/cJ9ryKyTJ2uxwsvuHfQPnvPTxXR6Dhak4naXwAB8jMlS1dK8DIZ28r1D6UnNxpuf sfyF/B5h5RcHk+A4mNjCIeKBUY4PwGHgt1yq44CHXGk5hM7xX54jssPHe64E7yu6KX KO2o+wPkYqvFhfLYIPp6ANcL6yZ38B58LdF42Q5i9l1jGN94UJ3RyOkezr4mdIrq7G Xyu5+CZRls/Rrsbk19MvVOuF/ekuHJt50wLi7/VHF0bUkyHdAJ+qtDhxYNaCAs/F6Q EBsRfweMbcnyg== Date: Sat, 22 Feb 2025 14:34:27 +0000 To: Eli Zaretskii From: Pip Cet Subject: Re: bug#76473: 31.0.50; gnutls_pproc leak Message-ID: <87jz9ijbft.fsf@protonmail.com> In-Reply-To: <86a5ael5pv.fsf@gnu.org> References: <87o6yv72g5.fsf@gmail.com> <87msefrxb5.fsf@protonmail.com> <86o6yvkuqb.fsf@gnu.org> <87pljbp28q.fsf@protonmail.com> <86msefkso1.fsf@gnu.org> <87frk73wam.fsf@protonmail.com> <86a5ael5pv.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 024cd4366d89b74ece267efbdd9679f329342e95 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 76473-done Cc: 76473-done@debbugs.gnu.org, eller.helmut@gmail.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 (-) "Eli Zaretskii" writes: >> Date: Fri, 21 Feb 2025 19:58:19 +0000 >> From: Pip Cet >> Cc: eller.helmut@gmail.com, 76473@debbugs.gnu.org >> >> "Eli Zaretskii" writes: >> >> >> Date: Fri, 21 Feb 2025 18:44:17 +0000 >> >> From: Pip Cet >> >> Cc: eller.helmut@gmail.com, 76473@debbugs.gnu.org >> >> >> >> "Eli Zaretskii" writes: >> >> >> >> >> Cc: 76473@debbugs.gnu.org >> >> >> Date: Fri, 21 Feb 2025 18:02:34 +0000 >> >> >> From: Pip Cet via "Bug reports for GNU Emacs, >> >> >> the Swiss army knife of text editors" >> >> >> >> >> >> > This patch would fix that: >> >> >> >> >> >> I believe it would! Is anyone testing the w32/w64 + gnutls combin= ation? >> >> > >> >> > In general, or on the igc branch? >> >> >> >> The latter. This bug is specific to feature/igc, I think, since that= 's >> >> the only branch that has gnutls_pproc. >> > >> > If you or Helmut tell me what to try and what to notice, I can do >> > that. >> >> Can you watch the PVEC_PROCESS line (in M-x igc-stats) or the >> xzalloc-ambig line (in M-x igc-roots-stats) while creating and >> destroying a number of gnutls processes? >> >> Without the patch, the numbers should go up but never down. With the >> patch, all should be fine :-) > > I indeed see that with the patch, igc-collect and/or deleting the > processes (in the list-processes display) makes the number of > PVEC_PROCESS objects go down, whereas without the patch it stays at > the same value it had before (and goes up when I invoke eww for > another HTTPS connection). However, even with the patch, the number > never goes back to zero, only to 1. Don't know if it's important or > not. Thanks! Since there is no process in M-x list-processes (such as a server process), I think it's most likely that an "ambiguous" reference to a destroyed process survives on the bytecode stack or the C stack. So my guess it's that's a harmless side-effect of conservative garbage collection. > Anyway, the patch seems to be TRT, thanks. Thanks, Helmut! I've changed the subject line to reference the bug number, but otherwise what I just pushed should be identical to what you sent! Closing this bug. Pip From unknown Fri Aug 15 01:55:47 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, 23 Mar 2025 11:24:49 +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