Re: dikkop seems unhappy because of openssl stuff (FreeBSD 14-BETA1)
Tomas Vondra <tomas.vondra@enterprisedb.com>
From: Tomas Vondra <tomas.vondra@enterprisedb.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2023-09-19T16:21:35Z
Lists: pgsql-hackers
On 9/18/23 20:52, Tom Lane wrote: > Tomas Vondra <tomas.vondra@enterprisedb.com> writes: >> it seems dikkop is unhappy again, this time because of some OpenSSL >> stuff. I'm not sure it's our problem - it might be issues with the other >> packages, or maybe something FreeBSD specific, not sure. >> ... >> Both 11 and 12 failed with a weird openssl segfaults in plpython tests, >> see [2] and [3]. And 13 is stuck in some openssl stuff in plpython >> tests, with 100% CPU usage (for ~30h now): > > Even weirder, its latest REL_11 run got past that, and instead failed > in pltcl [1]. I suppose in an hour or two we'll know if v12 also > changed behavior. > Oh, yeah. Sorry for not mentioning this yesterday ... I tried removing the openssl-1.1.1v and installed 3.1 instead, which apparently allowed it to pass the plpython tests. I guess it's due to some sort of confusion with the openssl-3.0 included in FreeBSD base (which I didn't realize is there). > The pltcl test case that is failing is annotated > > -- Test usage of Tcl's "clock" command. In recent Tcl versions this > -- command fails without working "unknown" support, so it's a good canary > -- for initialization problems. > > which is mighty suggestive, but I'm not sure what to look at exactly. > Perhaps apply "ldd" or local equivalent to those languages' .so files > and see if they link to the same versions of indirectly-required > libraries as Postgres is linking to? > > regards, tom lane > I have no experience with tcl, but I tried this in the two tclsh versions installed no the system (8.6 and 8.7): bsd@freebsd:~ $ tclsh8.7 % clock scan "1/26/2010" time value too large/small to represent bsd@freebsd:~ $ tclsh8.6 % clock scan "1/26/2010" time value too large/small to represent AFAIK this is what the tcl_date_week(2010,1,26) translates to. -- Tomas Vondra EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
Commits
-
Remove environment sensitivity in pl/tcl regression test.
- 594866421433 16.1 landed
- f02154652d1a 17.0 landed
- fd6a06fccb65 14.10 landed
- ef595bf74459 15.5 landed
- e37842e959f2 12.17 landed
- 90ef9d9c9498 11.22 landed
- 6875bac64f90 13.13 landed