mesonbuild / meson

The Meson Build System
http://mesonbuild.com
Apache License 2.0
5.41k stars 1.55k forks source link

Feature/question: Only show the verbose output of failed tests #13322

Open JelteF opened 1 month ago

JelteF commented 1 month ago

I'm having the problem that none of the different verbosity flags of meson (that I can find) do the thing that I would like to happen:

I want to show the output of failed tests, but not clutter my screen with any output of passed or skipped tests.

What I want (from important to less important)

  1. Only show the failed test output, but show its full output so I can see why it failed
  2. Show this output right away, not only once all tests successfully
  3. Hide output of tests cancelled by ctrl+c or --maxfail
  4. Hide skipped tests in the output

Maybe I just don't know the correct options, but with the ones I know I can get the following all suboptimal behaviours

To reproduce in the postgres repo set up like this:

sudo apt install libipc-run-perl -y
meson setup --reconfigure build -Dtap_tests=enabled
# introduce a failure with sed as poor mans patch
sed 's/done_testing/is(1, 2); done_testing/g' -i src/test/recovery/t/013_crash_restart.pl
ninja -C build all install-quiet

--quiet shows this: short but impossible to debug at all, still shows skipped tests though

meson test -C build --suite postgresql:recovery --quiet
ninja: Entering directory `/home/jelte/opensource/postgres/build'
ninja: no work to do.
 2/41 postgresql:recovery / recovery/013_crash_restart                       ERROR             1.36s   exit status 1
>>> LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template MALLOC_PERTURB_=69 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so enable_injection_points=no PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin PG_TEST_EXTRA='' PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 013_crash_restart -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/013_crash_restart.pl

21/41 postgresql:recovery / recovery/041_checkpoint_at_promote               SKIP              0.16s
41/41 postgresql:recovery / recovery/027_stream_regress                      ERROR            14.23s   exit status 1
>>> LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so MALLOC_PERTURB_=173 enable_injection_points=no PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin PG_TEST_EXTRA='' PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 027_stream_regress -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/027_stream_regress.pl

Ok:                 38
Expected Fail:      0
Fail:               2
Unexpected Pass:    0
Skipped:            1
Timeout:            0

Full log written to /home/jelte/opensource/postgres/build/meson-logs/testlog.txt

No flag shows this: more clutter still impossible to debug

meson test -C build --suite postgresql:recovery
ninja: Entering directory `/home/jelte/opensource/postgres/build'
ninja: no work to do.
 1/41 postgresql:recovery / recovery/014_unlogged_reinit                     OK                1.04s   23 subtests passed
 2/41 postgresql:recovery / recovery/013_crash_restart                       ERROR             1.12s   exit status 1
>>> PG_TEST_EXTRA='' INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress MALLOC_PERTURB_=132 LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 enable_injection_points=no /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 013_crash_restart -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/013_crash_restart.pl

 3/41 postgresql:recovery / recovery/021_row_visibility                      OK                1.17s   10 subtests passed
 4/41 postgresql:recovery / recovery/006_logical_decoding                    OK                1.52s   20 subtests passed
 5/41 postgresql:recovery / recovery/016_min_consistency                     OK                1.48s   1 subtests passed
 6/41 postgresql:recovery / recovery/015_promotion_pages                     OK                1.57s   1 subtests passed
 7/41 postgresql:recovery / recovery/002_archiving                           OK                1.91s   8 subtests passed
 8/41 postgresql:recovery / recovery/017_shm                                 OK                1.89s   4 subtests passed
 9/41 postgresql:recovery / recovery/010_logical_decoding_timelines          OK                2.08s   13 subtests passed
