# Running: initdb --help [14:00:55.674](0.018s) ok 1 - initdb --help exit code 0 [14:00:55.674](0.000s) ok 2 - initdb --help goes to stdout [14:00:55.674](0.000s) ok 3 - initdb --help nothing to stderr [14:00:55.674](0.000s) ok 4 - initdb --help maximum line length # Running: initdb --version [14:00:55.680](0.005s) ok 5 - initdb --version exit code 0 [14:00:55.680](0.000s) ok 6 - initdb --version goes to stdout [14:00:55.680](0.000s) ok 7 - initdb --version nothing to stderr # Running: initdb --not-a-valid-option [14:00:55.687](0.008s) ok 8 - initdb with invalid option nonzero exit code [14:00:55.688](0.000s) ok 9 - initdb with invalid option prints error message # Running: initdb -S /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/nonexistent initdb: error: could not access directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/nonexistent": No such file or directory [14:00:55.700](0.012s) ok 10 - sync missing data directory # Running: initdb -X /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/pgxlog /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data 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 this locale configuration: default collation provider: libc LC_COLLATE: C.UTF-8 LC_CTYPE: C.UTF-8 LC_MESSAGES: C LC_MONETARY: C.UTF-8 LC_NUMERIC: C.UTF-8 LC_TIME: C.UTF-8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data ... ok initdb: error: directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/pgxlog" exists but is not empty initdb: detail: It contains a lost+found directory, perhaps due to it being a mount point. initdb: hint: Using a mount point directly as the data directory is not recommended. Create a subdirectory under the mount point. initdb: removing data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data" [14:00:55.735](0.035s) ok 11 - existing nonempty xlog directory # Running: initdb -X pgxlog /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data 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 this locale configuration: default collation provider: libc LC_COLLATE: C.UTF-8 LC_CTYPE: C.UTF-8 LC_MESSAGES: C LC_MONETARY: C.UTF-8 LC_NUMERIC: C.UTF-8 LC_TIME: C.UTF-8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data ... ok initdb: error: WAL directory location must be an absolute path initdb: removing data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data" [14:00:55.768](0.033s) ok 12 - relative xlog directory not allowed # Running: initdb -U pg_test /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data initdb: error: superuser name "pg_test" is disallowed; role names cannot begin with "pg_" [14:00:55.801](0.033s) ok 13 - role names cannot begin with "pg_" # Running: initdb -N -T german -c default_text_search_config=german -X /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/pgxlog /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data 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 this locale configuration: default collation provider: libc LC_COLLATE: C.UTF-8 LC_CTYPE: C.UTF-8 LC_MESSAGES: C LC_MONETARY: C.UTF-8 LC_NUMERIC: C.UTF-8 LC_TIME: C.UTF-8 The default database encoding has accordingly been set to "UTF8". initdb: warning: specified text search configuration "german" might not match locale "C.UTF-8" The default text search configuration will be set to "german". Data page checksums are disabled. fixing permissions on existing directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data ... ok fixing permissions on existing directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/pgxlog ... 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 ... ../src/backend/optimizer/plan/planner.c:569:28: runtime error: load of value 53, which is not a valid value for type '_Bool' ==26168==Using libbacktrace symbolizer. #0 0x5643517f60a9 in standard_planner ../src/backend/optimizer/plan/planner.c:569 #1 0x5643517f6135 in planner ../src/backend/optimizer/plan/planner.c:276 #2 0x564351a6471e in pg_plan_query ../src/backend/tcop/postgres.c:904 #3 0x564351a64a8b in pg_plan_queries ../src/backend/tcop/postgres.c:996 #4 0x564351a64e65 in exec_simple_query ../src/backend/tcop/postgres.c:1193 #5 0x564351a67d65 in PostgresMain ../src/backend/tcop/postgres.c:4680 #6 0x564351a682ea in PostgresSingleUserMain ../src/backend/tcop/postgres.c:4136 #7 0x56435173c3fd in main ../src/backend/main/main.c:194 #8 0x7f5073c95d09 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x23d09) #9 0x5643512ab219 in _start (/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres+0x8b5219) Aborted (core dumped) child process exited with exit code 134 initdb: removing contents of data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data" initdb: removing contents of WAL directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/pgxlog" [14:00:58.441](2.639s) not ok 14 - successful creation [14:00:58.441](0.000s) # Failed test 'successful creation' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 53. [14:00:58.441](0.000s) ok 15 - check PGDATA permissions # Running: pg_controldata /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data [14:00:58.446](0.004s) not ok 16 - checksums are disabled in control file: exit code 0 [14:00:58.446](0.000s) # Failed test 'checksums are disabled in control file: exit code 0' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 74. [14:00:58.446](0.000s) not ok 17 - checksums are disabled in control file: no stderr [14:00:58.446](0.000s) # Failed test 'checksums are disabled in control file: no stderr' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 74. [14:00:58.446](0.000s) # got: 'pg_controldata: error: could not open file "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data/global/pg_control" for reading: No such file or directory # ' # expected: '' [14:00:58.446](0.000s) not ok 18 - checksums are disabled in control file: matches [14:00:58.446](0.000s) # Failed test 'checksums are disabled in control file: matches' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 74. [14:00:58.447](0.000s) # '' # doesn't match '(?^:Data page checksum version:.*0)' # Running: pg_checksums -D /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data pg_checksums: error: could not open file "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data/global/pg_control" for reading: No such file or directory [14:00:58.461](0.014s) ok 19 - pg_checksums fails with data checksum disabled # Running: initdb -S /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data syncing data to disk ... initdb: error: could not stat file "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data/pg_wal": No such file or directory initdb: error: could not open directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data/pg_tblspc": No such file or directory initdb: error: could not open directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data/pg_tblspc": No such file or directory ok [14:00:58.775](0.314s) ok 20 - sync only # Running: initdb /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data 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 this locale configuration: default collation provider: libc LC_COLLATE: C.UTF-8 LC_CTYPE: C.UTF-8 LC_MESSAGES: C LC_MONETARY: C.UTF-8 LC_NUMERIC: C.UTF-8 LC_TIME: C.UTF-8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. fixing permissions on existing directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data ... 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 ... ../src/backend/optimizer/plan/planner.c:569:28: runtime error: load of value 53, which is not a valid value for type '_Bool' ==26888==Using libbacktrace symbolizer. #0 0x557cc56870a9 in standard_planner ../src/backend/optimizer/plan/planner.c:569 #1 0x557cc5687135 in planner ../src/backend/optimizer/plan/planner.c:276 #2 0x557cc58f571e in pg_plan_query ../src/backend/tcop/postgres.c:904 #3 0x557cc58f5a8b in pg_plan_queries ../src/backend/tcop/postgres.c:996 #4 0x557cc58f5e65 in exec_simple_query ../src/backend/tcop/postgres.c:1193 #5 0x557cc58f8d65 in PostgresMain ../src/backend/tcop/postgres.c:4680 #6 0x557cc58f92ea in PostgresSingleUserMain ../src/backend/tcop/postgres.c:4136 #7 0x557cc55cd3fd in main ../src/backend/main/main.c:194 #8 0x7f4d57febd09 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x23d09) #9 0x557cc513c219 in _start (/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres+0x8b5219) Aborted (core dumped) child process exited with exit code 134 initdb: removing contents of data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data" [14:01:03.418](4.643s) ok 21 - existing data directory # Running: initdb -S /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data --sync-method syncfs syncing data to disk ... initdb: error: could not stat file "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data/pg_wal": No such file or directory initdb: error: could not open directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data/pg_tblspc": No such file or directory ok [14:01:44.629](41.211s) ok 22 - sync method syncfs # Running: initdb -g /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data_group 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 this locale configuration: default collation provider: libc LC_COLLATE: C.UTF-8 LC_CTYPE: C.UTF-8 LC_MESSAGES: C LC_MONETARY: C.UTF-8 LC_NUMERIC: C.UTF-8 LC_TIME: C.UTF-8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data_group ... 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 ... ../src/backend/optimizer/plan/planner.c:569:28: runtime error: load of value 53, which is not a valid value for type '_Bool' ==31802==Using libbacktrace symbolizer. #0 0x5641b400b0a9 in standard_planner ../src/backend/optimizer/plan/planner.c:569 #1 0x5641b400b135 in planner ../src/backend/optimizer/plan/planner.c:276 #2 0x5641b427971e in pg_plan_query ../src/backend/tcop/postgres.c:904 #3 0x5641b4279a8b in pg_plan_queries ../src/backend/tcop/postgres.c:996 #4 0x5641b4279e65 in exec_simple_query ../src/backend/tcop/postgres.c:1193 #5 0x5641b427cd65 in PostgresMain ../src/backend/tcop/postgres.c:4680 #6 0x5641b427d2ea in PostgresSingleUserMain ../src/backend/tcop/postgres.c:4136 #7 0x5641b3f513fd in main ../src/backend/main/main.c:194 #8 0x7f1675d27d09 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x23d09) #9 0x5641b3ac0219 in _start (/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres+0x8b5219) Aborted (core dumped) child process exited with exit code 134 initdb: removing data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data_group" [14:01:45.770](1.141s) not ok 23 - successful creation with group access [14:01:45.770](0.000s) # Failed test 'successful creation with group access' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 106. unable to stat /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data_group: No such file or directory at /tmp/cirrus-ci-build/src/test/perl/PostgreSQL/Test/Utils.pm line 620. [14:01:45.771](0.000s) ok 24 - check PGDATA permissions # Running: initdb --no-sync --locale-provider=icu /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data2 [14:01:45.791](0.020s) ok 25 - locale provider ICU requires --icu-locale: exit code not 0 [14:01:45.791](0.000s) ok 26 - locale provider ICU requires --icu-locale: matches # Running: initdb --no-sync --locale-provider=icu --icu-locale=en /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data3 The files belonging to this database system will be owned by user "postgres". This user must also own the server process. Using language tag "en" for ICU locale "en". The database cluster will be initialized with this locale configuration: default collation provider: icu default collation locale: en LC_COLLATE: C.UTF-8 LC_CTYPE: C.UTF-8 LC_MESSAGES: C LC_MONETARY: C.UTF-8 LC_NUMERIC: C.UTF-8 LC_TIME: C.UTF-8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data3 ... 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 ... ../src/backend/optimizer/plan/planner.c:569:28: runtime error: load of value 53, which is not a valid value for type '_Bool' ==31836==Using libbacktrace symbolizer. #0 0x5605279790a9 in standard_planner ../src/backend/optimizer/plan/planner.c:569 #1 0x560527979135 in planner ../src/backend/optimizer/plan/planner.c:276 #2 0x560527be771e in pg_plan_query ../src/backend/tcop/postgres.c:904 #3 0x560527be7a8b in pg_plan_queries ../src/backend/tcop/postgres.c:996 #4 0x560527be7e65 in exec_simple_query ../src/backend/tcop/postgres.c:1193 #5 0x560527bead65 in PostgresMain ../src/backend/tcop/postgres.c:4680 #6 0x560527beb2ea in PostgresSingleUserMain ../src/backend/tcop/postgres.c:4136 #7 0x5605278bf3fd in main ../src/backend/main/main.c:194 #8 0x7f8ad470ad09 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x23d09) #9 0x56052742e219 in _start (/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres+0x8b5219) Aborted (core dumped) child process exited with exit code 134 initdb: removing data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data3" [14:01:46.928](1.137s) not ok 27 - option --icu-locale [14:01:46.928](0.000s) # Failed test 'option --icu-locale' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 123. # Running: initdb --no-sync -A trust --locale-provider=icu --locale=und --lc-collate=C --lc-ctype=C --lc-messages=C --lc-numeric=C --lc-monetary=C --lc-time=C /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data4 [14:01:48.007](1.079s) not ok 28 - options --locale-provider=icu --locale=und --lc-*=C: exit code 0 [14:01:48.007](0.000s) # Failed test 'options --locale-provider=icu --locale=und --lc-*=C: exit code 0' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 131. [14:01:48.007](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr [14:01:48.007](0.000s) # Failed test 'options --locale-provider=icu --locale=und --lc-*=C: no stderr' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 131. [14:01:48.007](0.000s) # got: '../src/backend/optimizer/plan/planner.c:569:28: runtime error: load of value 53, which is not a valid value for type '_Bool' # ==31868==Using libbacktrace symbolizer. # #0 0x555d62b3c0a9 in standard_planner ../src/backend/optimizer/plan/planner.c:569 # #1 0x555d62b3c135 in planner ../src/backend/optimizer/plan/planner.c:276 # #2 0x555d62daa71e in pg_plan_query ../src/backend/tcop/postgres.c:904 # #3 0x555d62daaa8b in pg_plan_queries ../src/backend/tcop/postgres.c:996 # #4 0x555d62daae65 in exec_simple_query ../src/backend/tcop/postgres.c:1193 # #5 0x555d62dadd65 in PostgresMain ../src/backend/tcop/postgres.c:4680 # #6 0x555d62dae2ea in PostgresSingleUserMain ../src/backend/tcop/postgres.c:4136 # #7 0x555d62a823fd in main ../src/backend/main/main.c:194 # #8 0x7fe0d9b6dd09 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x23d09) # #9 0x555d625f1219 in _start (/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres+0x8b5219) # # Aborted (core dumped) # child process exited with exit code 134 # initdb: removing data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data4" # ' # expected: '' [14:01:48.008](0.000s) ok 30 - options --locale-provider=icu --locale=und --lc-*=C: matches # Running: initdb --no-sync --locale-provider=icu --icu-locale=@colNumeric=lower /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX [14:01:48.274](0.266s) ok 31 - fails for invalid ICU locale: exit code not 0 [14:01:48.274](0.000s) ok 32 - fails for invalid ICU locale: matches # Running: initdb --no-sync --locale-provider=icu --encoding=SQL_ASCII --icu-locale=en /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX [14:01:48.294](0.020s) ok 33 - fails for encoding not supported by ICU: exit code not 0 [14:01:48.294](0.000s) ok 34 - fails for encoding not supported by ICU: matches # Running: initdb --no-sync --locale-provider=icu --icu-locale=nonsense-nowhere /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX [14:01:48.313](0.019s) ok 35 - fails for nonsense language: exit code not 0 [14:01:48.313](0.000s) ok 36 - fails for nonsense language: matches # Running: initdb --no-sync --locale-provider=icu --icu-locale=@colNumeric=lower /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX [14:01:48.576](0.263s) ok 37 - fails for invalid collation argument: exit code not 0 [14:01:48.576](0.000s) ok 38 - fails for invalid collation argument: matches # Running: initdb --no-sync --locale-provider=builtin /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data6 The files belonging to this database system will be owned by user "postgres". This user must also own the server process. initdb: error: locale must be specified if provider is builtin [14:01:48.609](0.033s) ok 39 - locale provider builtin fails without --locale # Running: initdb --no-sync --locale-provider=builtin --locale=C /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data7 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 this locale configuration: default collation provider: builtin default collation locale: C LC_COLLATE: C LC_CTYPE: C LC_MESSAGES: C LC_MONETARY: C LC_NUMERIC: C LC_TIME: C The default database encoding has accordingly been set to "SQL_ASCII". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data7 ... 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 ... ../src/backend/optimizer/plan/planner.c:569:28: runtime error: load of value 53, which is not a valid value for type '_Bool' ==31941==Using libbacktrace symbolizer. #0 0x56279d8cb0a9 in standard_planner ../src/backend/optimizer/plan/planner.c:569 #1 0x56279d8cb135 in planner ../src/backend/optimizer/plan/planner.c:276 #2 0x56279db3971e in pg_plan_query ../src/backend/tcop/postgres.c:904 #3 0x56279db39a8b in pg_plan_queries ../src/backend/tcop/postgres.c:996 #4 0x56279db39e65 in exec_simple_query ../src/backend/tcop/postgres.c:1193 #5 0x56279db3cd65 in PostgresMain ../src/backend/tcop/postgres.c:4680 #6 0x56279db3d2ea in PostgresSingleUserMain ../src/backend/tcop/postgres.c:4136 #7 0x56279d8113fd in main ../src/backend/main/main.c:194 #8 0x7fac60ac2d09 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x23d09) #9 0x56279d380219 in _start (/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres+0x8b5219) Aborted (core dumped) child process exited with exit code 134 initdb: removing data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data7" [14:01:49.746](1.137s) not ok 40 - locale provider builtin with --locale [14:01:49.746](0.000s) # Failed test 'locale provider builtin with --locale' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 191. # Running: initdb --no-sync --locale-provider=builtin --lc-ctype=C --locale=C /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data10 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 this locale configuration: default collation provider: builtin default collation locale: C LC_COLLATE: C LC_CTYPE: C LC_MESSAGES: C LC_MONETARY: C LC_NUMERIC: C LC_TIME: C The default database encoding has accordingly been set to "SQL_ASCII". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data10 ... 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 ... ../src/backend/optimizer/plan/planner.c:569:28: runtime error: load of value 53, which is not a valid value for type '_Bool' ==31972==Using libbacktrace symbolizer. #0 0x563f4cc570a9 in standard_planner ../src/backend/optimizer/plan/planner.c:569 #1 0x563f4cc57135 in planner ../src/backend/optimizer/plan/planner.c:276 #2 0x563f4cec571e in pg_plan_query ../src/backend/tcop/postgres.c:904 #3 0x563f4cec5a8b in pg_plan_queries ../src/backend/tcop/postgres.c:996 #4 0x563f4cec5e65 in exec_simple_query ../src/backend/tcop/postgres.c:1193 #5 0x563f4cec8d65 in PostgresMain ../src/backend/tcop/postgres.c:4680 #6 0x563f4cec92ea in PostgresSingleUserMain ../src/backend/tcop/postgres.c:4136 #7 0x563f4cb9d3fd in main ../src/backend/main/main.c:194 #8 0x7f0ad1d30d09 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x23d09) #9 0x563f4c70c219 in _start (/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres+0x8b5219) Aborted (core dumped) child process exited with exit code 134 initdb: removing data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/data10" [14:01:50.883](1.137s) not ok 41 - locale provider builtin with --lc-ctype [14:01:50.884](0.000s) # Failed test 'locale provider builtin with --lc-ctype' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 199. # Running: initdb --no-sync --locale-provider=builtin --icu-locale=en /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX initdb: error: --icu-locale cannot be specified unless locale provider "icu" is chosen [14:01:50.896](0.013s) ok 42 - fails for locale provider builtin with ICU locale # Running: initdb --no-sync --locale-provider=builtin --icu-rules="" /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX initdb: error: --icu-rules cannot be specified unless locale provider "icu" is chosen [14:01:50.909](0.013s) ok 43 - fails for locale provider builtin with ICU rules # Running: initdb --no-sync --locale-provider=xyz /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX initdb: error: unrecognized locale provider: xyz [14:01:50.921](0.013s) ok 44 - fails for invalid locale provider # Running: initdb --no-sync --locale-provider=libc --icu-locale=en /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX initdb: error: --icu-locale cannot be specified unless locale provider "icu" is chosen [14:01:50.935](0.013s) ok 45 - fails for invalid option combination # Running: initdb --no-sync --set foo=bar /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX 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 this locale configuration: default collation provider: libc LC_COLLATE: C.UTF-8 LC_CTYPE: C.UTF-8 LC_MESSAGES: C LC_MONETARY: C.UTF-8 LC_NUMERIC: C.UTF-8 LC_TIME: C.UTF-8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok running bootstrap script ... 2024-03-15 14:01:51.273 GMT [32053] LOG: unrecognized configuration parameter "foo" in file "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX/postgresql.conf" line 841 2024-03-15 14:01:51.273 GMT [32053] FATAL: configuration file "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX/postgresql.conf" contains errors child process exited with exit code 1 initdb: removing data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataX" [14:01:51.570](0.635s) ok 46 - fails for invalid --set option # Running: initdb -cwork_mem=128 -cWork_Mem=256 -cWORK_MEM=512 /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataY 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 this locale configuration: default collation provider: libc LC_COLLATE: C.UTF-8 LC_CTYPE: C.UTF-8 LC_MESSAGES: C LC_MONETARY: C.UTF-8 LC_NUMERIC: C.UTF-8 LC_TIME: C.UTF-8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataY ... 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 ... ../src/backend/optimizer/plan/planner.c:569:28: runtime error: load of value 53, which is not a valid value for type '_Bool' ==32072==Using libbacktrace symbolizer. #0 0x5588837180a9 in standard_planner ../src/backend/optimizer/plan/planner.c:569 #1 0x558883718135 in planner ../src/backend/optimizer/plan/planner.c:276 #2 0x55888398671e in pg_plan_query ../src/backend/tcop/postgres.c:904 #3 0x558883986a8b in pg_plan_queries ../src/backend/tcop/postgres.c:996 #4 0x558883986e65 in exec_simple_query ../src/backend/tcop/postgres.c:1193 #5 0x558883989d65 in PostgresMain ../src/backend/tcop/postgres.c:4680 #6 0x55888398a2ea in PostgresSingleUserMain ../src/backend/tcop/postgres.c:4136 #7 0x55888365e3fd in main ../src/backend/main/main.c:194 #8 0x7f8869743d09 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x23d09) #9 0x5588831cd219 in _start (/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres+0x8b5219) Aborted (core dumped) child process exited with exit code 134 initdb: removing data directory "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataY" [14:01:52.706](1.136s) not ok 47 - multiple -c options with different case [14:01:52.707](0.000s) # Failed test 'multiple -c options with different case' # at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 239. could not read "/tmp/cirrus-ci-build/build/testrun/initdb/001_initdb/data/tmp_test_Ago0/dataY/postgresql.conf": No such file or directory at /tmp/cirrus-ci-build/src/bin/initdb/t/001_initdb.pl line 247. [14:01:52.707](0.001s) # Tests were run but no plan was declared and done_testing() was not seen. [14:01:52.708](0.000s) # Looks like your test exited with 2 just after 47.