GNU bug report logs - #56025
29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin

Previous Next

Package: emacs;

Reported by: Ken Brown <kbrown <at> cornell.edu>

Date: Thu, 16 Jun 2022 18:36:02 UTC

Severity: normal

Found in version 29.0.50

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


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

From: Ken Brown <kbrown <at> cornell.edu>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin
Date: Thu, 16 Jun 2022 14:30:24 -0400
In commit 231a1ba3, Lars disabled the extpipe tests on EMBA "because they 
apparently time out".  The EMBA log he cited in the commit message shows that 
only em-extpipe-test-2 times out.  And this same test (but no others) also times 
out on Cygwin:

$ make -C test em-extpipe-tests
[...]
Test em-extpipe-test-2 backtrace:
  signal(error ("timed out waiting for subprocess(es)"))
  error("timed out waiting for subprocess(es)")
  eshell-wait-for-subprocess()
  eshell-command-result-p("echo \"bar\" | rev *>/tmp/emacs-test-Rw5ILv
  (let ((input (replace-regexp-in-string "temp\\([^>]\\|\\'\\)" temp (
  (unwind-protect (let ((input (replace-regexp-in-string "temp\\([^>]\
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (unwind-prote
  (progn (let ((temp-buffer (generate-new-buffer " *temp*" t))) (unwin
  (unwind-protect (progn (let ((temp-buffer (generate-new-buffer " *te
  (let* ((coding-system-for-write nil) (temp-file (identity (make-temp
  (save-current-buffer (set-buffer eshell-buffer) (let* ((fn-38 #'exec
  (unwind-protect (save-current-buffer (set-buffer eshell-buffer) (let
  (let* ((process-environment (cons "HISTFILE" process-environment)) (
  (progn (let* ((process-environment (cons "HISTFILE" process-environm
  (unwind-protect (progn (let* ((process-environment (cons "HISTFILE"
  (let* ((coding-system-for-write nil) (temp-file (file-name-as-direct
  (save-current-buffer (let* ((coding-system-for-write nil) (temp-file
  (let ((input "echo \"bar\" | rev *>temp")) (save-current-buffer (let
  (progn (let ((value-24 (gensym "ert-form-evaluation-aborted-"))) (le
  (closure (t) nil (progn (let ((value-24 (gensym "ert-form-evaluation
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name em-extpipe-test-2 :documentation nil
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil
  ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp))))
  ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco
  eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n
  command-line-1(("-L" ":../../master/test" "-l" "ert" "-l" "lisp/eshe
  command-line()
  normal-top-level()
Test em-extpipe-test-2 condition:
    (error "timed out waiting for subprocess(es)")
   FAILED  10/17  em-extpipe-test-2 (5.237846 sec) at 
../../master/test/lisp/eshell/em-extpipe-tests.el:87

I don't see what's special about this test that would cause it to time out on 
some systems.  Sean, do you have any ideas?  If not, I suggest just skipping it 
on Cygwin.  And maybe we should skip just this extpipe test (rather than all of 
them) on EMBA.

Ken




This bug report was last modified 2 years and 351 days ago.

Previous Next


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