10/41 postgresql:recovery / recovery/022_crash_temp_files                    OK                1.10s   11 subtests passed
11/41 postgresql:recovery / recovery/023_pitr_prepared_xact                  OK                1.41s   1 subtests passed
12/41 postgresql:recovery / recovery/024_archive_recovery                    OK                1.72s   2 subtests passed
13/41 postgresql:recovery / recovery/012_subtransactions                     OK                3.03s   12 subtests passed
14/41 postgresql:recovery / recovery/025_stuck_on_old_timeline               OK                1.71s   1 subtests passed
15/41 postgresql:recovery / recovery/007_sync_rep                            OK                3.37s   11 subtests passed
16/41 postgresql:recovery / recovery/004_timeline_switch                     OK                3.50s   3 subtests passed
17/41 postgresql:recovery / recovery/003_recovery_targets                    OK                3.66s   9 subtests passed
18/41 postgresql:recovery / recovery/034_create_database                     OK                0.87s   2 subtests passed
19/41 postgresql:recovery / recovery/028_pitr_timelines                      OK                2.06s   3 subtests passed
20/41 postgresql:recovery / recovery/037_invalid_database                    OK                0.76s   13 subtests passed
21/41 postgresql:recovery / recovery/030_stats_cleanup_replica               OK                2.22s   11 subtests passed
22/41 postgresql:recovery / recovery/041_checkpoint_at_promote               SKIP              0.18s
23/41 postgresql:recovery / recovery/020_archive_status                      OK                4.35s   19 subtests passed
24/41 postgresql:recovery / recovery/032_relfilenode_reuse                   OK                2.01s   14 subtests passed
25/41 postgresql:recovery / recovery/029_stats_restart                       OK                2.88s   42 subtests passed
26/41 postgresql:recovery / recovery/031_recovery_conflict                   OK                2.73s   18 subtests passed
27/41 postgresql:recovery / recovery/038_save_logical_slots_shutdown         OK                1.50s   2 subtests passed
28/41 postgresql:recovery / recovery/036_truncated_dropped                   OK                1.77s   8 subtests passed
29/41 postgresql:recovery / recovery/026_overwrite_contrecord                OK                3.65s   3 subtests passed
30/41 postgresql:recovery / recovery/001_stream_rep                          OK                5.72s   62 subtests passed
31/41 postgresql:recovery / recovery/005_replay_delay                        OK                5.73s   3 subtests passed
32/41 postgresql:recovery / recovery/009_twophase                            OK                6.31s   27 subtests passed
33/41 postgresql:recovery / recovery/042_low_level_backup                    OK                2.54s   4 subtests passed
34/41 postgresql:recovery / recovery/033_replay_tsp_drops                    OK                3.95s   3 subtests passed
35/41 postgresql:recovery / recovery/019_replslot_limit                      OK                7.76s   26 subtests passed
36/41 postgresql:recovery / recovery/039_end_of_wal                          OK                4.42s   14 subtests passed
37/41 postgresql:recovery / recovery/018_wal_optimize                        OK                9.43s   38 subtests passed
38/41 postgresql:recovery / recovery/040_standby_failover_slots_sync         OK                6.08s   32 subtests passed
39/41 postgresql:recovery / recovery/008_fsm_truncation                      OK               11.53s   1 subtests passed
40/41 postgresql:recovery / recovery/035_standby_logical_decoding            OK                9.21s   85 subtests passed
41/41 postgresql:recovery / recovery/027_stream_regress                      ERROR            14.25s   exit status 1
>>> PG_TEST_EXTRA='' MALLOC_PERTURB_=79 INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 enable_injection_points=no /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 027_stream_regress -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/027_stream_regress.pl

Ok:                 38
Expected Fail:      0
Fail:               2
Unexpected Pass:    0
Skipped:            1
Timeout:            0

Full log written to /home/jelte/opensource/postgres/build/meson-logs/testlog.txt

--verbose shows this: maximum clutter, but at least it shows what failed (both randomly in the middle and all the way at the end)

too large for github issue description so as attachment: verbose-output.txt

meson test -C build --suite postgresql:recovery --verbose

output to large so as attachment: verbose-output.txt

--verbose --maxfail=1 gives me this: early failure, which is nice but still quite cluttered with passing tests and now I have to scroll up quite a bit through clutter caused by interupted tests before I find the real failure

meson test -C build --suite postgresql:recovery --verbose --maxfail=1

output to large so as attachment: verbose-maxfail.txt

JelteF commented 1 month ago

After with emailing with @tristan957 privately I realized I can at least achieve my first 2 goals by using the combination of flags: --quiet --print-errorlogs

tristan957 commented 1 month ago

For 3 & 4, can you go into detail about what you mean by hiding?

JelteF commented 1 month ago

Regarding 3, even with --quiet --print-errorlogs the following line is part of the output in my terminal (in between actual errors):

25/44 postgresql:recovery / recovery/041_checkpoint_at_promote               SKIP              0.15s

Regarding 4, if I use --quiet --print-errorlogs --maxfail=1 I would be expecting less or equal amount of output from meson than with --quiet --print-errorlogs (because it would only show a single failing test instead of possibly multiple). But instead my screen gets flooded with these messages:

 6/44 postgresql:recovery / recovery/018_wal_optimize                        INTERRUPT         1.54s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so MALLOC_PERTURB_=61 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 018_wal_optimize -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/018_wal_optimize.pl
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stderr:
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 29 just after 5.
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

 7/44 postgresql:recovery / recovery/002_archiving                           INTERRUPT         1.61s   killed by signal 15 SIGTERM
