[03:20:59.976] src/tools/ci/cores_backtrace.sh linux /tmp/cores [03:21:00.212] dumping /tmp/cores/postgres-6-47414.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [03:21:00.438] [New LWP 47414] [03:21:00.441] [03:21:00.441] This GDB supports auto-downloading debuginfo from the following URLs: [03:21:00.441] [03:21:00.441] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [03:21:00.441] Debuginfod has been disabled. [03:21:00.441] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [03:21:00.685] [Thread debugging using libthread_db enabled] [03:21:00.685] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [03:21:00.685] Core was generated by `postgres: primary: postgres regression [local] SELECT '. [03:21:00.685] Program terminated with signal SIGABRT, Aborted. [03:21:00.685] #0 0x00007ff2f36abe3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [03:21:00.821] [03:21:00.821] Thread 1 (Thread 0x7ff2f3426240 (LWP 47414)): [03:21:00.821] #0 0x00007ff2f36abe3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [03:21:00.821] No symbol table info available. [03:21:00.821] #1 0x00007ff2f365cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [03:21:00.821] No symbol table info available. [03:21:00.821] #2 0x00007ff2f3647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [03:21:00.821] No symbol table info available. [03:21:00.821] #3 0x00007ff2f48d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:143 [03:21:00.821] No locals. [03:21:00.821] #4 0x00007ff2f48e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [03:21:00.821] No locals. [03:21:00.821] #5 0x00007ff2f48c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ff2f303ef4e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:190 [03:21:00.821] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7ff2dfeac000 '=' , "\n==47414==ERROR: AddressSanitizer: SEGV on unknown address 0x", '0' , "8 (pc 0x5588d816a6c4 bp 0x", '0' , "3 sp 0x7fff23b05c50 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [03:21:00.821] buffer_copy = [03:21:00.821] l = [03:21:00.821] #6 0x00007ff2f48be6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:218 [03:21:00.821] in_report = {error_report_lock_ = {}, static current_error_ = {kind = __asan::kErrorKindDeadlySignal, {Base = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, DeadlySignal = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, signal = {siginfo = 0x7ff2f303fbf0, context = 0x7ff2f303fac0, addr = 8, pc = 94046229276356, sp = 140733792148560, bp = 3, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}}, DoubleFree = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, second_free_stack = 0x7ff2f303fbf0, addr_description = {addr = 140681435937472, alloc_tid = 8, free_tid = 94046229276356, alloc_stack_id = 598760528, free_stack_id = 32767, chunk_access = {bad_addr = 3, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}}, NewDeleteTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, free_stack = 0x7ff2f303fbf0, addr_description = {addr = 140681435937472, alloc_tid = 8, free_tid = 94046229276356, alloc_stack_id = 598760528, free_stack_id = 32767, chunk_access = {bad_addr = 3, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, delete_size = 0, delete_alignment = 0}, FreeNotMalloced = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, free_stack = 0x7ff2f303fbf0, addr_description = {data = {kind = 4077124288, {shadow = {addr = 8, kind = (unknown: 0xc4), shadow_byte = 166 '\246'}, heap = {addr = 8, alloc_tid = 94046229276356, free_tid = 140733792148560, alloc_stack_id = 3, free_stack_id = 0, chunk_access = {bad_addr = 4294967297, offset = 1, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 8, tid = 94046229276356, offset = 140733792148560, frame_pc = 3, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 8, static kMaxGlobals = 4, globals = {{beg = 94046229276356, size = 140733792148560, size_with_redzone = 3, name = 0x100000001 "", module_name = 0x1 , has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 8, access_size = 94046229276356}}}}}, AllocTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, dealloc_stack = 0x7ff2f303fbf0, alloc_type = 4077124288, dealloc_type = 32754, addr_description = {data = {kind = 8, {shadow = {addr = 94046229276356, kind = (unknown: 0x50), shadow_byte = 92 '\\'}, heap = {addr = 94046229276356, alloc_tid = 140733792148560, free_tid = 3, alloc_stack_id = 1, free_stack_id = 1, chunk_access = {bad_addr = 1, offset = 0, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 94046229276356, tid = 140733792148560, offset = 3, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94046229276356, static kMaxGlobals = 4, globals = {{beg = 140733792148560, size = 3, size_with_redzone = 4294967297, name = 0x1 , module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 94046229276356, access_size = 140733792148560}}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, addr_description = {data = {kind = 4077124288, {shadow = {addr = 8, kind = (unknown: 0xc4), shadow_byte = 166 '\246'}, heap = {addr = 8, alloc_tid = 94046229276356, free_tid = 140733792148560, alloc_stack_id = 3, free_stack_id = 0, chunk_access = {bad_addr = 4294967297, offset = 1, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 8, tid = 94046229276356, offset = 140733792148560, frame_pc = 3, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 8, static kMaxGlobals = 4, globals = {{beg = 94046229276356, size = 140733792148560, size_with_redzone = 3, name = 0x100000001 "", module_name = 0x1 , has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 8, access_size = 94046229276356}}}}}, SanitizerGetAllocatedSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, addr_description = {data = {kind = 4077124288, {shadow = {addr = 8, kind = (unknown: 0xc4), shadow_byte = 166 '\246'}, heap = {addr = 8, alloc_tid = 94046229276356, free_tid = 140733792148560, alloc_stack_id = 3, free_stack_id = 0, chunk_access = {bad_addr = 4294967297, offset = 1, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 8, tid = 94046229276356, offset = 140733792148560, frame_pc = 3, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 8, static kMaxGlobals = 4, globals = {{beg = 94046229276356, size = 140733792148560, size_with_redzone = 3, name = 0x100000001 "", module_name = 0x1 , has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 8, access_size = 94046229276356}}}}}, CallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, count = 140681435937472, size = 8}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, count = 140681435937472, size = 8}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, size = 140681435937472}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, alignment = 140681435937472}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, size = 140681435937472, alignment = 8}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, alignment = 140681435937472}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, user_size = 140681435937472, total_size = 8, max_size = 94046229276356}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, requested_size = 140681435937472}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, length1 = 140681435937472, length2 = 8, addr1_description = {data = {kind = 3625363140, {shadow = {addr = 140733792148560, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh), shadow_byte = 0 '\000'}, heap = {addr = 140733792148560, alloc_tid = 3, free_tid = 4294967297, alloc_stack_id = 1, free_stack_id = 0, chunk_access = {bad_addr = 0, offset = 0, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140733792148560, tid = 3, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140733792148560, static kMaxGlobals = 4, globals = {{beg = 3, size = 4294967297, size_with_redzone = 1, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 140733792148560, access_size = 3}}}}, addr2_description = {data = {kind = __asan::kAddressKindWild, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 0, alloc_stack_id = 0, free_stack_id = 0, chunk_access = {bad_addr = 0, offset = 0, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 0, tid = 0, offset = 0, frame_pc = 0, access_size = 0, frame_descr = 0x0}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 0, access_size = 0}}}}, function = 0x7ff2f48d5131 <__sanitizer::WriteToFile(int, void const*, unsigned long, unsigned long*, int*)+33> "\211\3021\300\204\322u\016H\205\355t\004H\211]"}, StringFunctionSizeOverflow = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, addr_description = {data = {kind = 4077124288, {shadow = {addr = 8, kind = (unknown: 0xc4), shadow_byte = 166 '\246'}, heap = {addr = 8, alloc_tid = 94046229276356, free_tid = 140733792148560, alloc_stack_id = 3, free_stack_id = 0, chunk_access = {bad_addr = 4294967297, offset = 1, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 8, tid = 94046229276356, offset = 140733792148560, frame_pc = 3, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 8, static kMaxGlobals = 4, globals = {{beg = 94046229276356, size = 140733792148560, size_with_redzone = 3, name = 0x100000001 "", module_name = 0x1 , has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 8, access_size = 94046229276356}}}}, size = 0}, BadParamsToAnnotateContiguousContainer = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, stack = 0x7ff2f303fbf0, beg = 140681435937472, end = 8, old_mid = 94046229276356, new_mid = 140733792148560}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, global1 = {beg = 140681435937776, size = 140681435937472, size_with_redzone = 8, name = 0x5588d816a6c4 "A\377Q\bH\203\304\b\303H\211\327\350kfE\377H\211\327\350cfE\377H\203\354\bI\215@\bI\211\301I\301\351\003A\200\271", module_name = 0x7fff23b05c50 "\020\002\r", has_dynamic_init = 3, location = 0x100000001, odr_indicator = 1}, global2 = {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, stack_id1 = 0, stack_id2 = 0}, InvalidPointerPair = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, pc = 140681435937776, bp = 140681435937472, sp = 8, addr1_description = {data = {kind = 3625363140, {shadow = {addr = 140733792148560, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh), shadow_byte = 0 '\000'}, heap = {addr = 140733792148560, alloc_tid = 3, free_tid = 4294967297, alloc_stack_id = 1, free_stack_id = 0, chunk_access = {bad_addr = 0, offset = 0, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140733792148560, tid = 3, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140733792148560, static kMaxGlobals = 4, globals = {{beg = 3, size = 4294967297, size_with_redzone = 1, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 140733792148560, access_size = 3}}}}, addr2_description = {data = {kind = __asan::kAddressKindWild, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 0, alloc_stack_id = 0, free_stack_id = 0, chunk_access = {bad_addr = 0, offset = 0, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 0, tid = 0, offset = 0, frame_pc = 0, access_size = 0, frame_descr = 0x0}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 0, access_size = 0}}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, addr_description = {data = {kind = 4077124592, {shadow = {addr = 140681435937472, kind = (unknown: 0x8), shadow_byte = 0 '\000'}, heap = {addr = 140681435937472, alloc_tid = 8, free_tid = 94046229276356, alloc_stack_id = 598760528, free_stack_id = 32767, chunk_access = {bad_addr = 3, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140681435937472, tid = 8, offset = 94046229276356, frame_pc = 140733792148560, access_size = 3, frame_descr = 0x100000001 ""}, global = {addr = 140681435937472, static kMaxGlobals = 4, globals = {{beg = 8, size = 94046229276356, size_with_redzone = 140733792148560, name = 0x3 , module_name = 0x100000001 "", has_dynamic_init = 1, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 0}}, reg_sites = {0, 0, 0, 0}, access_size = 0, size = 0 '\000'}, wild = {addr = 140681435937472, access_size = 8}}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [03:21:00.821] error = {<__asan::ErrorBase> = {scariness = {score = 10, descr = "null-deref", '\000' }, tid = 0}, signal = {siginfo = 0x7ff2f303fbf0, context = 0x7ff2f303fac0, addr = 8, pc = 94046229276356, sp = 140733792148560, bp = 3, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [03:21:00.821] #7 0x00007ff2f48bd462 in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7ff2f303fbf0, context=) at ../../../../src/libsanitizer/asan/asan_posix.cpp:39 [03:21:00.821] sig = {siginfo = 0x7ff2f303fbf0, context = 0x7ff2f303fac0, addr = 8, pc = 94046229276356, sp = 140733792148560, bp = 3, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [03:21:00.821] #8 [03:21:00.821] No symbol table info available. [03:21:00.821] #9 0x00005588d816a6c4 in pg_strxfrm (dest=0x6250000d0b90 '\177' ..., src=0x6250000d0780 "abc", destsize=1024, locale=0x625000093e60) at pg_locale.c:1690 [03:21:00.821] No locals. [03:21:00.821] #10 0x00005588d824bede in varstr_abbrev_convert (original=, ssup=) at varlena.c:2328 [03:21:00.821] bsize = [03:21:00.821] max_prefix_bytes = 8 [03:21:00.821] sss = 0x6250000d0210 [03:21:00.821] authoritative = 0x62500055f1b8 [03:21:00.821] authoritative_data = 0x62500055f1b9 "abc\tabc" [03:21:00.821] res = [03:21:00.821] pres = 0x7fff23b05ca0 "" [03:21:00.821] len = 3 [03:21:00.821] hash = [03:21:00.821] #11 0x00005588d8346687 in tuplesort_puttuple_common (state=state@entry=0x6250000cfa00, tuple=tuple@entry=0x7fff23b05d50, useAbbrev=, tuplen=) at tuplesort.c:1194 [03:21:00.821] oldcontext = 0x62500055f100 [03:21:00.821] __func__ = "tuplesort_puttuple_common" [03:21:00.821] #12 0x00005588d834f193 in tuplesort_puttupleslot (state=state@entry=0x6250000cfa00, slot=) at tuplesortvariants.c:682 [03:21:00.821] base = 0x6250000cfa00 [03:21:00.821] oldcontext = 0x6250000de900 [03:21:00.821] tupDesc = 0x6250000e0478 [03:21:00.821] stup = [03:21:00.821] tuple = 0x62500055f1a8 [03:21:00.821] htup = [03:21:00.821] tuplen = [03:21:00.821] #13 0x00005588d7b5d087 in ExecSort (pstate=) at nodeSort.c:153 [03:21:00.821] plannode = 0x62d0002b9cf0 [03:21:00.821] outerNode = 0x6250000df050 [03:21:00.821] tupDesc = [03:21:00.821] tuplesortopts = [03:21:00.821] node = 0x6250000dee40 [03:21:00.821] estate = 0x6250000dea00 [03:21:00.821] dir = ForwardScanDirection [03:21:00.821] tuplesortstate = 0x6250000cfa00 [03:21:00.821] slot = [03:21:00.821] #14 0x00005588d7ad1a4a in ExecProcNodeFirst (node=0x6250000dee40) at execProcnode.c:469 [03:21:00.821] No locals. [03:21:00.821] #15 0x00005588d7b579fa in ExecProcNode (node=0x6250000dee40) at ../../../src/include/executor/executor.h:278 [03:21:00.821] No locals. [03:21:00.821] #16 0x00005588d7b57b7d in ExecResult (pstate=) at nodeResult.c:114 [03:21:00.821] node = 0x6250000dec50 [03:21:00.821] outerTupleSlot = [03:21:00.821] outerPlan = [03:21:00.821] econtext = 0x6250000ded60 [03:21:00.821] #17 0x00005588d7ad1a4a in ExecProcNodeFirst (node=0x6250000dec50) at execProcnode.c:469 [03:21:00.821] No locals. [03:21:00.821] #18 0x00005588d7abaf79 in ExecProcNode (node=node@entry=0x6250000dec50) at ../../../src/include/executor/executor.h:278 [03:21:00.821] No locals. [03:21:00.821] #19 0x00005588d7abb0da in ExecutePlan (estate=estate@entry=0x6250000dea00, planstate=0x6250000dec50, use_parallel_mode=, operation=operation@entry=CMD_SELECT, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x63100021e300, execute_once=true) at execMain.c:1653 [03:21:00.821] slot = [03:21:00.821] current_tuple_count = 0 [03:21:00.821] #20 0x00005588d7abcdf3 in standard_ExecutorRun (queryDesc=queryDesc@entry=0x619000025980, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:364 [03:21:00.821] estate = 0x6250000dea00 [03:21:00.821] operation = CMD_SELECT [03:21:00.821] dest = 0x63100021e300 [03:21:00.821] sendTuples = true [03:21:00.821] oldcontext = 0x619000025880 [03:21:00.821] __func__ = "standard_ExecutorRun" [03:21:00.821] #21 0x00007ff2f039c211 in pgss_ExecutorRun (queryDesc=, direction=, count=, execute_once=) at pg_stat_statements.c:1024 [03:21:00.821] _save_exception_stack = 0x7fff23b06240 [03:21:00.821] _save_context_stack = 0x0 [03:21:00.821] _local_sigjmp_buf = [03:21:00.821] _do_rethrow = false [03:21:00.821] #22 0x00005588d7abd0e3 in ExecutorRun (queryDesc=queryDesc@entry=0x619000025980, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=) at execMain.c:303 [03:21:00.821] No locals. [03:21:00.821] #23 0x00005588d7faea2f in PortalRunSelect (portal=portal@entry=0x625000034a00, forward=forward@entry=true, count=0, count@entry=9223372036854775807, dest=dest@entry=0x63100021e300) at pquery.c:924 [03:21:00.821] queryDesc = 0x619000025980 [03:21:00.821] direction = [03:21:00.821] nprocessed = [03:21:00.821] __func__ = "PortalRunSelect" [03:21:00.821] #24 0x00005588d7fb28b8 in PortalRun (portal=portal@entry=0x625000034a00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x63100021e300, altdest=altdest@entry=0x63100021e300, qc=) at pquery.c:768 [03:21:00.821] _save_exception_stack = 0x7fff23b065b0 [03:21:00.821] _save_context_stack = 0x0 [03:21:00.821] _local_sigjmp_buf = [03:21:00.821] _do_rethrow = [03:21:00.821] result = [03:21:00.821] nprocessed = [03:21:00.821] saveTopTransactionResourceOwner = 0x629000021d28 [03:21:00.821] saveTopTransactionContext = 0x62500003c100 [03:21:00.821] saveActivePortal = 0x0 [03:21:00.821] saveResourceOwner = 0x629000021d28 [03:21:00.821] savePortalContext = 0x0 [03:21:00.821] saveMemoryContext = 0x62500003c100 [03:21:00.821] __func__ = "PortalRun" [03:21:00.821] #25 0x00005588d7fa9bc2 in exec_simple_query (query_string=query_string@entry=0x625000007a00 "SELECT a.b AS a, b.b AS b, a.b < b.b COLLATE \"C\" AS lt,\n mylt(a.b, b.b COLLATE \"C\"), mylt_noninline(a.b, b.b COLLATE \"C\"),\n mylt_plpgsql(a.b, b.b COLLATE \"C\")\nFROM collate_test1 a, collate"...) at postgres.c:1284 [03:21:00.821] cmdtaglen = [03:21:00.821] snapshot_set = [03:21:00.821] per_parsetree_context = 0x0 [03:21:00.821] plantree_list = 0x63100021f410 [03:21:00.821] parsetree = 0x62500055a620 [03:21:00.821] commandTag = [03:21:00.821] qc = [03:21:00.821] querytree_list = [03:21:00.821] portal = 0x625000034a00 [03:21:00.821] receiver = 0x63100021e300 [03:21:00.821] format = [03:21:00.821] cmdtagname = [03:21:00.821] parsetree_item__state = [03:21:00.821] dest = DestRemote [03:21:00.821] oldcontext = 0x62500003c100 [03:21:00.821] parsetree_list = 0x62500055a650 [03:21:00.821] parsetree_item = 0x62500055a668 [03:21:00.821] save_log_statement_stats = false [03:21:00.821] was_logged = true [03:21:00.821] use_implicit_block = false [03:21:00.821] msec_str = [03:21:00.821] __func__ = "exec_simple_query" [03:21:00.821] #26 0x00005588d7fada03 in PostgresMain (dbname=dbname@entry=0x6290000204b8 "regression", username=username@entry=0x629000020498 "postgres") at postgres.c:4793 [03:21:00.821] query_string = 0x625000007a00 "SELECT a.b AS a, b.b AS b, a.b < b.b COLLATE \"C\" AS lt,\n mylt(a.b, b.b COLLATE \"C\"), mylt_noninline(a.b, b.b COLLATE \"C\"),\n mylt_plpgsql(a.b, b.b COLLATE \"C\")\nFROM collate_test1 a, collate"... [03:21:00.821] firstchar = [03:21:00.821] input_message = [03:21:00.821] local_sigjmp_buf = [03:21:00.821] send_ready_for_query = [03:21:00.821] idle_in_transaction_timeout_enabled = [03:21:00.821] idle_session_timeout_enabled = [03:21:00.821] __func__ = "PostgresMain" [03:21:00.821] #27 0x00005588d7f9fba3 in BackendMain (startup_data=startup_data@entry=0x7fff23b06780 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:107 [03:21:00.821] bsdata = 0x7fff23b06780 [03:21:00.821] #28 0x00005588d7e0981f in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff23b06780 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff23b06810) at launch_backend.c:274 [03:21:00.821] pid = [03:21:00.821] #29 0x00005588d7e108a6 in BackendStartup (client_sock=client_sock@entry=0x7fff23b06810) at postmaster.c:3420 [03:21:00.821] bn = 0x62500001e1d8 [03:21:00.821] pid = [03:21:00.821] startup_data = [03:21:00.821] __func__ = "BackendStartup" [03:21:00.821] #30 0x00005588d7e10f6f in ServerLoop () at postmaster.c:1653 [03:21:00.821] s = [03:21:00.821] i = 0 [03:21:00.821] now = [03:21:00.821] last_lockfile_recheck_time = 1727061490 [03:21:00.821] last_touch_time = 1727061490 [03:21:00.821] events = [03:21:00.821] nevents = 1 [03:21:00.821] __func__ = "ServerLoop" [03:21:00.821] #31 0x00005588d7e12f2f in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000650) at postmaster.c:1351 [03:21:00.821] opt = [03:21:00.821] status = [03:21:00.821] userDoption = [03:21:00.821] listen_addr_saved = false [03:21:00.821] output_config_variable = [03:21:00.821] __func__ = "PostmasterMain" [03:21:00.821] #32 0x00005588d7bc023d in main (argc=4, argv=0x604000000650) at main.c:197 [03:21:00.821] do_check_root =