> On 13 Feb 2025, at 18:08, Dmitry Koval <d(dot)koval(at)postgrespro(dot)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