From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jens Schmidt via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#66186: "make lisp/eshell/esh-proc-tests" fails intermittently since 7e50861ca7ed3f620fe62ac6572f6e88b3600ece Date: Sun, 24 Sep 2023 23:35:24 +0200 Message-ID: Reply-To: Jens Schmidt Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------l26rvrCXZ1Z24goKd93JzhTw" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33305"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Cc: jim porter To: 66186@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 24 23:37:03 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qkWml-0008SR-1a for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 24 Sep 2023 23:37:03 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qkWmb-0007hV-J4; Sun, 24 Sep 2023 17:36:54 -0400 Original-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 1qkWmZ-0007hD-7p for bug-gnu-emacs@gnu.org; Sun, 24 Sep 2023 17:36:51 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qkWmY-0007xN-Vu for bug-gnu-emacs@gnu.org; Sun, 24 Sep 2023 17:36:51 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qkWmk-0003LT-FZ; Sun, 24 Sep 2023 17:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: jporterbugs@gmail.com, bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Sep 2023 21:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66186 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: jim porter Original-Received: via spool by submit@debbugs.gnu.org id=B.169559136812786 (code B ref -1); Sun, 24 Sep 2023 21:37:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Sep 2023 21:36:08 +0000 Original-Received: from localhost ([127.0.0.1]:43696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkWlq-0003K7-GI for submit@debbugs.gnu.org; Sun, 24 Sep 2023 17:36:08 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:54664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkWlm-0003JZ-8u for submit@debbugs.gnu.org; Sun, 24 Sep 2023 17:36:04 -0400 Original-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 1qkWlU-0007dX-GX for bug-gnu-emacs@gnu.org; Sun, 24 Sep 2023 17:35:44 -0400 Original-Received: from mr4.vodafonemail.de ([145.253.228.164]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkWlP-0007WI-TF for bug-gnu-emacs@gnu.org; Sun, 24 Sep 2023 17:35:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-21dec; t=1695591337; bh=NumbNNdhKATuTWTY1UOloIqhLxFu9Z2JCxnDVvoJG20=; h=Content-Type:Message-ID:Date:User-Agent:Content-Language:From:To: Subject:From; b=LmDrVbviYanh9GefRaTGNV4+sYDor/KdpjfoYooEdP/lkh4ZXT+e/Hl16x2na+FUE 0qlQnESjm+n9WhIX1whRG1d603OL9E8bm9puYQcAT6r6Ej9A6A6g0FZoc1aelCGKyT 2POFe24kxU2QLg0TYuKJZC2lzRoFgV41lAJIl6Bc= Original-Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr4.vodafonemail.de (Postfix) with ESMTPS id 4Rtznj2p9hz1xwp for ; Sun, 24 Sep 2023 21:35:37 +0000 (UTC) Original-Received: from [192.168.178.41] (port-92-194-14-237.dynamic.as20676.net [92.194.14.237]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4Rtznc3dR2zKm4D for ; Sun, 24 Sep 2023 21:35:29 +0000 (UTC) Content-Language: de-DE-frami, en-US X-purgate-type: clean X-purgate: clean X-purgate-size: 34813 X-purgate-ID: 155817::1695591333-3BFF958E-5EFC2845/0/0 Received-SPF: pass client-ip=145.253.228.164; envelope-from=jschmidt4gnu@vodafonemail.de; helo=mr4.vodafonemail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:271275 Archived-At: This is a multi-part message in MIME format. --------------l26rvrCXZ1Z24goKd93JzhTw Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Debbugs-CC: Jim Porter First reported here: https://yhetil.org/emacs-devel/ea8d365a-f014-d4d7-14d0-60ccdfe7974e@vodafonemail.de/ Rest of mail structured by outline mode conventions. I managed to get a GDB backtrace of a SIGPIPE, please see last section. * Original Text of Above Mail Not sure whether anybody has seen or reported already: Approx. 1 of 5 executions of "make lisp/eshell/esh-proc-tests" fail for me like this: ------------------------- snip ------------------------- make[1]: Entering directory '/home/jschmidt/work/emacs-master/test' GEN lisp/eshell/esh-proc-tests.log Running 23 tests (2023-09-24 20:32:11+0200, selector `(not (tag :unstable))') Loading em-alias... Loading em-banner... Loading em-basic... Loading em-cmpl... Loading em-extpipe... Loading em-glob... Loading em-hist... Loading em-ls... Loading em-pred... Loading em-prompt... Loading em-script... Loading em-term... Loading em-unix... passed 1/23 esh-proc-test/exit-status/failure (0.117111 sec) passed 2/23 esh-proc-test/exit-status/success (0.105469 sec) passed 3/23 esh-proc-test/exit-status/with-stderr-pipe (0.105925 sec) passed 4/23 esh-proc-test/kill-pipeline (0.108324 sec) passed 5/23 esh-proc-test/kill-pipeline-head (0.108148 sec) passed 6/23 esh-proc-test/kill-process/background-prompt (0.005315 sec) [sleep]+ Done (/usr/bin/sleep 100) passed 7/23 esh-proc-test/kill-process/foreground-only (0.207743 sec) passed 8/23 esh-proc-test/kill-process/redirect-message (0.004864 sec) Tramp: Sending command `exec sh -i' Tramp: Found remote shell prompt on `sappc2' Tramp: Sending command `exec sh -i' Tramp: Found remote shell prompt on `sappc2' passed 9/23 esh-proc-test/output/remote-redirect (0.157058 sec) passed 10/23 esh-proc-test/output/stderr-to-buffer (0.106075 sec) passed 11/23 esh-proc-test/output/stdout-and-stderr-to-buffer (0.105911 sec) passed 12/23 esh-proc-test/output/stdout-to-buffer (0.105907 sec) passed 13/23 esh-proc-test/output/to-screen (0.105792 sec) passed 14/23 esh-proc-test/pipeline-connection-type/first (0.055700 sec) passed 15/23 esh-proc-test/pipeline-connection-type/last (0.056159 sec) make[1]: *** [Makefile:181: lisp/eshell/esh-proc-tests.log] Broken pipe make[1]: Leaving directory '/home/jschmidt/work/emacs-master/test' make: *** [Makefile:247: lisp/eshell/esh-proc-tests] Error 2 ------------------------- snip ------------------------- I bisected with ------------------------- snip ------------------------- #!/bin/bash make FAST=true -j8 bootstrap || exit 1 for (( i = 0; i < 30; i++ )); do ( cd test && make lisp/eshell/esh-proc-tests ) || exit 1 done exit 0 ------------------------- snip ------------------------- to ------------------------- snip ------------------------- 7e50861ca7ed3f620fe62ac6572f6e88b3600ece is the first bad commit commit 7e50861ca7ed3f620fe62ac6572f6e88b3600ece Author: Jim Porter Date: Thu Sep 14 17:51:16 2023 -0700 ; Simplify how to use 'eshell-debug-command' Now, 'eshell-debug-command' works more like 'format-message', which is how we usually use it. * lisp/eshell/esh-util.el (eshell-always-debug-command): New function. (eshell-debug-command): Simplify. Update callers. lisp/eshell/esh-arg.el | 6 +++--- lisp/eshell/esh-cmd.el | 10 ++++++---- lisp/eshell/esh-proc.el | 41 +++++++++++++++++------------------------ lisp/eshell/esh-util.el | 26 +++++++++++++++++--------- 4 files changed, 43 insertions(+), 40 deletions(-) bisect run success ------------------------- snip ------------------------- Pls let me know whether I should open a separate bug for this. * Modified Test Case On master, commit 947409d408ed763a9fc35f9f7df97fec28a16837, I took lisp/eshell/esh-proc-tests.el and stripped off everything but tests passed 1/12 esh-proc-test/pipeline-connection-type/first (0.067548 sec) passed 2/12 esh-proc-test/pipeline-connection-type/first0 (0.057414 sec) passed 3/12 esh-proc-test/pipeline-connection-type/first1 (0.057129 sec) passed 4/12 esh-proc-test/pipeline-connection-type/first2 (0.057843 sec) passed 5/12 esh-proc-test/pipeline-connection-type/last (0.055670 sec) passed 6/12 esh-proc-test/pipeline-connection-type/last0 (0.055894 sec) passed 7/12 esh-proc-test/pipeline-connection-type/last1 (0.056194 sec) passed 8/12 esh-proc-test/pipeline-connection-type/last2 (0.056234 sec) passed 9/12 esh-proc-test/pipeline-connection-type/middle (0.058843 sec) passed 10/12 esh-proc-test/pipeline-connection-type/middle0 (0.077003 sec) passed 11/12 esh-proc-test/pipeline-connection-type/middle1 (0.057962 sec) passed 12/12 esh-proc-test/pipeline-connection-type/middle2 (0.058520 sec) where the N are just a copy of . Attached for reference. A good test log is also attached for reference. * Broken Pipe (Rare) [test]$ make lisp/eshell/esh-proc-tests make[1]: Entering directory '/home/jschmidt/work/emacs-master/test' GEN lisp/eshell/esh-proc-tests.log Running 12 tests (2023-09-24 23:27:38+0200, selector `(not (tag :unstable))') Loading em-alias... Loading em-banner... Loading em-basic... Loading em-cmpl... Loading em-extpipe... Loading em-glob... Loading em-hist... Loading em-ls... Loading em-pred... Loading em-prompt... Loading em-script... Loading em-term... Loading em-unix... passed 1/12 esh-proc-test/pipeline-connection-type/first (0.067822 sec) passed 2/12 esh-proc-test/pipeline-connection-type/first0 (0.057025 sec) passed 3/12 esh-proc-test/pipeline-connection-type/first1 (0.057386 sec) passed 4/12 esh-proc-test/pipeline-connection-type/first2 (0.057817 sec) passed 5/12 esh-proc-test/pipeline-connection-type/last (0.055977 sec) passed 6/12 esh-proc-test/pipeline-connection-type/last0 (0.055745 sec) make[1]: *** [Makefile:181: lisp/eshell/esh-proc-tests.log] Broken pipe make[1]: Leaving directory '/home/jschmidt/work/emacs-master/test' make: *** [Makefile:247: lisp/eshell/esh-proc-tests] Error 2 * Test Aborted with Elisp Stacktrace (Even Rarer) Executed under the control of GDB, but also happens without GDB. [test]$ HOME=/nonexistent LANG=C EMACS_TEST_DIRECTORY=/home/jschmidt/work/emacs-master/test gdb -q -batch -ex run -ex backtrace --args "../src/emacs" --module-assertions --no-init-file --no-site-file --no-site-lisp -L ":." -l ert -l lisp/eshell/esh-proc-tests.el --batch --eval '(ert-run-tests-batch-and-exit (quote (not (tag :unstable))))' [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffee036700 (LWP 7917)] [Detaching after vfork from child process 7918] [Detaching after vfork from child process 7919] [Detaching after vfork from child process 7920] [Detaching after vfork from child process 7921] Running 12 tests (2023-09-24 23:15:37+0200, selector `(not (tag :unstable))') Loading em-alias... Loading em-banner... Loading em-basic... Loading em-cmpl... Loading em-extpipe... Loading em-glob... Loading em-hist... Loading em-ls... Loading em-pred... Loading em-prompt... Loading em-script... Loading em-term... Loading em-unix... [Detaching after vfork from child process 7922] [Detaching after vfork from child process 7923] passed 1/12 esh-proc-test/pipeline-connection-type/first (0.076640 sec) [Detaching after vfork from child process 7924] [Detaching after vfork from child process 7925] passed 2/12 esh-proc-test/pipeline-connection-type/first0 (0.058361 sec) [Detaching after vfork from child process 7926] [Detaching after vfork from child process 7927] passed 3/12 esh-proc-test/pipeline-connection-type/first1 (0.058868 sec) [Detaching after vfork from child process 7928] [Detaching after vfork from child process 7929] passed 4/12 esh-proc-test/pipeline-connection-type/first2 (0.059533 sec) [Detaching after vfork from child process 7930] passed 5/12 esh-proc-test/pipeline-connection-type/last (0.056367 sec) [Detaching after vfork from child process 7931] passed 6/12 esh-proc-test/pipeline-connection-type/last0 (0.056656 sec) [Detaching after vfork from child process 7932] passed 7/12 esh-proc-test/pipeline-connection-type/last1 (0.056970 sec) [Detaching after vfork from child process 7933] passed 8/12 esh-proc-test/pipeline-connection-type/last2 (0.056878 sec) [Detaching after vfork from child process 7934] [Detaching after vfork from child process 7935] passed 9/12 esh-proc-test/pipeline-connection-type/middle (0.060267 sec) [Detaching after vfork from child process 7936] [Detaching after vfork from child process 7937] passed 10/12 esh-proc-test/pipeline-connection-type/middle0 (0.081130 sec) [Detaching after vfork from child process 7938] [Detaching after vfork from child process 7939] Test esh-proc-test/pipeline-connection-type/middle1 aborted with non-local exit [Detaching after vfork from child process 7940] [Detaching after vfork from child process 7941] [Detaching after vfork from child process 7942] [Detaching after vfork from child process 7953] [Detaching after vfork from child process 7954] ABORTED 11/12 esh-proc-test/pipeline-connection-type/middle1 (0.008848 sec) at lisp/eshell/esh-proc-tests.el:116 Aborted: Ran 12 tests, 10 results as expected, 0 unexpected (2023-09-24 23:15:38+0200, 0.653765 sec) Error running tests backtrace() #f(compiled-function () #)() ert-run-tests-batch-and-exit((not (tag :unstable))) command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/eshell/esh-proc-tests.el" "--eval" "(ert-run-tests-batch-and-exit (quote (not (tag :unstable))))")) command-line() normal-top-level() [Thread 0x7ffff0543400 (LWP 7913) exited] [Inferior 1 (process 7913) exited with code 02] * Broken Pipe with gdb Stack Trace [test]$ HOME=/nonexistent LANG=C EMACS_TEST_DIRECTORY=/home/jschmidt/work/emacs-master/test gdb -q -batch -ex run -ex backtrace --args "../src/emacs" --module-assertions --no-init-file --no-site-file --no-site-lisp -L ":." -l ert -l lisp/eshell/esh-proc-tests.el --batch --eval '(ert-run-tests-batch-and-exit (quote (not (tag :unstable))))' [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffee036700 (LWP 7969)] [Detaching after vfork from child process 7970] [Detaching after vfork from child process 7971] [Detaching after vfork from child process 7972] [Detaching after vfork from child process 7973] Running 12 tests (2023-09-24 23:15:39+0200, selector `(not (tag :unstable))') Loading em-alias... Loading em-banner... Loading em-basic... Loading em-cmpl... Loading em-extpipe... Loading em-glob... Loading em-hist... Loading em-ls... Loading em-pred... Loading em-prompt... Loading em-script... Loading em-term... Loading em-unix... [Detaching after vfork from child process 7974] [Detaching after vfork from child process 7975] passed 1/12 esh-proc-test/pipeline-connection-type/first (0.076930 sec) [Detaching after vfork from child process 7976] [Detaching after vfork from child process 7977] passed 2/12 esh-proc-test/pipeline-connection-type/first0 (0.057770 sec) [Detaching after vfork from child process 7978] [Detaching after vfork from child process 7979] passed 3/12 esh-proc-test/pipeline-connection-type/first1 (0.058679 sec) [Detaching after vfork from child process 7980] [Detaching after vfork from child process 7981] passed 4/12 esh-proc-test/pipeline-connection-type/first2 (0.058402 sec) [Detaching after vfork from child process 7982] passed 5/12 esh-proc-test/pipeline-connection-type/last (0.056096 sec) [Detaching after vfork from child process 7983] passed 6/12 esh-proc-test/pipeline-connection-type/last0 (0.056120 sec) [Detaching after vfork from child process 7984] passed 7/12 esh-proc-test/pipeline-connection-type/last1 (0.056147 sec) [Detaching after vfork from child process 7985] passed 8/12 esh-proc-test/pipeline-connection-type/last2 (0.056252 sec) [Detaching after vfork from child process 7986] [Detaching after vfork from child process 7987] Thread 1 "emacs" received signal SIGPIPE, Broken pipe. 0x00007ffff57bffef in write () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007ffff57bffef in write () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556f2f08 in emacs_full_write (fd=19, buf=0x5555565918b8 "hi", nbyte=2, interruptible=-1) at sysdep.c:2812 #2 0x00005555557c1ef8 in send_process (proc=, buf=, len=, object=) at process.c:6670 #3 0x00005555557c2318 in Fprocess_send_string (process=, string=0x5555565862d4) at lisp.h:779 #4 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #5 0x0000555555760883 in Ffuncall (nargs=3, args=0x7fffee067160) at eval.c:3008 #6 0x0000555555760d69 in Fapply (nargs=4, args=0x7fffee067160) at eval.c:2632 #7 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #8 0x0000555555765ec7 in apply_lambda (fun=0x55555631d4dd, args=, count=...) at eval.c:3116 #9 0x0000555555764008 in eval_sub (form=) at eval.c:2601 #10 0x0000555555766e80 in Feval (form=0x7fffed39a1b3, lexical=) at eval.c:2375 #11 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #12 0x0000555555760883 in Ffuncall (nargs=1, args=0x7fffffffb5d0) at eval.c:3008 #13 0x0000555555764503 in eval_sub (form=) at lisp.h:779 #14 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #15 Flet (args=0x7fffed389d23) at eval.c:1038 #16 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #17 0x0000555555766e80 in Feval (form=0x7fffed389d33, lexical=) at eval.c:2375 #18 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #19 0x0000555555760883 in Ffuncall (nargs=1, args=0x7fffffffb8b0) at eval.c:3008 #20 0x0000555555764503 in eval_sub (form=) at lisp.h:779 #21 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #22 Flet (args=0x7fffed39a463) at eval.c:1038 #23 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #24 0x0000555555766e80 in Feval (form=0x7fffed39a473, lexical=) at eval.c:2375 #25 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #26 0x0000555555765ec7 in apply_lambda (fun=0x55555631aead, args=, count=...) at eval.c:3116 #27 0x0000555555764008 in eval_sub (form=) at eval.c:2601 #28 0x0000555555766c81 in internal_lisp_condition_case (var=0x1db700, bodyform=0x7fffed3999e3, handlers=) at eval.c:1440 #29 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #30 0x0000555555766e80 in Feval (form=0x7fffed398ba3, lexical=) at eval.c:2375 #31 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #32 0x0000555555760883 in Ffuncall (nargs=1, args=0x7fffffffbeb0) at eval.c:3008 #33 0x0000555555764503 in eval_sub (form=) at lisp.h:779 #34 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #35 Flet (args=0x7fffed398fb3) at eval.c:1038 #36 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #37 0x0000555555766e80 in Feval (form=0x7fffed398fc3, lexical=) at eval.c:2375 #38 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #39 0x0000555555760883 in Ffuncall (nargs=1, args=0x7fffffffc180) at eval.c:3008 #40 0x0000555555764503 in eval_sub (form=) at lisp.h:779 #41 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #42 Flet (args=0x7fffed398a73) at eval.c:1038 #43 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #44 0x0000555555766e80 in Feval (form=0x7fffed398a83, lexical=) at eval.c:2375 #45 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #46 0x0000555555760883 in Ffuncall (nargs=1, args=0x7fffffffc450) at eval.c:3008 #47 0x0000555555764503 in eval_sub (form=) at lisp.h:779 #48 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #49 Flet (args=0x7fffed3985b3) at eval.c:1038 #50 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #51 0x0000555555766e80 in Feval (form=0x7fffed3985c3, lexical=) at eval.c:2375 #52 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #53 0x0000555555760883 in Ffuncall (nargs=1, args=0x7fffffffc730) at eval.c:3008 #54 0x0000555555764503 in eval_sub (form=) at lisp.h:779 #55 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #56 Flet (args=0x7fffed3a7e73) at eval.c:1038 #57 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #58 0x0000555555766e80 in Feval (form=0x7fffed3a7e83, lexical=) at eval.c:2375 #59 0x00005555557a7fb6 in exec_byte_code (fun=, args_template=, nargs=, args=) at lisp.h:779 #60 0x0000555555765ec7 in apply_lambda (fun=0x555556361115, args=, count=...) at eval.c:3116 #61 0x0000555555764008 in eval_sub (form=) at eval.c:2601 #62 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #63 Flet (args=0x7fffed55f013) at eval.c:1038 #64 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #65 0x0000555555764a21 in Fprogn (body=) at eval.c:436 #66 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #67 0x00005555557668b7 in Funwind_protect (args=0x7fffed55f813) at lisp.h:779 #68 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #69 0x0000555555766709 in Fprogn (body=) at eval.c:436 #70 FletX (args=0x7fffed55f963) at eval.c:970 #71 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #72 0x0000555555765901 in Fprogn (body=) at eval.c:436 #73 funcall_lambda (fun=0x7fffed55fa33, nargs=1, arg_vector=0x7fffffffcfa0) at eval.c:3246 #74 0x0000555555765ec7 in apply_lambda (fun=0x7fffed55fa43, args=, count=...) at eval.c:3116 #75 0x0000555555764008 in eval_sub (form=) at eval.c:2601 #76 0x00005555557644c4 in eval_sub (form=) at eval.c:2478 #77 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #78 Flet (args=0x7fffed550f73) at eval.c:1038 #79 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #80 0x0000555555766c81 in internal_lisp_condition_case (var=0x1db700, bodyform=0x7fffed550f83, handlers=) at eval.c:1440 #81 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #82 0x000055555576653c in FletX (args=0x7fffed5522f3) at lisp.h:779 #83 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #84 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #85 Flet (args=0x7fffed552323) at eval.c:1038 #86 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #87 0x0000555555765901 in Fprogn (body=) at eval.c:436 #88 funcall_lambda (fun=0x7fffed5523f3, nargs=2, arg_vector=0x7fffffffd700) at eval.c:3246 #89 0x0000555555765ec7 in apply_lambda (fun=0x7fffed552403, args=, count=...) at eval.c:3116 #90 0x0000555555764008 in eval_sub (form=) at eval.c:2601 #91 0x00005555557662e1 in Fprogn (body=) at eval.c:436 #92 Flet (args=0x7fffed54f113) at eval.c:1038 #93 0x00005555557646b0 in eval_sub (form=) at lisp.h:779 #94 0x0000555555765901 in Fprogn (body=) at eval.c:436 #95 funcall_lambda (fun=0x7fffed541f43, nargs=0, arg_vector=0x7fffee066270) at eval.c:3246 #96 0x00005555557a7d4e in exec_byte_code (fun=, args_template=, nargs=, args=) at bytecode.c:817 #97 0x0000555555765ec7 in apply_lambda (fun=0x5555560f81fd, args=, count=...) at eval.c:3116 #98 0x0000555555764008 in eval_sub (form=) at eval.c:2601 #99 0x0000555555766e80 in Feval (form=0x7fffed52ef63, lexical=) at eval.c:2375 #100 0x00007fffef012849 in F636f6d6d616e642d6c696e652d31_command_line_1_0 () at /home/jschmidt/work/emacs-master/src/../native-lisp/30.0.50-88254aaa/preloaded/startup-bbc6ea72-b64c9391.eln #101 0x0000555555760883 in Ffuncall (nargs=2, args=0x7fffffffdff0) at eval.c:3008 #102 0x00007fffef00a268 in F636f6d6d616e642d6c696e65_command_line_0 () at /home/jschmidt/work/emacs-master/src/../native-lisp/30.0.50-88254aaa/preloaded/startup-bbc6ea72-b64c9391.eln #103 0x0000555555760883 in Ffuncall (nargs=1, args=0x7fffffffe0c8) at eval.c:3008 #104 0x00007fffef005bdf in F6e6f726d616c2d746f702d6c6576656c_normal_top_level_0 () at /home/jschmidt/work/emacs-master/src/../native-lisp/30.0.50-88254aaa/preloaded/startup-bbc6ea72-b64c9391.eln #105 0x0000555555764969 in eval_sub (form=) at lisp.h:779 #106 0x0000555555766e80 in Feval (form=0x7fffefc999bb, lexical=) at eval.c:2375 #107 0x000055555575ef67 in internal_condition_case (bfun=bfun@entry=0x5555556d1c30 , handlers=handlers@entry=0x90, hfun=hfun@entry=0x5555556d9a50 ) at eval.c:1486 #108 0x00005555556d25c6 in top_level_1 (ignore=ignore@entry=0x0) at keyboard.c:1174 #109 0x000055555575eec1 in internal_catch (tag=tag@entry=0x107d0, func=func@entry=0x5555556d25a0 , arg=arg@entry=0x0) at eval.c:1209 #110 0x00005555556d1ba8 in command_loop () at lisp.h:1173 #111 0x00005555556d95e3 in recursive_edit_1 () at keyboard.c:744 #112 0x00005555556d9980 in Frecursive_edit () at keyboard.c:827 #113 0x00005555555a9de6 in main (argc=, argv=) at emacs.c:2625 --------------l26rvrCXZ1Z24goKd93JzhTw Content-Type: text/x-emacs-lisp; charset=UTF-8; name="esh-proc-tests.el" Content-Disposition: attachment; filename="esh-proc-tests.el" Content-Transfer-Encoding: base64 Ozs7IGVzaC1wcm9jLXRlc3RzLmVsIC0tLSBlc2gtcHJvYyB0ZXN0IHN1aXRlICAtKi0gbGV4 aWNhbC1iaW5kaW5nOnQgLSotCgo7OyBDb3B5cmlnaHQgKEMpIDIwMjItMjAyMyBGcmVlIFNv ZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KCjs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBF bWFjcy4KCjs7IEdOVSBFbWFjcyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJp YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cjs7IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cjs7IHRoZSBGcmVlIFNv ZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9y Cjs7IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCgo7OyBHTlUgRW1hY3Mg aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKOzsg YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy cmFudHkgb2YKOzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB UiBQVVJQT1NFLiAgU2VlIHRoZQo7OyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig bW9yZSBkZXRhaWxzLgoKOzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0 aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKOzsgYWxvbmcgd2l0aCBHTlUgRW1hY3Mu ICBJZiBub3QsIHNlZSA8aHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgoKOzs7IENv ZGU6CgoocmVxdWlyZSAndHJhbXApCihyZXF1aXJlICdlcnQpCihyZXF1aXJlICdlc2gtbW9k ZSkKKHJlcXVpcmUgJ2VzaGVsbCkKCihyZXF1aXJlICdlc2hlbGwtdGVzdHMtaGVscGVycwog ICAgICAgICAoZXhwYW5kLWZpbGUtbmFtZSAiZXNoZWxsLXRlc3RzLWhlbHBlcnMiCiAgICAg ICAgICAgICAgICAgICAgICAgICAgIChmaWxlLW5hbWUtZGlyZWN0b3J5IChvciBsb2FkLWZp bGUtbmFtZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgZGVmYXVsdC1kaXJlY3RvcnkpKSkpCgooZGVmdmFyIGVzaC1wcm9jLXRlc3QtLW91 dHB1dC1jbWQKICAoY29uY2F0ICJzaCAtYyAnIgogICAgICAgICAgImVjaG8gc3Rkb3V0OyAi CiAgICAgICAgICAiZWNobyBzdGRlcnIgPiYyIgogICAgICAgICAgIiciKQogICJBIHNoZWxs IGNvbW1hbmQgdGhhdCBwcmludHMgdG8gYm90aCBzdGRvdXQgYW5kIHN0ZGVyci4iKQoKKGRl ZnZhciBlc2gtcHJvYy10ZXN0LS1kZXRlY3QtcHR5LWNtZAogIChjb25jYXQgInNoIC1jICci CiAgICAgICAgICAiaWYgWyAtdCAwIF07IHRoZW4gZWNobyBzdGRpbjsgZmk7ICIKICAgICAg ICAgICJpZiBbIC10IDEgXTsgdGhlbiBlY2hvIHN0ZG91dDsgZmk7ICIKICAgICAgICAgICJp ZiBbIC10IDIgXTsgdGhlbiBlY2hvIHN0ZGVycjsgZmkiCiAgICAgICAgICAiJyIpCiAgIkEg c2hlbGwgY29tbWFuZCB0aGF0IHByaW50cyB0aGUgc3RhbmRhcmQgc3RyZWFtcyBjb25uZWN0 ZWQgYXMgVFRZcy4iKQoKOzs7IFRlc3RzOgoKDAo7OyBPdXRwdXQgYW5kIHJlZGlyZWN0aW9u CgoKDAo7OyBQaXBlbGluZXMKCihlcnQtZGVmdGVzdCBlc2gtcHJvYy10ZXN0L3BpcGVsaW5l LWNvbm5lY3Rpb24tdHlwZS9maXJzdCAoKQogICJUZXN0IHRoYXQgb25seSBzdGRpbiBpcyBh IFBUWSB3aGVuIGEgY29tbWFuZCBzdGFydHMgYSBwaXBlbGluZS4iCiAgKHNraXAtdW5sZXNz IChhbmQgKGV4ZWN1dGFibGUtZmluZCAic2giKQogICAgICAgICAgICAgICAgICAgIChleGVj dXRhYmxlLWZpbmQgImNhdCIpKSkKICAoZXNoZWxsLWNvbW1hbmQtcmVzdWx0LWVxdWFsCiAg IChjb25jYXQgZXNoLXByb2MtdGVzdC0tZGV0ZWN0LXB0eS1jbWQgIiB8IGNhdCIpCiAgICh1 bmxlc3MgKGVxIHN5c3RlbS10eXBlICd3aW5kb3dzLW50KQogICAgICJzdGRpblxuIikpKQoK KGVydC1kZWZ0ZXN0IGVzaC1wcm9jLXRlc3QvcGlwZWxpbmUtY29ubmVjdGlvbi10eXBlL2Zp cnN0MCAoKQogICJUZXN0IHRoYXQgb25seSBzdGRpbiBpcyBhIFBUWSB3aGVuIGEgY29tbWFu ZCBzdGFydHMgYSBwaXBlbGluZS4iCiAgKHNraXAtdW5sZXNzIChhbmQgKGV4ZWN1dGFibGUt ZmluZCAic2giKQogICAgICAgICAgICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQgImNhdCIp KSkKICAoZXNoZWxsLWNvbW1hbmQtcmVzdWx0LWVxdWFsCiAgIChjb25jYXQgZXNoLXByb2Mt dGVzdC0tZGV0ZWN0LXB0eS1jbWQgIiB8IGNhdCIpCiAgICh1bmxlc3MgKGVxIHN5c3RlbS10 eXBlICd3aW5kb3dzLW50KQogICAgICJzdGRpblxuIikpKQoKKGVydC1kZWZ0ZXN0IGVzaC1w cm9jLXRlc3QvcGlwZWxpbmUtY29ubmVjdGlvbi10eXBlL2ZpcnN0MSAoKQogICJUZXN0IHRo YXQgb25seSBzdGRpbiBpcyBhIFBUWSB3aGVuIGEgY29tbWFuZCBzdGFydHMgYSBwaXBlbGlu ZS4iCiAgKHNraXAtdW5sZXNzIChhbmQgKGV4ZWN1dGFibGUtZmluZCAic2giKQogICAgICAg ICAgICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQgImNhdCIpKSkKICAoZXNoZWxsLWNvbW1h bmQtcmVzdWx0LWVxdWFsCiAgIChjb25jYXQgZXNoLXByb2MtdGVzdC0tZGV0ZWN0LXB0eS1j bWQgIiB8IGNhdCIpCiAgICh1bmxlc3MgKGVxIHN5c3RlbS10eXBlICd3aW5kb3dzLW50KQog ICAgICJzdGRpblxuIikpKQoKKGVydC1kZWZ0ZXN0IGVzaC1wcm9jLXRlc3QvcGlwZWxpbmUt Y29ubmVjdGlvbi10eXBlL2ZpcnN0MiAoKQogICJUZXN0IHRoYXQgb25seSBzdGRpbiBpcyBh IFBUWSB3aGVuIGEgY29tbWFuZCBzdGFydHMgYSBwaXBlbGluZS4iCiAgKHNraXAtdW5sZXNz IChhbmQgKGV4ZWN1dGFibGUtZmluZCAic2giKQogICAgICAgICAgICAgICAgICAgIChleGVj dXRhYmxlLWZpbmQgImNhdCIpKSkKICAoZXNoZWxsLWNvbW1hbmQtcmVzdWx0LWVxdWFsCiAg IChjb25jYXQgZXNoLXByb2MtdGVzdC0tZGV0ZWN0LXB0eS1jbWQgIiB8IGNhdCIpCiAgICh1 bmxlc3MgKGVxIHN5c3RlbS10eXBlICd3aW5kb3dzLW50KQogICAgICJzdGRpblxuIikpKQoK KGVydC1kZWZ0ZXN0IGVzaC1wcm9jLXRlc3QvcGlwZWxpbmUtY29ubmVjdGlvbi10eXBlL21p ZGRsZSAoKQogICJUZXN0IHRoYXQgYWxsIHN0cmVhbXMgYXJlIHBpcGVzIHdoZW4gYSBjb21t YW5kIGlzIGluIHRoZSBtaWRkbGUgb2YgYQpwaXBlbGluZS4iCiAgKHNraXAtdW5sZXNzIChh bmQgKGV4ZWN1dGFibGUtZmluZCAic2giKQogICAgICAgICAgICAgICAgICAgIChleGVjdXRh YmxlLWZpbmQgImNhdCIpKSkKICA7OyBBbiBgZXNoZWxsLXBpcGUtYnJva2VuJyBzaWduYWwg bWlnaHQgb2NjdXIgaW50ZXJuYWxseTsgbGV0IEVzaGVsbAogIDs7IGhhbmRsZSBpdCEKICAo bGV0ICgoZGVidWctb24tZXJyb3IgbmlsKSkKICAgIChlc2hlbGwtY29tbWFuZC1yZXN1bHQt ZXF1YWwKICAgICAoY29uY2F0ICJlY2hvIGhpIHwgIiBlc2gtcHJvYy10ZXN0LS1kZXRlY3Qt cHR5LWNtZCAiIHwgY2F0IikKICAgICBuaWwpKSkKCihlcnQtZGVmdGVzdCBlc2gtcHJvYy10 ZXN0L3BpcGVsaW5lLWNvbm5lY3Rpb24tdHlwZS9taWRkbGUwICgpCiAgIlRlc3QgdGhhdCBh bGwgc3RyZWFtcyBhcmUgcGlwZXMgd2hlbiBhIGNvbW1hbmQgaXMgaW4gdGhlIG1pZGRsZSBv ZiBhCnBpcGVsaW5lLiIKICAoc2tpcC11bmxlc3MgKGFuZCAoZXhlY3V0YWJsZS1maW5kICJz aCIpCiAgICAgICAgICAgICAgICAgICAgKGV4ZWN1dGFibGUtZmluZCAiY2F0IikpKQogIDs7 IEFuIGBlc2hlbGwtcGlwZS1icm9rZW4nIHNpZ25hbCBtaWdodCBvY2N1ciBpbnRlcm5hbGx5 OyBsZXQgRXNoZWxsCiAgOzsgaGFuZGxlIGl0IQogIChsZXQgKChkZWJ1Zy1vbi1lcnJvciBu aWwpKQogICAgKGVzaGVsbC1jb21tYW5kLXJlc3VsdC1lcXVhbAogICAgIChjb25jYXQgImVj aG8gaGkgfCAiIGVzaC1wcm9jLXRlc3QtLWRldGVjdC1wdHktY21kICIgfCBjYXQiKQogICAg IG5pbCkpKQoKKGVydC1kZWZ0ZXN0IGVzaC1wcm9jLXRlc3QvcGlwZWxpbmUtY29ubmVjdGlv bi10eXBlL21pZGRsZTEgKCkKICAiVGVzdCB0aGF0IGFsbCBzdHJlYW1zIGFyZSBwaXBlcyB3 aGVuIGEgY29tbWFuZCBpcyBpbiB0aGUgbWlkZGxlIG9mIGEKcGlwZWxpbmUuIgogIChza2lw LXVubGVzcyAoYW5kIChleGVjdXRhYmxlLWZpbmQgInNoIikKICAgICAgICAgICAgICAgICAg ICAoZXhlY3V0YWJsZS1maW5kICJjYXQiKSkpCiAgOzsgQW4gYGVzaGVsbC1waXBlLWJyb2tl bicgc2lnbmFsIG1pZ2h0IG9jY3VyIGludGVybmFsbHk7IGxldCBFc2hlbGwKICA7OyBoYW5k bGUgaXQhCiAgKGxldCAoKGRlYnVnLW9uLWVycm9yIG5pbCkpCiAgICAoZXNoZWxsLWNvbW1h bmQtcmVzdWx0LWVxdWFsCiAgICAgKGNvbmNhdCAiZWNobyBoaSB8ICIgZXNoLXByb2MtdGVz dC0tZGV0ZWN0LXB0eS1jbWQgIiB8IGNhdCIpCiAgICAgbmlsKSkpCgooZXJ0LWRlZnRlc3Qg ZXNoLXByb2MtdGVzdC9waXBlbGluZS1jb25uZWN0aW9uLXR5cGUvbWlkZGxlMiAoKQogICJU ZXN0IHRoYXQgYWxsIHN0cmVhbXMgYXJlIHBpcGVzIHdoZW4gYSBjb21tYW5kIGlzIGluIHRo ZSBtaWRkbGUgb2YgYQpwaXBlbGluZS4iCiAgKHNraXAtdW5sZXNzIChhbmQgKGV4ZWN1dGFi bGUtZmluZCAic2giKQogICAgICAgICAgICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQgImNh dCIpKSkKICA7OyBBbiBgZXNoZWxsLXBpcGUtYnJva2VuJyBzaWduYWwgbWlnaHQgb2NjdXIg aW50ZXJuYWxseTsgbGV0IEVzaGVsbAogIDs7IGhhbmRsZSBpdCEKICAobGV0ICgoZGVidWct b24tZXJyb3IgbmlsKSkKICAgIChlc2hlbGwtY29tbWFuZC1yZXN1bHQtZXF1YWwKICAgICAo Y29uY2F0ICJlY2hvIGhpIHwgIiBlc2gtcHJvYy10ZXN0LS1kZXRlY3QtcHR5LWNtZCAiIHwg Y2F0IikKICAgICBuaWwpKSkKCihlcnQtZGVmdGVzdCBlc2gtcHJvYy10ZXN0L3BpcGVsaW5l LWNvbm5lY3Rpb24tdHlwZS9sYXN0ICgpCiAgIlRlc3QgdGhhdCBvbmx5IG91dHB1dCBzdHJl YW1zIGFyZSBQVFlzIHdoZW4gYSBjb21tYW5kIGVuZHMgYSBwaXBlbGluZS4iCiAgKHNraXAt dW5sZXNzIChleGVjdXRhYmxlLWZpbmQgInNoIikpCiAgOzsgQW4gYGVzaGVsbC1waXBlLWJy b2tlbicgc2lnbmFsIG1pZ2h0IG9jY3VyIGludGVybmFsbHk7IGxldCBFc2hlbGwKICA7OyBo YW5kbGUgaXQhCiAgKGxldCAoKGRlYnVnLW9uLWVycm9yIG5pbCkpCiAgICAoZXNoZWxsLWNv bW1hbmQtcmVzdWx0LWVxdWFsCiAgICAgKGNvbmNhdCAiZWNobyBoaSB8ICIgZXNoLXByb2Mt dGVzdC0tZGV0ZWN0LXB0eS1jbWQpCiAgICAgKHVubGVzcyAoZXEgc3lzdGVtLXR5cGUgJ3dp bmRvd3MtbnQpCiAgICAgICAic3Rkb3V0XG5zdGRlcnJcbiIpKSkpCgooZXJ0LWRlZnRlc3Qg ZXNoLXByb2MtdGVzdC9waXBlbGluZS1jb25uZWN0aW9uLXR5cGUvbGFzdDAgKCkKICAiVGVz dCB0aGF0IG9ubHkgb3V0cHV0IHN0cmVhbXMgYXJlIFBUWXMgd2hlbiBhIGNvbW1hbmQgZW5k cyBhIHBpcGVsaW5lLiIKICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCAic2giKSkK ICA7OyBBbiBgZXNoZWxsLXBpcGUtYnJva2VuJyBzaWduYWwgbWlnaHQgb2NjdXIgaW50ZXJu YWxseTsgbGV0IEVzaGVsbAogIDs7IGhhbmRsZSBpdCEKICAobGV0ICgoZGVidWctb24tZXJy b3IgbmlsKSkKICAgIChlc2hlbGwtY29tbWFuZC1yZXN1bHQtZXF1YWwKICAgICAoY29uY2F0 ICJlY2hvIGhpIHwgIiBlc2gtcHJvYy10ZXN0LS1kZXRlY3QtcHR5LWNtZCkKICAgICAodW5s ZXNzIChlcSBzeXN0ZW0tdHlwZSAnd2luZG93cy1udCkKICAgICAgICJzdGRvdXRcbnN0ZGVy clxuIikpKSkKCihlcnQtZGVmdGVzdCBlc2gtcHJvYy10ZXN0L3BpcGVsaW5lLWNvbm5lY3Rp b24tdHlwZS9sYXN0MSAoKQogICJUZXN0IHRoYXQgb25seSBvdXRwdXQgc3RyZWFtcyBhcmUg UFRZcyB3aGVuIGEgY29tbWFuZCBlbmRzIGEgcGlwZWxpbmUuIgogIChza2lwLXVubGVzcyAo ZXhlY3V0YWJsZS1maW5kICJzaCIpKQogIDs7IEFuIGBlc2hlbGwtcGlwZS1icm9rZW4nIHNp Z25hbCBtaWdodCBvY2N1ciBpbnRlcm5hbGx5OyBsZXQgRXNoZWxsCiAgOzsgaGFuZGxlIGl0 IQogIChsZXQgKChkZWJ1Zy1vbi1lcnJvciBuaWwpKQogICAgKGVzaGVsbC1jb21tYW5kLXJl c3VsdC1lcXVhbAogICAgIChjb25jYXQgImVjaG8gaGkgfCAiIGVzaC1wcm9jLXRlc3QtLWRl dGVjdC1wdHktY21kKQogICAgICh1bmxlc3MgKGVxIHN5c3RlbS10eXBlICd3aW5kb3dzLW50 KQogICAgICAgInN0ZG91dFxuc3RkZXJyXG4iKSkpKQoKKGVydC1kZWZ0ZXN0IGVzaC1wcm9j LXRlc3QvcGlwZWxpbmUtY29ubmVjdGlvbi10eXBlL2xhc3QyICgpCiAgIlRlc3QgdGhhdCBv bmx5IG91dHB1dCBzdHJlYW1zIGFyZSBQVFlzIHdoZW4gYSBjb21tYW5kIGVuZHMgYSBwaXBl bGluZS4iCiAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgInNoIikpCiAgOzsgQW4g YGVzaGVsbC1waXBlLWJyb2tlbicgc2lnbmFsIG1pZ2h0IG9jY3VyIGludGVybmFsbHk7IGxl dCBFc2hlbGwKICA7OyBoYW5kbGUgaXQhCiAgKGxldCAoKGRlYnVnLW9uLWVycm9yIG5pbCkp CiAgICAoZXNoZWxsLWNvbW1hbmQtcmVzdWx0LWVxdWFsCiAgICAgKGNvbmNhdCAiZWNobyBo aSB8ICIgZXNoLXByb2MtdGVzdC0tZGV0ZWN0LXB0eS1jbWQpCiAgICAgKHVubGVzcyAoZXEg c3lzdGVtLXR5cGUgJ3dpbmRvd3MtbnQpCiAgICAgICAic3Rkb3V0XG5zdGRlcnJcbiIpKSkp Cgo7OzsgZXNoLXByb2MtdGVzdHMuZWwgZW5kcyBoZXJlCg== --------------l26rvrCXZ1Z24goKd93JzhTw Content-Type: text/x-log; charset=UTF-8; name="esh-proc-tests.log" Content-Disposition: attachment; filename="esh-proc-tests.log" Content-Transfer-Encoding: base64 UnVubmluZyAxMiB0ZXN0cyAoMjAyMy0wOS0yNCAyMzozMDo0MCswMjAwLCBzZWxlY3RvciBg KG5vdCAodGFnIDp1bnN0YWJsZSkpJykKTG9hZGluZyBlbS1hbGlhcy4uLgpMb2FkaW5nIGVt LWJhbm5lci4uLgpMb2FkaW5nIGVtLWJhc2ljLi4uCkxvYWRpbmcgZW0tY21wbC4uLgpMb2Fk aW5nIGVtLWV4dHBpcGUuLi4KTG9hZGluZyBlbS1nbG9iLi4uCkxvYWRpbmcgZW0taGlzdC4u LgpMb2FkaW5nIGVtLWxzLi4uCkxvYWRpbmcgZW0tcHJlZC4uLgpMb2FkaW5nIGVtLXByb21w dC4uLgpMb2FkaW5nIGVtLXNjcmlwdC4uLgpMb2FkaW5nIGVtLXRlcm0uLi4KTG9hZGluZyBl bS11bml4Li4uCiAgIHBhc3NlZCAgIDEvMTIgIGVzaC1wcm9jLXRlc3QvcGlwZWxpbmUtY29u bmVjdGlvbi10eXBlL2ZpcnN0ICgwLjA2NTg1MSBzZWMpCiAgIHBhc3NlZCAgIDIvMTIgIGVz aC1wcm9jLXRlc3QvcGlwZWxpbmUtY29ubmVjdGlvbi10eXBlL2ZpcnN0MCAoMC4wNTcwMjAg c2VjKQogICBwYXNzZWQgICAzLzEyICBlc2gtcHJvYy10ZXN0L3BpcGVsaW5lLWNvbm5lY3Rp b24tdHlwZS9maXJzdDEgKDAuMDU3MzcwIHNlYykKICAgcGFzc2VkICAgNC8xMiAgZXNoLXBy b2MtdGVzdC9waXBlbGluZS1jb25uZWN0aW9uLXR5cGUvZmlyc3QyICgwLjA1NzI5OCBzZWMp CiAgIHBhc3NlZCAgIDUvMTIgIGVzaC1wcm9jLXRlc3QvcGlwZWxpbmUtY29ubmVjdGlvbi10 eXBlL2xhc3QgKDAuMDU0NTgxIHNlYykKICAgcGFzc2VkICAgNi8xMiAgZXNoLXByb2MtdGVz dC9waXBlbGluZS1jb25uZWN0aW9uLXR5cGUvbGFzdDAgKDAuMDU1NTg4IHNlYykKICAgcGFz c2VkICAgNy8xMiAgZXNoLXByb2MtdGVzdC9waXBlbGluZS1jb25uZWN0aW9uLXR5cGUvbGFz dDEgKDAuMDU1ODIzIHNlYykKICAgcGFzc2VkICAgOC8xMiAgZXNoLXByb2MtdGVzdC9waXBl bGluZS1jb25uZWN0aW9uLXR5cGUvbGFzdDIgKDAuMDU0NDEwIHNlYykKICAgcGFzc2VkICAg OS8xMiAgZXNoLXByb2MtdGVzdC9waXBlbGluZS1jb25uZWN0aW9uLXR5cGUvbWlkZGxlICgw LjA1Nzg1OCBzZWMpCiAgIHBhc3NlZCAgMTAvMTIgIGVzaC1wcm9jLXRlc3QvcGlwZWxpbmUt Y29ubmVjdGlvbi10eXBlL21pZGRsZTAgKDAuMDc2ODI0IHNlYykKICAgcGFzc2VkICAxMS8x MiAgZXNoLXByb2MtdGVzdC9waXBlbGluZS1jb25uZWN0aW9uLXR5cGUvbWlkZGxlMSAoMC4w NTc2Mjggc2VjKQogICBwYXNzZWQgIDEyLzEyICBlc2gtcHJvYy10ZXN0L3BpcGVsaW5lLWNv bm5lY3Rpb24tdHlwZS9taWRkbGUyICgwLjA1NzY1NyBzZWMpCgpSYW4gMTIgdGVzdHMsIDEy IHJlc3VsdHMgYXMgZXhwZWN0ZWQsIDAgdW5leHBlY3RlZCAoMjAyMy0wOS0yNCAyMzozMDo0 MSswMjAwLCAwLjcwOTk2OSBzZWMpCgo= --------------l26rvrCXZ1Z24goKd93JzhTw--