seawasp failing, maybe in glibc allocator

From: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
To: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Cc: Fabien COELHO <coelho(at)cri(dot)ensmp(dot)fr>
Subject: seawasp failing, maybe in glibc allocator
Date: 2021-05-09 09:23:42
Message-ID: CA+hUKGLEy8mgtN7BNp0ooFAjUedDTJj5dME7NxLU-m91b85siA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

Since seawasp's bleeding-edge clang moved to "20210226", it failed
every run except 4, and a couple of days ago it moved to "20210508"
and it's still broken. It's always like this:

2021-05-09 03:31:37.602 CEST [1678796:171] pg_regress/_int LOG:
statement: RESET enable_seqscan;
corrupted double-linked list

... which doesn't appear in our code, but matches this:

https://github.com/bminor/glibc/blob/cedbf6d5f3f70ca911176de87d6e453eeab4b7a1/malloc/malloc.c#L1645

No reason to think it's our fault, but it'd be nice to see a
backtrace. Is gdb installed, and are core files being dumped by that
SIGABRT, and are they using the default name
(/proc/sys/kernel/core_pattern = core), which the BF can find with the
value it's using, namely 'core_file_glob' => 'core*'?

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message vignesh C 2021-05-09 12:37:45 Corrected documentation of data type for the logical replication message formats.
Previous Message Noah Misch 2021-05-09 07:47:31 Re: 2021-05-13 release announcement draft