GNU bug report logs - #75906
30.0.93; track-changes-tests--random failure

Previous Next

Package: emacs;

Reported by: Xiyue Deng <manphiz <at> gmail.com>

Date: Tue, 28 Jan 2025 08:30:02 UTC

Severity: normal

Merged with 73041

Found in versions 30.0.90, 30.0.93

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 75906 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Xiyue Deng <manphiz <at> gmail.com>, Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 75906 <at> debbugs.gnu.org
Subject: Re: bug#75906: 30.0.93; track-changes-tests--random failure
Date: Tue, 28 Jan 2025 15:17:48 +0200
> From: Xiyue Deng <manphiz <at> gmail.com>
> Date: Tue, 28 Jan 2025 00:28:46 -0800
> 
> 
> When trying to build Emacs candidate 30.0.93 under a Debian unstable
> sbuild environment (which comes with GCC-14), the
> track-changes-tests--random test fails with the following error:
> 
> ,----
> | ...
> | Random seed = "814217"
> | Running 1 tests (2025-01-28 08:03:59+0000, selector ‘(not (or (tag :expensive-test) (tag :unstable)))’)
> | seeding with: "814217"
> | Warning (emacs): Missing/incorrect calls to ‘before/after-change-functions’!!
> | Details logged to ‘track-changes--error-log’
> | Warning (emacs): Missing/incorrect calls to ‘before/after-change-functions’!!
> | Details logged to ‘track-changes--error-log’
> | Warning (emacs): Missing/incorrect calls to ‘before/after-change-functions’!!
> | Details logged to ‘track-changes--error-log’
> | Warning (emacs): Missing/incorrect calls to ‘before/after-change-functions’!!
> | Details logged to ‘track-changes--error-log’
> | Warning (emacs): Missing/incorrect calls to ‘before/after-change-functions’!!
> | Details logged to ‘track-changes--error-log’
> | Warning (emacs): Missing/incorrect calls to ‘before/after-change-functions’!!
> | Details logged to ‘track-changes--error-log’
> | Warning (emacs): Missing/incorrect calls to ‘before/after-change-functions’!!
> | Details logged to ‘track-changes--error-log’
> | Warning (emacs): Missing/incorrect calls to ‘before/after-change-functions’!!
> | Details logged to ‘track-changes--error-log’
> | Test track-changes-tests--random backtrace:
> |   cl--assertion-failed((not (memq id track-changes--clean-trackers)))
> |   track-changes-fetch(#s(track-changes--tracker :signal #f(compiled-fu
> |   #f(compiled-function (id buf n) #<bytecode 0x79aaaa972889232>)(#s(tr
> |   #f(compiled-function () #<bytecode -0x106cf99e54e71c9f>)()
> |   #f(compiled-function () #<bytecode -0x596018502f07fbe>)()
> |   handler-bind-1(#f(compiled-function () #<bytecode -0x596018502f07fbe
> |   ert--run-test-internal(#s(ert--test-execution-info :test ... :result
> |   ert-run-test(#s(ert-test :name track-changes-tests--random :document
> |   ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
> |   ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co
> |   ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable)))
> |   ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
> |   eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (
> |   command-line-1(("-L" ":/build/reproducible-path/emacs-30.0.93+1/debi
> |   command-line()
> |   normal-top-level()
> | Test track-changes-tests--random condition:
> |     (cl-assertion-failed (not (memq id track-changes--clean-trackers)))
> |    FAILED  1/1  track-changes-tests--random (0.078891 sec) at ../../build-src/test/lisp/emacs-lisp/track-changes-tests.el:44
> | 
> | Ran 1 tests, 0 results as expected, 1 unexpected (2025-01-28 08:03:59+0000, 0.120839 sec)
> | 
> | 1 unexpected results:
> |    FAILED  track-changes-tests--random
> | 
> | make[5]: *** [Makefile:185: lisp/emacs-lisp/track-changes-tests.log] Error 1
> `----
> 
> I haven't tried the latest in the origin/emacs-30, though skimming over
> the changelog it doesn't seem to be any commit related to this test.
> 
> Please advice on how to fix this.  TIA!

Adding Stefan to the discussion.




This bug report was last modified 165 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.