Re: BUG #19520: PANIC when concurrently manipulating stored procedures with pg_stat_statements and track_functions =

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: Álvaro Herrera <alvherre(at)kurilemu(dot)de>
Cc: Ayush Tiwari <ayushtiwari(dot)slg01(at)gmail(dot)com>, Sami Imseih <samimseih(at)gmail(dot)com>, zlh21343(at)163(dot)com, pgsql-bugs(at)lists(dot)postgresql(dot)org, Andres Freund <andres(at)anarazel(dot)de>, Kyotaro Horiguchi <horikyota(dot)ntt(at)gmail(dot)com>
Subject: Re: BUG #19520: PANIC when concurrently manipulating stored procedures with pg_stat_statements and track_functions =
Date: 2026-06-22 08:28:58
Message-ID: ajjySntrzTKTrBb3@paquier.xyz
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

On Sun, Jun 21, 2026 at 07:51:25AM +0900, Michael Paquier wrote:
> Using the old function name in the back-branches where missing_ok is
> false would also work, of course. My suggestion just makes one less
> call showing up on the stack. The previous patch posted is not for
> HEAD, only for v15~v18.

By the way, regarding .abi-compliance-history, I am planning to remove
the latest entry after reading how ABICompCheck.pm works in the
buildfarm code. It uses the latest commit as a base point of
comparison, and compares it with the latest commit specified in the
ABI file.

Removing the entry in the same commit that adjusts the pgstats routine
to be ABI-compatible should work, and there is no point in adding an
extra entry to re-document the opposite ABI change. Any comments
perhaps?
--
Michael

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message John Naylor 2026-06-22 09:51:23 Re: BUG #19530: Crash (SIGSEGV/SIGBUS) in parallel B-tree index vacuum during plain VACUUM
Previous Message Amit Langote 2026-06-22 08:28:00 Re: BUG #19484: Segmentation fault triggered by FDW