> On 13 Feb 2025, at 18:08, Dmitry Koval <d.ko...@postgrespro.ru> wrote: > > Hi! > Function EvalPlanQualFetchRowMark contains an assignment > > ExecRowMark *erm = earm->rowmark; > > before assert > > Assert(earm != NULL); > > Maybe these lines need to be swapped?
That does admittedly look a bit odd, that assertion can't be reached if earm is null since we've already dereferenced it by then. I'll have another look after coffee but something along the lines of your patch looks right (or just remove the Assertion perhaps). -- Daniel Gustafsson