Обсуждение: Test suite fails on macOS after update to 9.6.13 and 11.3

Поиск
Список
Период
Сортировка

Test suite fails on macOS after update to 9.6.13 and 11.3

От
Matthew Bauer
Дата:
The postgresql updates to 9.6.13 and 11.3 ends up breaking tests on my macOS machine. The log is attached, but it looks like a serious issue that may require significant changes. Here is the full build log for 11.3:


Вложения

Re: Test suite fails on macOS after update to 9.6.13 and 11.3

От
Alvaro Herrera
Дата:
On 2019-Jun-06, Matthew Bauer wrote:

> The postgresql updates to 9.6.13 and 11.3 ends up breaking tests on my macOS machine. The log is attached, but it
lookslike a serious issue that may require significant changes. Here is the full build log for 11.3:
 
> 
> https://nix-cache.s3.amazonaws.com/log/8ip66iqpchrqq77l7f4ccrrks5zh1bav-postgresql-11.3.drv
<https://nix-cache.s3.amazonaws.com/log/8ip66iqpchrqq77l7f4ccrrks5zh1bav-postgresql-11.3.drv>

Hmm ... it seems it's psql that is crashing, not the server, right?  Can
you grab a backtrace from those core dumps?  Does it still crash without
your less-is-more patch?

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



Re: Test suite fails on macOS after update to 9.6.13 and 11.3

От
Tom Lane
Дата:
Matthew Bauer <mjbauer95@gmail.com> writes:
> The postgresql updates to 9.6.13 and 11.3 ends up breaking tests on my macOS machine. The log is attached, but it
lookslike a serious issue that may require significant changes. Here is the full build log for 11.3: 
> https://nix-cache.s3.amazonaws.com/log/8ip66iqpchrqq77l7f4ccrrks5zh1bav-postgresql-11.3.drv
<https://nix-cache.s3.amazonaws.com/log/8ip66iqpchrqq77l7f4ccrrks5zh1bav-postgresql-11.3.drv>

It's been awhile since I tried to work on a Mac that has System Integrity
Protection turned on, but I think that SIP causes "make check" to fail
in more or less this way, because (for no defensible reason) it strips
DYLD_LIBRARY_PATH from the environment that's passed down to psql,
causing failure to find the right libpq.dylib file.

If you don't wish to turn off SIP, a workaround is to do "make install"
before "make check".

            regards, tom lane