>>> MALLOC_PERTURB_=183 PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 002_archiving -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/002_archiving.pl

 8/44 postgresql:recovery / recovery/017_shm                                 INTERRUPT         1.55s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so MALLOC_PERTURB_=212 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 017_shm -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/017_shm.pl
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stderr:
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 4 just after 1.
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

 9/44 postgresql:recovery / recovery/001_stream_rep                          INTERRUPT         1.62s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no MALLOC_PERTURB_=199 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 001_stream_rep -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/001_stream_rep.pl

10/44 postgresql:recovery / recovery/008_fsm_truncation                      INTERRUPT         1.59s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no MALLOC_PERTURB_=191 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 008_fsm_truncation -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/008_fsm_truncation.pl

11/44 postgresql:recovery / recovery/015_promotion_pages                     INTERRUPT         1.56s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress MALLOC_PERTURB_=17 LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 015_promotion_pages -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/015_promotion_pages.pl

12/44 postgresql:recovery / recovery/007_sync_rep                            INTERRUPT         1.59s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 007_sync_rep -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/007_sync_rep.pl

13/44 postgresql:recovery / recovery/021_row_visibility                      INTERRUPT         1.53s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no MALLOC_PERTURB_=191 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 021_row_visibility -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/021_row_visibility.pl

14/44 postgresql:recovery / recovery/003_recovery_targets                    INTERRUPT         1.61s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template MALLOC_PERTURB_=14 REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 003_recovery_targets -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/003_recovery_targets.pl

15/44 postgresql:recovery / recovery/020_archive_status                      INTERRUPT         1.54s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no MALLOC_PERTURB_=146 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 020_archive_status -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/020_archive_status.pl

16/44 postgresql:recovery / recovery/006_logical_decoding                    INTERRUPT         1.60s   killed by signal 15 SIGTERM
>>> MALLOC_PERTURB_=6 PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 006_logical_decoding -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/006_logical_decoding.pl

17/44 postgresql:recovery / recovery/010_logical_decoding_timelines          INTERRUPT         1.59s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template MALLOC_PERTURB_=252 REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 010_logical_decoding_timelines -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/010_logical_decoding_timelines.pl

18/44 postgresql:recovery / recovery/005_replay_delay                        INTERRUPT         1.61s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template MALLOC_PERTURB_=170 REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 005_replay_delay -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/005_replay_delay.pl

19/44 postgresql:recovery / recovery/016_min_consistency                     INTERRUPT         1.56s   killed by signal 15 SIGTERM
>>> MALLOC_PERTURB_=77 PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 016_min_consistency -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/016_min_consistency.pl

20/44 postgresql:recovery / recovery/012_subtransactions                     INTERRUPT         1.58s   killed by signal 15 SIGTERM
>>> MALLOC_PERTURB_=87 PG_TEST_EXTRA='' INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 012_subtransactions -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/012_subtransactions.pl

21/44 postgresql:recovery / recovery/022_crash_temp_files                    INTERRUPT         0.38s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' MALLOC_PERTURB_=238 INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 022_crash_temp_files -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/022_crash_temp_files.pl

22/44 postgresql:recovery / recovery/019_replslot_limit                      INTERRUPT         1.55s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template MALLOC_PERTURB_=32 REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 019_replslot_limit -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/019_replslot_limit.pl

23/44 postgresql:recovery / recovery/004_timeline_switch                     INTERRUPT         1.61s   killed by signal 15 SIGTERM
>>> MALLOC_PERTURB_=56 PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 004_timeline_switch -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/004_timeline_switch.pl

