From unknown Wed Aug 20 05:16:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22308: intermittent problem generating autoloads Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jan 2016 01:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22308@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145195771217244 (code B ref -1); Tue, 05 Jan 2016 01:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jan 2016 01:35:12 +0000 Received: from localhost ([127.0.0.1]:37987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGGWl-0004U3-V9 for submit@debbugs.gnu.org; Mon, 04 Jan 2016 20:35:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58580) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGGWk-0004Tr-4M for submit@debbugs.gnu.org; Mon, 04 Jan 2016 20:35:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGGWd-00073O-SQ for submit@debbugs.gnu.org; Mon, 04 Jan 2016 20:35:04 -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.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42889) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGGWd-000739-OI for submit@debbugs.gnu.org; Mon, 04 Jan 2016 20:35:03 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aGGWd-0006OB-6H; Mon, 04 Jan 2016 20:35:03 -0500 From: Glenn Morris X-Spook: top secret counter intelligence Trafficking Calderon X-Ran: :0fwUH13>Tc#wclp?;bZ1;y5gP'2.~L:gHE;9D:G|M!p:mfs}gD=Y}XHTpNbu~'@34_Sa9 X-Hue: red X-Attribution: GM Date: Mon, 04 Jan 2016 20:35:03 -0500 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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 (-----) Package: emacs Version: 25.0.50 There is some kind of heisenbug that shows up with autoload generation from time-to-time. It occurs in non-parallel builds (so a parallel make problem is not the cause). See some examples: http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01610.html GEN loaddefs.el End of file during parsing http://hydra.nixos.org/build/29135353/log/raw GEN calendar/diary-loaddefs.el Loading macroexp.elc... cal-julian.el:0:0: error: end-of-file: nil make[3]: *** [calendar/diary-loaddefs.el] Error 255 (The above error persisted for two builds, then went away for no apparent reason.) http://hydra.nixos.org/build/29917548/log/raw ELC calendar/appt.elc Eager macro-expansion failure: (void-variable cal-iso\.el) In toplevel form: calendar/appt.el:73:1:Error: Symbol's value as variable is void: cal-iso\.el (I guess the cause of the above was a corrupt diary-loaddefs.) I have no idea what causes it, nor why it only happens sometimes. I guess adding some more debug code to the autoload generation that looks out for such issues is the way to get more information. From unknown Wed Aug 20 05:16:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22308: intermittent problem generating autoloads Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jan 2016 03:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 22308@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 22308-submit@debbugs.gnu.org id=B22308.145196522328557 (code B ref 22308); Tue, 05 Jan 2016 03:41:02 +0000 Received: (at 22308) by debbugs.gnu.org; 5 Jan 2016 03:40:23 +0000 Received: from localhost ([127.0.0.1]:38010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGITv-0007QX-Hh for submit@debbugs.gnu.org; Mon, 04 Jan 2016 22:40:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47893) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGITu-0007QL-4h for 22308@debbugs.gnu.org; Mon, 04 Jan 2016 22:40:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGITl-0003SP-4u for 22308@debbugs.gnu.org; Mon, 04 Jan 2016 22:40:17 -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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44490) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGITl-0003SK-1B for 22308@debbugs.gnu.org; Mon, 04 Jan 2016 22:40:13 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3567 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aGITk-0004Bi-6a; Mon, 04 Jan 2016 22:40:12 -0500 Date: Tue, 05 Jan 2016 05:40:17 +0200 Message-Id: <83k2no66e6.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Glenn Morris on Mon, 04 Jan 2016 20:35:03 -0500) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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 (-----) > From: Glenn Morris > Date: Mon, 04 Jan 2016 20:35:03 -0500 > > There is some kind of heisenbug that shows up with autoload generation > from time-to-time. It occurs in non-parallel builds (so a parallel make > problem is not the cause). > > See some examples: > > http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01610.html > GEN loaddefs.el > End of file during parsing > > http://hydra.nixos.org/build/29135353/log/raw > GEN calendar/diary-loaddefs.el > Loading macroexp.elc... > cal-julian.el:0:0: error: end-of-file: nil > make[3]: *** [calendar/diary-loaddefs.el] Error 255 When that happens, do you see binary null bytes in the autoloads file? > (The above error persisted for two builds, then went away for no > apparent reason.) This stopped happening for me since the undo issues were fixed on the emacs-25 branch. I thought that was what fixed these. I cannot debug this unless it happens again. From unknown Wed Aug 20 05:16:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22308: intermittent problem generating autoloads Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jan 2016 17:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 22308@debbugs.gnu.org Received: via spool by 22308-submit@debbugs.gnu.org id=B22308.145201558015548 (code B ref 22308); Tue, 05 Jan 2016 17:40:02 +0000 Received: (at 22308) by debbugs.gnu.org; 5 Jan 2016 17:39:40 +0000 Received: from localhost ([127.0.0.1]:39044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGVa7-00042i-UO for submit@debbugs.gnu.org; Tue, 05 Jan 2016 12:39:40 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59284) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGVa5-00042R-Ve for 22308@debbugs.gnu.org; Tue, 05 Jan 2016 12:39:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGVa0-0003XI-4b for 22308@debbugs.gnu.org; Tue, 05 Jan 2016 12:39:32 -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_05,RP_MATCHES_RCVD, UNRESOLVED_TEMPLATE autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56576) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGVa0-0003XE-16 for 22308@debbugs.gnu.org; Tue, 05 Jan 2016 12:39:32 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aGVZz-0000l9-An; Tue, 05 Jan 2016 12:39:31 -0500 From: Glenn Morris References: <83k2no66e6.fsf@gnu.org> X-Spook: Trojan JFK Torreon USCG 2600 Magazine Cyber Command X-Ran: #:oK\;lBn71ZRWZDaV~JJuj\*nV6BRJSg[Ma%ILQ_hc|2OUmuU&lXpIDAI/l"|"jVOrw2> X-Hue: red X-Attribution: GM Date: Tue, 05 Jan 2016 12:39:31 -0500 In-Reply-To: <83k2no66e6.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 05 Jan 2016 05:40:17 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.3 (----) 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.3 (----) Eli Zaretskii wrote: > When that happens, do you see binary null bytes in the autoloads file? As I've said before, I have no special access to hydra. The output of failed builds is not kept, so we don't have that file. I have seen similar issues twice in my own daily builds (in mid-Dec), so the issue is not specific to hydra. > This stopped happening for me since the undo issues were fixed on the > emacs-25 branch. I thought that was what fixed these. Maybe yours was a different issue (I'm surprised undo has any relevance to autoload generation). > I cannot debug this unless it happens again. It's a Heisenbug. If it happens again on hydra you'll get no more information than you have now. Suggestions: make autoloads many times (using bootstrap-emacs may be relevant) in a loop till it happens again insert anticipatory debug code into autoload.el From unknown Wed Aug 20 05:16:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22308: intermittent problem generating autoloads Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jan 2016 18:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22308 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 22308@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 22308-submit@debbugs.gnu.org id=B22308.145201902421050 (code B ref 22308); Tue, 05 Jan 2016 18:38:02 +0000 Received: (at 22308) by debbugs.gnu.org; 5 Jan 2016 18:37:04 +0000 Received: from localhost ([127.0.0.1]:39102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGWTg-0005TS-33 for submit@debbugs.gnu.org; Tue, 05 Jan 2016 13:37:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47783) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGWTe-0005Sh-6H for 22308@debbugs.gnu.org; Tue, 05 Jan 2016 13:37:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGWTV-0003RI-Vv for 22308@debbugs.gnu.org; Tue, 05 Jan 2016 13:36:57 -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.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57661) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGWTV-0003RE-So for 22308@debbugs.gnu.org; Tue, 05 Jan 2016 13:36:53 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4046 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aGWTU-000115-VB; Tue, 05 Jan 2016 13:36:53 -0500 Date: Tue, 05 Jan 2016 20:36:59 +0200 Message-Id: <83k2nn50vo.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Glenn Morris on Tue, 05 Jan 2016 12:39:31 -0500) References: <83k2no66e6.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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 (-----) > From: Glenn Morris > Cc: 22308@debbugs.gnu.org > Date: Tue, 05 Jan 2016 12:39:31 -0500 > > I have seen similar issues twice in my own daily builds (in mid-Dec), so > the issue is not specific to hydra. OK, then I ask the same question about your daily builds, if that happens there again. It stopped happening to me in December, so I'm surprised it still happens elsewhere. > > This stopped happening for me since the undo issues were fixed on the > > emacs-25 branch. I thought that was what fixed these. > > Maybe yours was a different issue (I'm surprised undo has any relevance > to autoload generation). The undo changes messed with the gap while Emacs was inserting stuff into the gap, and generating autoloads inserts a lot of stuff into a buffer. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 13:21:30 2016 Received: (at control) by debbugs.gnu.org; 6 Jan 2016 18:21:31 +0000 Received: from localhost ([127.0.0.1]:40569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGsiA-0001DQ-Oc for submit@debbugs.gnu.org; Wed, 06 Jan 2016 13:21:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46564) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aGsi9-0001DE-2E for control@debbugs.gnu.org; Wed, 06 Jan 2016 13:21:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGsi3-0007vX-Cm for control@debbugs.gnu.org; Wed, 06 Jan 2016 13:21:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53463) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGsi3-0007vT-9g for control@debbugs.gnu.org; Wed, 06 Jan 2016 13:21:23 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aGsi2-00016O-3G for control@debbugs.gnu.org; Wed, 06 Jan 2016 13:21:22 -0500 Subject: control message for bug 22308 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 06 Jan 2016 13:21:22 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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 (-----) tag 22308 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 18:23:12 2016 Received: (at control) by debbugs.gnu.org; 23 Feb 2016 23:23:13 +0000 Received: from localhost ([127.0.0.1]:41780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYMIS-0005Si-RE for submit@debbugs.gnu.org; Tue, 23 Feb 2016 18:23:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35439) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYMIR-0005ST-2V for control@debbugs.gnu.org; Tue, 23 Feb 2016 18:23:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYMIL-0008U1-D3 for control@debbugs.gnu.org; Tue, 23 Feb 2016 18:23:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52876) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYMIL-0008Tn-9V for control@debbugs.gnu.org; Tue, 23 Feb 2016 18:23:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aYMIK-0007ml-W5 for control@debbugs.gnu.org; Tue, 23 Feb 2016 18:23:05 -0500 Subject: control message for bug 22308 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 23 Feb 2016 18:23:04 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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 (-----) tag 22308 notabug close 22308