Re: PG17.6 wal apply bug (SIGSEGV) - Mailing list pgsql-bugs

From Peter Geoghegan
Subject Re: PG17.6 wal apply bug (SIGSEGV)
Date
Msg-id CAH2-WzmMFscVSZ5aU2t22WnD+bSU_g7ayZuGGu8SO2PJPAHahg@mail.gmail.com
Whole thread Raw
In response to Re: PG17.6 wal apply bug (SIGSEGV)  ("badfilez@gmail.com" <badfilez@gmail.com>)
Responses Re: PG17.6 wal apply bug (SIGSEGV)
List pgsql-bugs
On Mon, Oct 20, 2025 at 1:07 PM badfilez@gmail.com <badfilez@gmail.com> wrote:
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0  0x000000000057eff2 in _bt_restore_page (page=0x7f6f48fd1000 "", from=0x7f6fe2eccd80 "", len=<optimized out>) at
nbtxlog.c:63
> 63            itemsz = MAXALIGN(itemsz);
> (gdb) bt full

"itemsz = 0" suggests that the index was already corrupt, before the
WAL record is applied.

I suggest that you use contrib/amcheck (or the pg_amcheck frontend
program) to ascertain the extent of any index corruption on this
database.

--
Peter Geoghegan



pgsql-bugs by date:

Previous
From: "badfilez@gmail.com"
Date:
Subject: Re: PG17.6 wal apply bug (SIGSEGV)
Next
From: David Rowley
Date:
Subject: Re: Potential "AIO / io workers" inter-worker locking issue in PG18?