24/44 postgresql:recovery / recovery/009_twophase                            INTERRUPT         1.60s   killed by signal 15 SIGTERM
>>> PG_TEST_EXTRA='' PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/bin:/home/jelte/opensource/postgres/build/src/test/recovery:/home/jelte/opensource/postgres/build/src/test/recovery/test:/home/jelte/.git-subrepo/lib:/home/jelte/.rbenv/plugins/ruby-build/bin:/home/jelte/.rbenv/bin:/home/jelte/.rbenv/shims:/home/jelte/.pgenv/bin:/home/jelte/.pgenv/pgsql/bin:/opt/bin:/home/jelte/.gem/ruby/2.2.0/bin:/home/jelte/.local/bin:/home/jelte/.bin:/sbin:/usr/sbin:/home/jelte/.cargo/bin:/home/jelte/.fzf/bin:/home/jelte/.npm-global/bin:/usr/local/go/bin:/home/jelte/.dotnet/tools:/home/jelte/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/snap/bin INITDB_TEMPLATE=/home/jelte/opensource/postgres/build/tmp_install/initdb-template REGRESS_SHLIB=/home/jelte/opensource/postgres/build/src/test/regress/regress.so MALLOC_PERTURB_=40 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 enable_injection_points=no ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PG_REGRESS=/home/jelte/opensource/postgres/build/src/test/regress/pg_regress LD_LIBRARY_PATH=/home/jelte/opensource/postgres/build/tmp_install//home/jelte/.pgenv/pgsql-17beta9/lib/x86_64-linux-gnu /usr/bin/python3 /home/jelte/opensource/postgres/build/../src/tools/testwrap --basedir /home/jelte/opensource/postgres/build --srcdir /home/jelte/opensource/postgres/src/test/recovery --testgroup recovery --testname 009_twophase -- /usr/bin/perl -I /home/jelte/opensource/postgres/src/test/perl -I /home/jelte/opensource/postgres/src/test/recovery /home/jelte/opensource/postgres/src/test/recovery/t/009_twophase.pl

Summary of Failures:

 4/44 postgresql:recovery / recovery/013_crash_restart               ERROR             1.54s   exit status 1
 6/44 postgresql:recovery / recovery/018_wal_optimize                INTERRUPT         1.54s   killed by signal 15 SIGTERM
 7/44 postgresql:recovery / recovery/002_archiving                   INTERRUPT         1.61s   killed by signal 15 SIGTERM
 8/44 postgresql:recovery / recovery/017_shm                         INTERRUPT         1.55s   killed by signal 15 SIGTERM
 9/44 postgresql:recovery / recovery/001_stream_rep                  INTERRUPT         1.62s   killed by signal 15 SIGTERM
10/44 postgresql:recovery / recovery/008_fsm_truncation              INTERRUPT         1.59s   killed by signal 15 SIGTERM
11/44 postgresql:recovery / recovery/015_promotion_pages             INTERRUPT         1.56s   killed by signal 15 SIGTERM
12/44 postgresql:recovery / recovery/007_sync_rep                    INTERRUPT         1.59s   killed by signal 15 SIGTERM
13/44 postgresql:recovery / recovery/021_row_visibility              INTERRUPT         1.53s   killed by signal 15 SIGTERM
14/44 postgresql:recovery / recovery/003_recovery_targets            INTERRUPT         1.61s   killed by signal 15 SIGTERM
15/44 postgresql:recovery / recovery/020_archive_status              INTERRUPT         1.54s   killed by signal 15 SIGTERM
16/44 postgresql:recovery / recovery/006_logical_decoding            INTERRUPT         1.60s   killed by signal 15 SIGTERM
17/44 postgresql:recovery / recovery/010_logical_decoding_timelines  INTERRUPT         1.59s   killed by signal 15 SIGTERM
18/44 postgresql:recovery / recovery/005_replay_delay                INTERRUPT         1.61s   killed by signal 15 SIGTERM
19/44 postgresql:recovery / recovery/016_min_consistency             INTERRUPT         1.56s   killed by signal 15 SIGTERM
20/44 postgresql:recovery / recovery/012_subtransactions             INTERRUPT         1.58s   killed by signal 15 SIGTERM
21/44 postgresql:recovery / recovery/022_crash_temp_files            INTERRUPT         0.38s   killed by signal 15 SIGTERM
22/44 postgresql:recovery / recovery/019_replslot_limit              INTERRUPT         1.55s   killed by signal 15 SIGTERM
23/44 postgresql:recovery / recovery/004_timeline_switch             INTERRUPT         1.61s   killed by signal 15 SIGTERM
24/44 postgresql:recovery / recovery/009_twophase                    INTERRUPT         1.60s   killed by signal 15 SIGTERM

Ok:                 4
Expected Fail:      0
Fail:               20
Unexpected Pass:    0
Skipped:            0
Timeout:            0

Full log written to /home/jelte/opensource/postgres/build/meson-logs/testlog.txt
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fc07679ba30>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 126, in __del__
    self.close()
  File "/usr/lib/python3.10/asyncio/base_subprocess.py", line 104, in close
    proto.pipe.close()
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 547, in close
    self._close(None)
  File "/usr/lib/python3.10/asyncio/unix_events.py", line 571, in _close
    self._loop.call_soon(self._call_connection_lost, exc)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
tristan957 commented 1 month ago

This is gonna require input from others to see if they are actionable. I would love to at least get rid of these backtraces though.