Public bug reported:

plr DEP8 tests have been failing for a while now. There are 2 different
reasons leading to the failures. The first one being observed at the
moment is due to the new r-base-core in resolute, which leads to the
following error in all architectures:

243s ### PostgreSQL 18 installcheck ###
243s Creating new PostgreSQL cluster 18/regress ...
251s Package libR was not found in the pkg-config search path.
251s Perhaps you should add the directory containing `libR.pc'
251s to the PKG_CONFIG_PATH environment variable
251s Package 'libR', required by 'virtual:world', not found

Still, when running the DEP8 tests without the new R packages in
resolute-proposed we can observe the following error only reproducible
in s390x:

578s autopkgtest [20:47:14]: test installcheck: [-----------------------
579s ### PostgreSQL 18 installcheck ###
580s Creating new PostgreSQL cluster 18/regress ...
589s echo "# +++ regress install-check in  +++" && 
/usr/lib/postgresql/18/lib/pgxs/src/makefiles/../../src/test/regress/pg_regress 
--inputdir=./ --bindir='/usr/lib/postgresql/18/bin'    
--dbname=contrib_regression plr bad_fun opt_window do out_args plr_transaction 
opt_window_frame parallel
589s # +++ regress install-check in  +++
589s # using postmaster on localhost, port 5433
647s not ok 1     - plr                                     56121 ms
647s # (test process exited with exit code 2)
647s not ok 2     - bad_fun                                   142 ms
647s not ok 3     - opt_window                                  5 ms
647s # (test process exited with exit code 2)
647s # (test process exited with exit code 2)
647s not ok 4     - do                                         41 ms
647s # (test process exited with exit code 2)
648s ok 5         - out_args                                 1184 ms
650s ok 6         - plr_transaction                          1940 ms
651s ok 7         - opt_window_frame                         1381 ms
664s # 4 of 8 tests failed.
[snip]
664s *** /tmp/pg_virtualenv.35yScH/log/postgresql-18-regress.log (last 100 
lines) ***
664s 2026-01-13 20:48:42.677 UTC [4746] LOG:  starting PostgreSQL 18.1 (Ubuntu 
18.1-2) on s390x-ibm-linux-gnu, compiled by gcc (Ubuntu 15.2.0-11ubuntu1) 
15.2.0, 64-bit
664s 2026-01-13 20:48:42.677 UTC [4746] LOG:  listening on IPv6 address "::1", 
port 5433
664s 2026-01-13 20:48:42.677 UTC [4746] LOG:  listening on IPv4 address 
"127.0.0.1", port 5433
664s 2026-01-13 20:48:42.677 UTC [4746] LOG:  listening on Unix socket 
"/tmp/.s.PGSQL.5433"
664s 2026-01-13 20:48:42.680 UTC [4752] LOG:  database system was shut down at 
2026-01-13 20:48:41 UTC
664s 2026-01-13 20:48:42.682 UTC [4746] LOG:  database system is ready to 
accept connections
664s [1] "hello world"
664s [1] "hello world"
664s [1] "hello"
664s [1] "hello"
664s [1] "OK"
664s 2026-01-13 20:49:43.734 UTC [4746] LOG:  client backend (PID 4795) was 
terminated by signal 11: Segmentation fault
664s 2026-01-13 20:49:43.734 UTC [4746] DETAIL:  Failed process was running: 
SELECT * FROM cursor_fetch_test(1,true);
664s 2026-01-13 20:49:43.734 UTC [4746] LOG:  terminating any other active 
server processes

After several runs of the same tests, we can observe that the failure
happens in the first test, which takes about a minute to run. After
that, postgresql segfaults and restarts, which leads to intermittent
failures for the following tests. While this may be due to resources
issues in our infrastructure, this needs further investigation for that
specific architecture.

** Affects: plr (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: update-excuse

** Tags added: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2138343

Title:
  plr DEP8 segfaults on s390x

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plr/+bug/2138343/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to