On Tue, 2021-07-13 at 14:26 -0400, Tom Lane wrote: > Did you see my followup? The vast majority of live systems do not do > that, so we are accomplishing nothing of value by insisting it's a > crash-worthy bug. > > I flat out don't agree that "crash on debug builds but it's okay on > production" is a useful way to define this. I spend way too much > time already on bug reports that only manifest with asserts enabled.
You convinced my that printing "(null)" is better than crashing. Having a "(null)" show up in a weird place is certainly a minor inconvenience. But I don't buy your second point: if it is like that, why do we have Asserts at all? Yours, Laurenz Albe