# Checking port 54173 # Found port 54173 Name: main Data directory: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/pgdata Backup directory: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup Archive directory: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/archives Connection string: port=54173 host=/tmp/lYh6Is5QH7 Log file: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/log/010_dump_connstr_main.log [10:40:03.005](0.082s) # initializing database system by running initdb # Running: initdb -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/pgdata -A trust -N -U regress_postgres --locale=C --encoding=LATIN1 The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "C". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/pgdata ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... Etc/UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok Sync to disk skipped. The data directory might become corrupt if the operating system crashes. Success. You can now start the database server using: pg_ctl -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/pgdata -l logfile start # Running: /tmp/cirrus-ci-build/src/bin/pg_dump/../../../src/test/regress/pg_regress --config-auth /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/pgdata # Running: /tmp/cirrus-ci-build/src/bin/pg_dump/../../../src/test/regress/pg_regress --config-auth /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/pgdata --user regress_postgres --create-role regress_  !"x"#$%&'()*+-./0123456,regress_789:;<=>?@AXYZ[\]^_`abcxyz{|}~,regress_,regress_ ### Starting node "main" # Running: pg_ctl -w -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/pgdata -l /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/log/010_dump_connstr_main.log -o --cluster-name=main start waiting for server to start.... done server started # Postmaster PID for node "main" is 27333 # Running: createdb -U regress_postgres regression  !"x"#$%&'()*+-./0123456 # Running: createuser -U regress_postgres -s regress_  !"x"#$%&'()*+-./0123456 # Running: createdb -U regress_postgres regression789:;<=>?@AXYZ[\]^_`abcxyz{|}~ # Running: createuser -U regress_postgres -s regress_789:;<=>?@AXYZ[\]^_`abcxyz{|}~ # Running: createdb -U regress_postgres regression # Running: createuser -U regress_postgres -s regress_ # Running: createdb -U regress_postgres regression # Running: createuser -U regress_postgres -s regress_ # Running: pg_dumpall -r -f /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/discard.sql --dbname port=54173 host=/tmp/lYh6Is5QH7 dbname='regression  !"x"#$%&\'()*+-./0123456' -U regress_ [10:40:08.470](5.465s) ok 1 - pg_dumpall with long ASCII name 1 # Running: pg_dumpall --no-sync -r -f /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/discard.sql --dbname port=54173 host=/tmp/lYh6Is5QH7 dbname='regression789:;<=>?@AXYZ[\\]^_`abcxyz{|}~' -U regress_ [10:40:08.612](0.142s) ok 2 - pg_dumpall with long ASCII name 2 # Running: pg_dumpall --no-sync -r -f /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/discard.sql --dbname port=54173 host=/tmp/lYh6Is5QH7 dbname='regression' -U regress_789:;<=>?@AXYZ[\]^_`abcxyz{|}~ [10:40:08.768](0.156s) ok 3 - pg_dumpall with long ASCII name 3 # Running: pg_dumpall --no-sync -r -f /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/discard.sql --dbname port=54173 host=/tmp/lYh6Is5QH7 dbname='regression' -U regress_  !"x"#$%&'()*+-./0123456 [10:40:08.894](0.126s) ok 4 - pg_dumpall with long ASCII name 4 # Running: pg_dumpall -U regress_postgres --no-sync -r -l dbname=template1 -- -- PostgreSQL database cluster dump -- SET default_transaction_read_only = off; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; -- -- Roles -- CREATE ROLE "regress_  !""x""#$%&'()*+-./0123456"; ALTER ROLE "regress_  !""x""#$%&'()*+-./0123456" WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN NOREPLICATION NOBYPASSRLS; CREATE ROLE "regress_789:;<=>?@AXYZ[\]^_`abcxyz{|}~"; ALTER ROLE "regress_789:;<=>?@AXYZ[\]^_`abcxyz{|}~" WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN NOREPLICATION NOBYPASSRLS; CREATE ROLE regress_postgres; ALTER ROLE regress_postgres WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN REPLICATION BYPASSRLS; CREATE ROLE "regress_"; ALTER ROLE "regress_" WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN NOREPLICATION NOBYPASSRLS; CREATE ROLE "regress_"; ALTER ROLE "regress_" WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN NOREPLICATION NOBYPASSRLS; -- -- User Configurations -- -- -- PostgreSQL database cluster dump complete -- [10:40:09.013](0.119s) ok 5 - pg_dumpall -l accepts connection string # Running: createdb -U regress_postgres foo bar # Running: pg_dumpall -U regress_postgres --no-sync -f /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/discard.sql shell command argument contains a newline or carriage return: "user=regress_postgres dbname='foo bar'" [10:40:09.947](0.935s) ok 6 - pg_dumpall with \n\r in database name # Running: dropdb -U regress_postgres foo bar # Running: pg_dump -Fd --no-sync -j2 -f /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/dirfmt -U regress_  !"x"#$%&'()*+-./0123456 port=54173 host=/tmp/lYh6Is5QH7 dbname='regression  !"x"#$%&\'()*+-./0123456' ================================================================= ==27761==ERROR: AddressSanitizer: global-buffer-overflow on address 0x565339a9067c at pc 0x565339a1fba5 bp 0x7fff866da2a0 sp 0x7fff866da298 READ of size 4 at 0x565339a9067c thread T0 #0 0x565339a1fba4 in DOTypeNameCompare /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 #1 0x565339a5eb6f in pg_qsort ../../src/include/lib/sort_template.h:354 #2 0x565339a242bb in sortDumpableObjectsByTypeName /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:192 #3 0x565339a1449f in main /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump.c:993 #4 0x7fad87d54d09 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x23d09) #5 0x5653399c9ec9 in _start (/tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/pg_dump+0x3aec9) 0x565339a9067c is located 0 bytes to the right of global variable 'dbObjectTypePriority' defined in 'pg_dump_sort.c:105:18' (0x565339a905c0) of size 188 SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameCompare Shadow bytes around the buggy address: 0x0acae734a070: 00 00 00 00 00 00 00 00 00 00 04 f9 f9 f9 f9 f9 0x0acae734a080: 00 00 00 00 00 00 00 00 00 00 f9 f9 f9 f9 f9 f9 0x0acae734a090: 00 00 00 00 00 00 05 f9 f9 f9 f9 f9 00 00 00 00 0x0acae734a0a0: 03 f9 f9 f9 f9 f9 f9 f9 00 00 02 f9 f9 f9 f9 f9 0x0acae734a0b0: 00 00 06 f9 f9 f9 f9 f9 00 00 00 00 00 00 00 00 =>0x0acae734a0c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00[04] 0x0acae734a0d0: f9 f9 f9 f9 00 00 00 00 00 00 00 00 00 00 00 00 0x0acae734a0e0: 00 00 00 00 00 00 00 04 f9 f9 f9 f9 00 00 00 00 0x0acae734a0f0: 07 f9 f9 f9 f9 f9 f9 f9 07 f9 f9 f9 f9 f9 f9 f9 0x0acae734a100: 00 00 00 00 00 05 f9 f9 f9 f9 f9 f9 00 00 00 06 0x0acae734a110: f9 f9 f9 f9 00 00 00 00 00 f9 f9 f9 f9 f9 f9 f9 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb Shadow gap: cc ==27761==ABORTING [10:40:10.885](0.938s) not ok 7 - parallel dump [10:40:10.886](0.000s) [10:40:10.886](0.000s) # Failed test 'parallel dump' # at t/010_dump_connstr.pl line 141. # Running: dropdb -U regress_postgres regression  !"x"#$%&'()*+-./0123456 # Running: createdb -U regress_postgres regression  !"x"#$%&'()*+-./0123456 # Running: pg_restore -v -d template1 -j2 -U regress_  !"x"#$%&'()*+-./0123456 /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/dirfmt pg_restore: error: directory "/tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/dirfmt" does not appear to be a valid archive ("toc.dat" does not exist) [10:40:11.103](0.217s) not ok 8 - parallel restore [10:40:11.103](0.000s) [10:40:11.103](0.000s) # Failed test 'parallel restore' # at t/010_dump_connstr.pl line 152. # Running: dropdb -U regress_postgres regression  !"x"#$%&'()*+-./0123456 # Running: pg_restore -C -v -d template1 -j2 -U regress_  !"x"#$%&'()*+-./0123456 /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/dirfmt pg_restore: error: directory "/tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/dirfmt" does not appear to be a valid archive ("toc.dat" does not exist) [10:40:11.314](0.212s) not ok 9 - parallel restore with create [10:40:11.315](0.000s) [10:40:11.315](0.000s) # Failed test 'parallel restore with create' # at t/010_dump_connstr.pl line 161. # Running: pg_dumpall --no-sync -f /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/plain.sql -U regress_  !"x"#$%&'()*+-./0123456 [10:40:13.031](1.716s) ok 10 - take full dump # Running: cat /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/plain.sql -- -- PostgreSQL database cluster dump -- SET default_transaction_read_only = off; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; -- -- Roles -- CREATE ROLE "regress_  !""x""#$%&'()*+-./0123456"; ALTER ROLE "regress_  !""x""#$%&'()*+-./0123456" WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN NOREPLICATION NOBYPASSRLS; CREATE ROLE "regress_789:;<=>?@AXYZ[\]^_`abcxyz{|}~"; ALTER ROLE "regress_789:;<=>?@AXYZ[\]^_`abcxyz{|}~" WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN NOREPLICATION NOBYPASSRLS; CREATE ROLE regress_postgres; ALTER ROLE regress_postgres WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN REPLICATION BYPASSRLS; CREATE ROLE "regress_"; ALTER ROLE "regress_" WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN NOREPLICATION NOBYPASSRLS; CREATE ROLE "regress_"; ALTER ROLE "regress_" WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN NOREPLICATION NOBYPASSRLS; -- -- User Configurations -- -- -- Databases -- -- -- Database "template1" dump -- \connect template1 -- -- PostgreSQL database dump -- -- Dumped from database version 17devel -- Dumped by pg_dump version 17devel SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- PostgreSQL database dump complete -- -- -- Database "postgres" dump -- \connect postgres -- -- PostgreSQL database dump -- -- Dumped from database version 17devel -- Dumped by pg_dump version 17devel SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- PostgreSQL database dump complete -- -- -- Database "regression789:;<=>?@AXYZ[\]^_`abcxyz{|}~" dump -- -- -- PostgreSQL database dump -- -- Dumped from database version 17devel -- Dumped by pg_dump version 17devel SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- Name: regression789:;<=>?@AXYZ[\]^_`abcxyz{|}~; Type: DATABASE; Schema: -; Owner: regress_postgres -- CREATE DATABASE "regression789:;<=>?@AXYZ[\]^_`abcxyz{|}~" WITH TEMPLATE = template0 ENCODING = 'LATIN1' LOCALE_PROVIDER = libc LOCALE = 'C'; ALTER DATABASE "regression789:;<=>?@AXYZ[\]^_`abcxyz{|}~" OWNER TO regress_postgres; \connect -reuse-previous=on "dbname='regression789:;<=>?@AXYZ[\\]^_`abcxyz{|}~'" SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- PostgreSQL database dump complete -- -- -- Database "regression" dump -- -- -- PostgreSQL database dump -- -- Dumped from database version 17devel -- Dumped by pg_dump version 17devel SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- Name: regression; Type: DATABASE; Schema: -; Owner: regress_postgres -- CREATE DATABASE "regression" WITH TEMPLATE = template0 ENCODING = 'LATIN1' LOCALE_PROVIDER = libc LOCALE = 'C'; ALTER DATABASE "regression" OWNER TO regress_postgres; \connect -reuse-previous=on "dbname='regression'" SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- PostgreSQL database dump complete -- -- -- Database "regression" dump -- -- -- PostgreSQL database dump -- -- Dumped from database version 17devel -- Dumped by pg_dump version 17devel SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- Name: regression; Type: DATABASE; Schema: -; Owner: regress_postgres -- CREATE DATABASE "regression" WITH TEMPLATE = template0 ENCODING = 'LATIN1' LOCALE_PROVIDER = libc LOCALE = 'C'; ALTER DATABASE "regression" OWNER TO regress_postgres; \connect -reuse-previous=on "dbname='regression'" SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'LATIN1'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- PostgreSQL database dump complete -- -- -- PostgreSQL database cluster dump complete -- # Checking port 54174 # Found port 54174 Name: destination_envar Data directory: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_envar_data/pgdata Backup directory: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_envar_data/backup Archive directory: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_envar_data/archives Connection string: port=54174 host=/tmp/lYh6Is5QH7 Log file: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/log/010_dump_connstr_destination_envar.log [10:40:13.068](0.037s) # initializing database system by running initdb # Running: initdb -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_envar_data/pgdata -A trust -N -U boot --locale=C --encoding=LATIN1 The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "C". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_envar_data/pgdata ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... Etc/UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok Sync to disk skipped. The data directory might become corrupt if the operating system crashes. Success. You can now start the database server using: pg_ctl -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_envar_data/pgdata -l logfile start # Running: /tmp/cirrus-ci-build/src/bin/pg_dump/../../../src/test/regress/pg_regress --config-auth /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_envar_data/pgdata --user boot --create-role regress_a'b\c=d\ne"f ### Starting node "destination_envar" # Running: pg_ctl -w -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_envar_data/pgdata -l /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/log/010_dump_connstr_destination_envar.log -o --cluster-name=destination_envar start waiting for server to start.... done server started # Postmaster PID for node "destination_envar" is 28340 # Running: createuser -U boot -s regress_a'b\c=d\ne"f # Running: psql -X -f /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/plain.sql SET SET SET CREATE ROLE ALTER ROLE CREATE ROLE ALTER ROLE CREATE ROLE ALTER ROLE CREATE ROLE ALTER ROLE CREATE ROLE ALTER ROLE You are now connected to database "template1" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET You are now connected to database "postgres" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET CREATE DATABASE ALTER DATABASE You are now connected to database "regression789:;<=>?@AXYZ[\]^_`abcxyz{|}~" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET CREATE DATABASE ALTER DATABASE You are now connected to database "regression" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET CREATE DATABASE ALTER DATABASE You are now connected to database "regression" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET [10:40:17.744](4.676s) ok 11 - restore full dump using environment variables for connection parameters [10:40:17.744](0.000s) ok 12 - no dump errors # Checking port 54175 # Found port 54175 Name: destination_cmdline Data directory: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_cmdline_data/pgdata Backup directory: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_cmdline_data/backup Archive directory: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_cmdline_data/archives Connection string: port=54175 host=/tmp/lYh6Is5QH7 Log file: /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/log/010_dump_connstr_destination_cmdline.log [10:40:17.764](0.020s) # initializing database system by running initdb # Running: initdb -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_cmdline_data/pgdata -A trust -N -U boot --locale=C --encoding=LATIN1 The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "C". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_cmdline_data/pgdata ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... Etc/UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok Sync to disk skipped. The data directory might become corrupt if the operating system crashes. Success. You can now start the database server using: pg_ctl -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_cmdline_data/pgdata -l logfile start # Running: /tmp/cirrus-ci-build/src/bin/pg_dump/../../../src/test/regress/pg_regress --config-auth /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_cmdline_data/pgdata --user boot --create-role regress_a'b\c=d\ne"f ### Starting node "destination_cmdline" # Running: pg_ctl -w -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_cmdline_data/pgdata -l /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/log/010_dump_connstr_destination_cmdline.log -o --cluster-name=destination_cmdline start waiting for server to start.... done server started # Postmaster PID for node "destination_cmdline" is 28715 # Running: createuser -U boot -s regress_a'b\c=d\ne"f # Running: psql -p 54175 -U regress_a'b\c=d\ne"f -X -f /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/backup/plain.sql SET SET SET CREATE ROLE ALTER ROLE CREATE ROLE ALTER ROLE CREATE ROLE ALTER ROLE CREATE ROLE ALTER ROLE CREATE ROLE ALTER ROLE You are now connected to database "template1" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET You are now connected to database "postgres" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET CREATE DATABASE ALTER DATABASE You are now connected to database "regression789:;<=>?@AXYZ[\]^_`abcxyz{|}~" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET CREATE DATABASE ALTER DATABASE You are now connected to database "regression" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET CREATE DATABASE ALTER DATABASE You are now connected to database "regression" as user "regress_a'b\c=d\ne"f". SET SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET [10:40:22.045](4.280s) ok 13 - restore full dump with command-line options for connection parameters [10:40:22.045](0.000s) ok 14 - no dump errors [10:40:22.045](0.000s) 1..14 ### Stopping node "main" using mode immediate # Running: pg_ctl -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_main_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "main" ### Stopping node "destination_envar" using mode immediate # Running: pg_ctl -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_envar_data/pgdata -m immediate stop waiting for server to shut down... done server stopped # No postmaster PID for node "destination_envar" ### Stopping node "destination_cmdline" using mode immediate # Running: pg_ctl -D /tmp/cirrus-ci-build/src/bin/pg_dump/tmp_check/t_010_dump_connstr_destination_cmdline_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "destination_cmdline" [10:40:22.325](0.280s) # Looks like you failed 3 tests of 14.