Re: Assertion failure in _bt_pagedel (leafblkno == scanblkno) after interrupted VACUUM - Mailing list pgsql-bugs

From Peter Geoghegan
Subject Re: Assertion failure in _bt_pagedel (leafblkno == scanblkno) after interrupted VACUUM
Date
Msg-id CAH2-Wz=56OCCh=DpCh_B2_tG55eC-E9_Kj+QKg1Y1meMyLzzog@mail.gmail.com
Whole thread
In response to Assertion failure in _bt_pagedel (leafblkno == scanblkno) after interrupted VACUUM  (Iliia Khaprov <i.khaprov@gmail.com>)
List pgsql-bugs
On Mon, Sep 28, 2026 at 3:31 PM Iliia Khaprov <i.khaprov@gmail.com> wrote:
> We were doing some fuzzing with an oss-fuzz derivative
> (github.com/stroppy-io/pg-fuzz). The usual crashes are ubsan-only
> integer shifts. Yesterday it was a new thing - a cassert
> in half-dead page processing (originally found on 17.10):
>
>   TRAP: failed Assert("leafblkno == scanblkno"), File: "nbtpage.c", Line: 1949

I pushed a fix for this just now.

Thanks for the report.

--
Peter Geoghegan



pgsql-bugs by date:

Previous
From: PG Bug reporting form
Date:
Subject: BUG #19752: GROUP BY on a constant and a cast to a length-limited array type crashes the server while planning
Next
From: Tom Lane
Date:
Subject: Re: BUG #19752: GROUP BY on a constant and a cast to a length-limited array type crashes the server while planning