From unknown Sun Jun 22 11:34:31 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#37237 <37237@debbugs.gnu.org> To: bug#37237 <37237@debbugs.gnu.org> Subject: Status: mcron randomly stops running jobs Reply-To: bug#37237 <37237@debbugs.gnu.org> Date: Sun, 22 Jun 2025 18:34:31 +0000 retitle 37237 mcron randomly stops running jobs reassign 37237 guix submitter 37237 Robert Vollmert severity 37237 important thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 30 13:32:04 2019 Received: (at submit) by debbugs.gnu.org; 30 Aug 2019 17:32:04 +0000 Received: from localhost ([127.0.0.1]:54788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3kkl-0002FQ-Um for submit@debbugs.gnu.org; Fri, 30 Aug 2019 13:32:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:34594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3kkj-0002F7-Vr for submit@debbugs.gnu.org; Fri, 30 Aug 2019 13:32:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37446) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3kki-0005bm-0Z for bug-guix@gnu.org; Fri, 30 Aug 2019 13:32:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3kke-0007OS-G7 for bug-guix@gnu.org; Fri, 30 Aug 2019 13:31:58 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:10338) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i3kke-0007BW-9H for bug-guix@gnu.org; Fri, 30 Aug 2019 13:31:56 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 4205AA10FD for ; Fri, 30 Aug 2019 19:31:51 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id ib0Wt7Z0XPff for ; Fri, 30 Aug 2019 19:31:44 +0200 (CEST) From: Robert Vollmert Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: mcron randomly stops running jobs Message-Id: <1DDB50D6-8CC4-4617-B2DC-80BCAADE2126@vllmrt.net> Date: Fri, 30 Aug 2019 19:31:44 +0200 To: bug-guix@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 80.241.60.215 X-Spam-Score: -1.6 (-) 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.6 (--) This is the third time I=E2=80=99ve seen this, and this time I=E2=80=99m sure that nothing else happened. I have numerous mcron jobs configured, many of which run every 15 = minutes, and one which runs once a minute. Just now, at 19:22, I noticed the = minutely cron job didn=E2=80=99t seem to run, and saw that one every-15-minute = job which always logs to mcron.log had last run at 18:00. I restarted mcron, and jobs = started running again. There is no timezone confusion either: That = every-15-minute job logged its first run at 19:30. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 15:19:42 2020 Received: (at control) by debbugs.gnu.org; 21 Feb 2020 20:19:42 +0000 Received: from localhost ([127.0.0.1]:48182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5Ely-0002BR-CH for submit@debbugs.gnu.org; Fri, 21 Feb 2020 15:19:42 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:63433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5Elv-0002BA-El for control@debbugs.gnu.org; Fri, 21 Feb 2020 15:19:41 -0500 X-IronPort-AV: E=Sophos;i="5.70,469,1574118000"; d="scan'208";a="340016304" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384; 21 Feb 2020 21:19:32 +0100 Date: Fri, 21 Feb 2020 21:19:32 +0100 Message-Id: <87v9nz3d7v.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #37237 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -4.0 (----) 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: -5.0 (-----) severity 37237 important quit From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 23 13:30:50 2020 Received: (at 37237) by debbugs.gnu.org; 23 Feb 2020 18:30:50 +0000 Received: from localhost ([127.0.0.1]:51604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5w1i-00037b-77 for submit@debbugs.gnu.org; Sun, 23 Feb 2020 13:30:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5w1h-00037P-3k for 37237@debbugs.gnu.org; Sun, 23 Feb 2020 13:30:49 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40144) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j5w1b-0007xi-C3; Sun, 23 Feb 2020 13:30:43 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48124 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j5w1M-0004de-F2; Sun, 23 Feb 2020 13:30:41 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Robert Vollmert Subject: Re: bug#37237: mcron randomly stops running jobs References: <1DDB50D6-8CC4-4617-B2DC-80BCAADE2126@vllmrt.net> Date: Sun, 23 Feb 2020 19:30:26 +0100 In-Reply-To: <1DDB50D6-8CC4-4617-B2DC-80BCAADE2126@vllmrt.net> (Robert Vollmert's message of "Fri, 30 Aug 2019 19:31:44 +0200") Message-ID: <87eeulqhq5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37237 Cc: 37237@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.7 (-) Hi, Robert Vollmert skribis: > I have numerous mcron jobs configured, many of which run every 15 minutes, > and one which runs once a minute. Just now, at 19:22, I noticed the minut= ely > cron job didn=E2=80=99t seem to run, and saw that one every-15-minute job= which always > logs to mcron.log had last run at 18:00. I restarted mcron, and jobs star= ted > running again. There is no timezone confusion either: That every-15-minut= e job > logged its first run at 19:30. I=E2=80=99ve been bitten by this problem several times already. I suspect = the patch at helps with zombies that mcron tends to leave behind, but I=E2=80=99m not su= re it helps with this =E2=80=9Cstops running jobs=E2=80=9D problem (I=E2=80=99d n= eed to grab a C stack trace of mcron when that happens.) Anyway, let=E2=80=99s get this fixed! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 07:10:37 2020 Received: (at 37237-done) by debbugs.gnu.org; 18 Mar 2020 11:10:37 +0000 Received: from localhost ([127.0.0.1]:39882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEWaq-0000vB-In for submit@debbugs.gnu.org; Wed, 18 Mar 2020 07:10:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEWap-0000v0-4d for 37237-done@debbugs.gnu.org; Wed, 18 Mar 2020 07:10:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51139) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jEWaj-0008CC-Em; Wed, 18 Mar 2020 07:10:29 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33900 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jEWai-00087y-SZ; Wed, 18 Mar 2020 07:10:29 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Robert Vollmert Subject: Re: bug#37237: mcron randomly stops running jobs References: <1DDB50D6-8CC4-4617-B2DC-80BCAADE2126@vllmrt.net> Date: Wed, 18 Mar 2020 12:10:27 +0100 In-Reply-To: <1DDB50D6-8CC4-4617-B2DC-80BCAADE2126@vllmrt.net> (Robert Vollmert's message of "Fri, 30 Aug 2019 19:31:44 +0200") Message-ID: <878sjxapgc.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37237-done Cc: 37237-done@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.7 (-) Hi, Robert Vollmert skribis: > I have numerous mcron jobs configured, many of which run every 15 minutes, > and one which runs once a minute. Just now, at 19:22, I noticed the minut= ely > cron job didn=E2=80=99t seem to run, and saw that one every-15-minute job= which always > logs to mcron.log had last run at 18:00. I restarted mcron, and jobs star= ted > running again. There is no timezone confusion either: That every-15-minut= e job > logged its first run at 19:30. When mcron is stuck, it=E2=80=99s apparently stuck in =E2=80=98pthread_join= =E2=80=99, waiting for the finalization thread to terminate: --8<---------------cut here---------------start------------->8--- (gdb) bt #0 0x00007f7f730d8478 in __GI___pthread_timedjoin_ex (threadid=3D140185229= 293312, thread_return=3Dthread_return@entry=3D0x0, abstime=3Dabstime@entry= =3D0x0,=20 block=3Dblock@entry=3Dtrue) at pthread_join_common.c:84 #1 0x00007f7f730d82dc in __pthread_join (threadid=3D, threa= d_return=3Dthread_return@entry=3D0x0) at pthread_join.c:24 #2 0x00007f7f731d7508 in stop_finalization_thread () at finalizers.c:265 #3 0x00007f7f731d7729 in scm_i_finalizer_pre_fork () at finalizers.c:290 #4 0x00007f7f73250426 in scm_fork () at posix.c:1220 #5 0x00007f7f7324979f in vm_regular_engine (thread=3D0x7f7f6acb79d0, vp=3D= 0x7f7f6b299f30, registers=3D0xafaf, resume=3D1930265720) at vm-engine.c:786 #6 0x00007f7f7324bfd7 in scm_call_n (proc=3D#, argv= =3Dargv@entry=3D0x7ffd9b10bed8, nargs=3Dnargs@entry=3D1) at vm.c:1260 #7 0x00007f7f731cdf58 in scm_call_1 (proc=3D, arg1=3D) at eval.c:485 #8 0x000000000040130c in inner_main () #9 0x00007f7f731e5cfd in invoke_main_func (body_data=3D0x7ffd9b10c3b0) at = init.c:341 #10 0x00007f7f731c835a in c_body (d=3D0x7ffd9b10c2f0) at continuations.c:422 #11 0x00007f7f7324979f in vm_regular_engine (thread=3D0x7f7f6acb79d0, vp=3D= 0x7f7f6b299f30, registers=3D0xafaf, resume=3D1930265720) at vm-engine.c:786 #12 0x00007f7f7324bfd7 in scm_call_n (proc=3Dproc@entry=3D#, argv=3Dargv@entry=3D0x0, nargs=3Dnargs@entry=3D0) at vm.= c:1260 #13 0x00007f7f731cdf39 in scm_call_0 (proc=3Dproc@entry=3D#) at eval.c:479 #14 0x00007f7f7323ac12 in catch (tag=3Dtag@entry=3D#t, thunk=3D#,=20 handler=3D0x7f7f6b2a1420,=20 pre_unwind_handler=3D0x7f7f6b2a1400) at throw.c:137 #15 0x00007f7f7323aef5 in scm_catch_with_pre_unwind_handler (key=3Dkey@entr= y=3D#t, thunk=3D, handler=3D, pre_unwind_hand= ler=3D) at throw.c:254 #16 0x00007f7f7323b0bf in scm_c_catch (tag=3Dtag@entry=3D#t, body=3Dbody@en= try=3D0x7f7f731c8350 , body_data=3Dbody_data@entry=3D0x7ffd9b10c2f0= ,=20 handler=3Dhandler@entry=3D0x7f7f731c85e0 , handler_data=3Dha= ndler_data@entry=3D0x7ffd9b10c2f0,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7f7f731c8440 , pre_unwind_handler_data=3D0x7f7f6b2939a0) at throw.c:377 #17 0x00007f7f731c8940 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f7f731c8350 , body_data=3Dbody_data@entry=3D0x7ffd9b10c2f0,= =20 handler=3Dhandler@entry=3D0x7f7f731c85e0 , handler_data=3Dha= ndler_data@entry=3D0x7ffd9b10c2f0,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7f7f731c8440 , pre_unwind_handler_data=3D0x7f7f6b2939a0) at continuations.c:= 360 #18 0x00007f7f731c89d5 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:456 #19 0x00007f7f7323984c in with_guile (base=3Dbase@entry=3D0x7ffd9b10c358, d= ata=3Ddata@entry=3D0x7ffd9b10c380) at threads.c:661 #20 0x00007f7f73127a68 in GC_call_with_stack_base (fn=3Dfn@entry=3D0x7f7f73= 239800 , arg=3Darg@entry=3D0x7ffd9b10c380) at misc.c:1941 #21 0x00007f7f73239b68 in scm_i_with_guile (dynamic_state=3D= , data=3Ddata@entry=3D0x7ffd9b10c380, func=3Dfunc@entry=3D0x7f7f731e5ce0 ) at threads.c:704 #22 scm_with_guile (func=3Dfunc@entry=3D0x7f7f731e5ce0 , = data=3Ddata@entry=3D0x7ffd9b10c3b0) at threads.c:710 #23 0x00007f7f731e5e92 in scm_boot_guile (argc=3D12, argv=3D0x7ffd9b10c4f8,= main_func=3D0x4012a0 , closure=3D0x0) at init.c:324 #24 0x000000000040118b in main () --8<---------------cut here---------------end--------------->8--- The finalization thread lives its life as if it hadn=E2=80=99t received the =E2=80=9Cstop=E2=80=9D message in its pipe: --8<---------------cut here---------------start------------->8--- (gdb) thread 17 [Switching to thread 17 (Thread 0x7f7f6acb7700 (LWP 44975))] #0 0x00007f7f730e0344 in __libc_read (fd=3D5, buf=3Dbuf@entry=3D0x7f7f6acb= 6a40, nbytes=3Dnbytes@entry=3D1) at ../sysdeps/unix/sysv/linux/read.c:26 26 ../sysdeps/unix/sysv/linux/read.c: No such file or directory. (gdb) bt #0 0x00007f7f730e0344 in __libc_read (fd=3D5, buf=3Dbuf@entry=3D0x7f7f6acb= 6a40, nbytes=3Dnbytes@entry=3D1) at ../sysdeps/unix/sysv/linux/read.c:26 #1 0x00007f7f731d7497 in read_finalization_pipe_data (data=3D0x7f7f6acb6a4= 0) at finalizers.c:199 #2 0x00007f7f7312d503 in GC_do_blocking_inner (data=3D0x7f7f6acb6a00 "\200= t\035s\177\177", context=3D) at pthread_support.c:1362 #3 0x00007f7f73121d62 in GC_with_callee_saves_pushed (fn=3D0x7f7f7312d4c0 = , arg=3Darg@entry=3D0x7f7f6acb6a00 "\200t\035s\177\17= 7") at mach_dep.c:328 #4 0x00007f7f73127a9c in GC_do_blocking (fn=3Dfn@entry=3D0x7f7f731d7480 , client_data=3Dclient_data@entry=3D0x7f7f6acb6a= 40) at misc.c:2053 #5 0x00007f7f73239bba in scm_without_guile (func=3D0x7f7f731d7480 , data=3D0x7f7f6acb6a40) at threads.c:722 #6 0x00007f7f731d784b in finalization_thread_proc (unused=3D) at finalizers.c:212 #7 0x00007f7f731c835a in c_body (d=3D0x7f7f6acb6e50) at continuations.c:422 #8 0x00007f7f7324979f in vm_regular_engine (thread=3D0x5, vp=3D0x7f7f6b299= ea0, registers=3D0x1, resume=3D1930298180) at vm-engine.c:786 #9 0x00007f7f7324bfd7 in scm_call_n (proc=3Dproc@entry=3D#, argv=3Dargv@entry=3D0x0, nargs=3Dnargs@entry=3D0) at vm.= c:1260 #10 0x00007f7f731cdf39 in scm_call_0 (proc=3Dproc@entry=3D#) at eval.c:479 #11 0x00007f7f7323ac12 in catch (tag=3Dtag@entry=3D#t, thunk=3D#,=20 handler=3D0x7f7f6b22f740,=20 pre_unwind_handler=3D0x7f7f6b22f720) at throw.c:137 #12 0x00007f7f7323aef5 in scm_catch_with_pre_unwind_handler (key=3Dkey@entr= y=3D#t, thunk=3D, handler=3D, pre_unwind_hand= ler=3D) at throw.c:254 #13 0x00007f7f7323b0bf in scm_c_catch (tag=3Dtag@entry=3D#t, body=3Dbody@en= try=3D0x7f7f731c8350 , body_data=3Dbody_data@entry=3D0x7f7f6acb6e50= ,=20 handler=3Dhandler@entry=3D0x7f7f731c85e0 , handler_data=3Dha= ndler_data@entry=3D0x7f7f6acb6e50,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7f7f731c8440 , pre_unwind_handler_data=3D0x7f7f6b2939a0) at throw.c:377 #14 0x00007f7f731c8940 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f7f731c8350 , body_data=3Dbody_data@entry=3D0x7f7f6acb6e50,= =20 handler=3Dhandler@entry=3D0x7f7f731c85e0 , handler_data=3Dha= ndler_data@entry=3D0x7f7f6acb6e50,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7f7f731c8440 , pre_unwind_handler_data=3D0x7f7f6b2939a0) at continuations.c:= 360 #15 0x00007f7f731c89d5 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:456 #16 0x00007f7f7323984c in with_guile (base=3Dbase@entry=3D0x7f7f6acb6eb8, d= ata=3Ddata@entry=3D0x7f7f6acb6ee0) at threads.c:661 #17 0x00007f7f73127a68 in GC_call_with_stack_base (fn=3Dfn@entry=3D0x7f7f73= 239800 , arg=3Darg@entry=3D0x7f7f6acb6ee0) at misc.c:1941 #18 0x00007f7f73239b68 in scm_i_with_guile (dynamic_state=3D= , data=3D, func=3D) at threads.c:704 #19 scm_with_guile (func=3D, data=3D) at thre= ads.c:710 #20 0x00007f7f730d7015 in start_thread (arg=3D0x7f7f6acb7700) at pthread_cr= eate.c:486 #21 0x00007f7f7300891f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clo= ne.S:95 --8<---------------cut here---------------end--------------->8--- This is on 2.2.6 and very likely the same issue as : =E2=80=98finalization_thread_proc=E2=80=99 ge= ts EINTR, by chance =E2=80=98data.byte=E2=80=99 is zero, and so it keeps going instead o= f exiting. Commit e002332b8a136638c2a4fc1a2f2a26541ce0211d moves mcron to 2.2.7, which should fix this problem. \o/ Ludo=E2=80=99. From unknown Sun Jun 22 11:34:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 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