Re: Undefined behavior detected by new clang's ubsan

John Naylor <johncnaylorls@gmail.com>

From: John Naylor <johncnaylorls@gmail.com>
To: Alexander Lakhin <exclusion@gmail.com>
Cc: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2026-01-20T06:13:30Z
Lists: pgsql-hackers
On Tue, Jan 20, 2026 at 12:00 PM Alexander Lakhin <exclusion@gmail.com> wrote:
> ../../src/include/lib/sort_template.h:314:15: runtime error: applying non-zero offset 8 to null pointer
> SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../../src/include/lib/sort_template.h:314:15

Where does it think a NULL pointer is coming from?

-- 
John Naylor
Amazon Web Services



Commits

  1. Future-proof sort template against undefined behavior

  2. Fix various instances of undefined behavior