[20:27:52.561] src/tools/ci/cores_backtrace.sh linux /tmp/cores [20:27:53.315] dumping /tmp/cores/postgres-6-24255.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [20:27:53.638] [New LWP 24255] [20:27:55.363] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [20:27:56.503] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [20:27:58.119] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [20:27:58.960] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [20:28:00.340] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [20:28:02.081] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [20:28:03.360] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [20:28:04.288] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [20:28:05.859] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [20:28:06.809] [Thread debugging using libthread_db enabled] [20:28:06.809] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [20:28:06.809] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [20:28:07.801] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [20:28:09.363] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [20:28:10.586] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [20:28:13.533] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [20:28:13.533] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [20:28:15.350] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [20:28:16.828] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [20:28:18.282] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [20:28:19.417] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [20:28:20.222] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [20:28:21.651] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [20:28:22.719] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [20:28:23.396] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [20:28:24.249] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [20:28:25.338] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [20:28:26.166] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [20:28:27.476] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [20:28:28.449] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [20:28:30.161] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [20:28:32.253] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [20:28:34.188] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [20:28:34.848] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [20:28:35.489] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [20:28:37.054] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [20:28:37.834] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [20:28:39.094] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [20:28:39.934] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [20:28:41.039] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [20:28:42.025] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [20:28:43.317] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [20:28:44.285] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [20:28:45.102] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [20:28:45.613] Core was generated by `postgres: postgres regression [local] SELECT '. [20:28:45.613] Program terminated with signal SIGABRT, Aborted. [20:28:45.613] #0 0x00007f853d5b2ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [20:28:45.882] [20:28:45.882] Thread 1 (Thread 0x7f853af4b380 (LWP 24255)): [20:28:45.882] #0 0x00007f853d5b2ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [20:28:45.882] No symbol table info available. [20:28:45.882] #1 0x00007f853d59c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [20:28:45.882] No symbol table info available. [20:28:45.882] #2 0x00007f853e63c11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [20:28:45.882] No locals. [20:28:45.882] #3 0x00007f853e646ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [20:28:45.882] No locals. [20:28:45.882] #4 0x00007f853e62944c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f853abecf5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [20:28:45.882] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f8529cd4000 '=' , "\n==24255==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b110 (pc 0x5577881fbf09 bp 0x62d0000a7b28 sp 0x7ffd711c0860 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [20:28:45.882] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [20:28:45.882] l = {mu_ = } [20:28:45.882] #5 0x00007f853e627266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [20:28:45.882] in_report = {error_report_lock_ = {}, static current_error_ = {kind = __asan::kErrorKindDeadlySignal, {Base = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, DeadlySignal = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f853abedbf0, context = 0x7f853abedac0, addr = 504080, pc = 93971873251081, sp = 140726501116000, bp = 108645493406504, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}}, DoubleFree = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, second_free_stack = 0x7f853abedbf0, addr_description = {addr = 140210192964288, alloc_tid = 504080, free_tid = 93971873251081, alloc_stack_id = 1897662560, free_stack_id = 32765, chunk_access = {bad_addr = 108645493406504, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}}, NewDeleteTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7f853abedbf0, addr_description = {addr = 140210192964288, alloc_tid = 504080, free_tid = 93971873251081, alloc_stack_id = 1897662560, free_stack_id = 32765, chunk_access = {bad_addr = 108645493406504, 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 = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7f853abedbf0, addr_description = {data = {kind = 985586368, {shadow = {addr = 504080, kind = (__asan::kShadowKindGap | unknown: 0x8), shadow_byte = 191 '\277'}, heap = {addr = 504080, alloc_tid = 93971873251081, free_tid = 140726501116000, alloc_stack_id = 686888, free_stack_id = 25296, 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 = 504080, tid = 93971873251081, offset = 140726501116000, frame_pc = 108645493406504, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 504080, static kMaxGlobals = 4, globals = {{beg = 93971873251081, size = 140726501116000, size_with_redzone = 108645493406504, 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'}, addr = 504080}}}}, AllocTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, dealloc_stack = 0x7f853abedbf0, alloc_type = 985586368, dealloc_type = 32645, addr_description = {data = {kind = 504080, {shadow = {addr = 93971873251081, kind = (unknown: 0x60), shadow_byte = 8 '\b'}, heap = {addr = 93971873251081, alloc_tid = 140726501116000, free_tid = 108645493406504, 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 = 93971873251081, tid = 140726501116000, offset = 108645493406504, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 93971873251081, static kMaxGlobals = 4, globals = {{beg = 140726501116000, size = 108645493406504, 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'}, addr = 93971873251081}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, addr_description = {data = {kind = 985586368, {shadow = {addr = 504080, kind = (__asan::kShadowKindGap | unknown: 0x8), shadow_byte = 191 '\277'}, heap = {addr = 504080, alloc_tid = 93971873251081, free_tid = 140726501116000, alloc_stack_id = 686888, free_stack_id = 25296, 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 = 504080, tid = 93971873251081, offset = 140726501116000, frame_pc = 108645493406504, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 504080, static kMaxGlobals = 4, globals = {{beg = 93971873251081, size = 140726501116000, size_with_redzone = 108645493406504, 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'}, addr = 504080}}}}, SanitizerGetAllocatedSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, addr_description = {data = {kind = 985586368, {shadow = {addr = 504080, kind = (__asan::kShadowKindGap | unknown: 0x8), shadow_byte = 191 '\277'}, heap = {addr = 504080, alloc_tid = 93971873251081, free_tid = 140726501116000, alloc_stack_id = 686888, free_stack_id = 25296, 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 = 504080, tid = 93971873251081, offset = 140726501116000, frame_pc = 108645493406504, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 504080, static kMaxGlobals = 4, globals = {{beg = 93971873251081, size = 140726501116000, size_with_redzone = 108645493406504, 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'}, addr = 504080}}}}, CallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, count = 140210192964288, size = 504080}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, count = 140210192964288, size = 504080}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, size = 140210192964288}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, alignment = 140210192964288}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, size = 140210192964288, alignment = 504080}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, alignment = 140210192964288}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, user_size = 140210192964288, total_size = 504080, max_size = 93971873251081}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, requested_size = 140210192964288}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, length1 = 140210192964288, length2 = 504080, addr1_description = {data = {kind = 2283781897, {shadow = {addr = 140726501116000, kind = (unknown: 0x28), shadow_byte = 123 '{'}, heap = {addr = 140726501116000, alloc_tid = 108645493406504, 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 = 140726501116000, tid = 108645493406504, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140726501116000, static kMaxGlobals = 4, globals = {{beg = 108645493406504, 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'}, addr = 140726501116000}}}, 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 = 140210254097805, size = 216 '\330'}, addr = 0}}}, function = 0x7f853e63ad8d <__sanitizer::WriteToFile(int, void const*, unsigned long, unsigned long*, int*)+29> "A\211\300\061\300E\204\300u\016\270\001"}, StringFunctionSizeOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, addr_description = {data = {kind = 985586368, {shadow = {addr = 504080, kind = (__asan::kShadowKindGap | unknown: 0x8), shadow_byte = 191 '\277'}, heap = {addr = 504080, alloc_tid = 93971873251081, free_tid = 140726501116000, alloc_stack_id = 686888, free_stack_id = 25296, 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 = 504080, tid = 93971873251081, offset = 140726501116000, frame_pc = 108645493406504, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 504080, static kMaxGlobals = 4, globals = {{beg = 93971873251081, size = 140726501116000, size_with_redzone = 108645493406504, 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'}, addr = 504080}}}, size = 0}, BadParamsToAnnotateContiguousContainer = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f853abedbf0, beg = 140210192964288, end = 504080, old_mid = 93971873251081, new_mid = 140726501116000}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140210192964592, size = 140210192964288, size_with_redzone = 504080, name = 0x5577881fbf09 "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7ffd711c0860 "\200\b\034q\375\177", has_dynamic_init = 108645493406504, 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 = 20, descr = "wild-addr-read", '\000' }, tid = 0}, pc = 140210192964592, bp = 140210192964288, sp = 504080, addr1_description = {data = {kind = 2283781897, {shadow = {addr = 140726501116000, kind = (unknown: 0x28), shadow_byte = 123 '{'}, heap = {addr = 140726501116000, alloc_tid = 108645493406504, 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 = 140726501116000, tid = 108645493406504, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140726501116000, static kMaxGlobals = 4, globals = {{beg = 108645493406504, 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'}, addr = 140726501116000}}}, 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 = 140210254097805, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 985586672, {shadow = {addr = 140210192964288, kind = (unknown: 0x10), shadow_byte = 177 '\261'}, heap = {addr = 140210192964288, alloc_tid = 504080, free_tid = 93971873251081, alloc_stack_id = 1897662560, free_stack_id = 32765, chunk_access = {bad_addr = 108645493406504, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140210192964288, tid = 504080, offset = 93971873251081, frame_pc = 140726501116000, access_size = 108645493406504, frame_descr = 0x100000001 ""}, global = {addr = 140210192964288, static kMaxGlobals = 4, globals = {{beg = 504080, size = 93971873251081, size_with_redzone = 140726501116000, name = 0x62d0000a7b28 "\006", 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'}, addr = 140210192964288}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [20:28:45.882] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f853abedbf0, context = 0x7f853abedac0, addr = 504080, pc = 93971873251081, sp = 140726501116000, bp = 108645493406504, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [20:28:45.882] #6 0x00007f853e6266ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f853abedbf0, context=0x7f853abeda60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [20:28:45.882] sig = {siginfo = 0x7f853abedbf0, context = 0x7f853abedac0, addr = 504080, pc = 93971873251081, sp = 140726501116000, bp = 108645493406504, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [20:28:45.882] #7 [20:28:45.882] No locals. [20:28:45.882] #8 0x00005577881fbf09 in equal (a=0x7b110, b=b@entry=0x62d0000a7b28) at equalfuncs.c:239 [20:28:45.882] retval = [20:28:45.882] __func__ = "equal" [20:28:45.882] #9 0x0000557788219238 in list_member (list=0x63100007b180, datum=datum@entry=0x62d0000a7b28) at list.c:670 [20:28:45.882] cell__state = {l = , i = } [20:28:45.882] cell = [20:28:45.882] #10 0x00005577883ddb83 in add_new_column_to_pathtarget (target=target@entry=0x63100007b0a0, expr=0x62d0000a7b28) at tlist.c:743 [20:28:45.882] No locals. [20:28:45.882] #11 0x00005577883ddc00 in add_new_columns_to_pathtarget (target=target@entry=0x63100007b0a0, exprs=exprs@entry=0x63100007b2b0) at tlist.c:760 [20:28:45.882] expr = [20:28:45.882] lc__state = {l = , i = } [20:28:45.882] lc = [20:28:45.882] #12 0x000055778834575f in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007af40) at planner.c:5472 [20:28:45.882] parse = 0x625000006cb8 [20:28:45.882] input_target = 0x63100007b0a0 [20:28:45.882] non_group_cols = 0x63100007b260 [20:28:45.882] non_group_vars = 0x63100007b2b0 [20:28:45.882] i = 6 [20:28:45.882] lc = [20:28:45.882] #13 0x0000557788358817 in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [20:28:45.882] sort_input_targets = [20:28:45.882] sort_input_target_parallel_safe = true [20:28:45.882] grouping_target = 0x63100007af40 [20:28:45.882] scanjoin_target = [20:28:45.882] activeWindows = 0x0 [20:28:45.882] qp_extra = {activeWindows = , gset_data = } [20:28:45.882] sort_input_targets_contain_srfs = [20:28:45.882] have_grouping = [20:28:45.882] wflists = 0x0 [20:28:45.882] gset_data = 0x6310000793b8 [20:28:45.882] sort_input_target = 0x63100007af40 [20:28:45.882] grouping_targets = [20:28:45.882] grouping_target_parallel_safe = true [20:28:45.882] scanjoin_targets = [20:28:45.882] scanjoin_target_parallel_safe = [20:28:45.882] grouping_targets_contain_srfs = [20:28:45.882] scanjoin_targets_contain_srfs = [20:28:45.882] scanjoin_target_same_exprs = [20:28:45.882] parse = 0x625000006cb8 [20:28:45.882] offset_est = [20:28:45.882] count_est = [20:28:45.882] limit_tuples = -1 [20:28:45.882] have_postponed_srfs = [20:28:45.882] final_target = 0x63100007af40 [20:28:45.882] final_targets = [20:28:45.882] final_targets_contain_srfs = [20:28:45.882] final_target_parallel_safe = true [20:28:45.882] current_rel = 0x629000044e78 [20:28:45.882] final_rel = [20:28:45.882] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [20:28:45.882] lc = [20:28:45.882] __func__ = "grouping_planner" [20:28:45.882] #14 0x000055778835c584 in subquery_planner (glob=glob@entry=0x625000006f28, parse=parse@entry=0x625000006cb8, parent_root=parent_root@entry=0x0, hasRecursion=hasRecursion@entry=false, tuple_fraction=tuple_fraction@entry=0) at planner.c:1084 [20:28:45.882] root = 0x629000044a68 [20:28:45.882] newWithCheckOptions = [20:28:45.882] newHaving = 0x0 [20:28:45.882] hasOuterJoins = [20:28:45.882] hasResultRTEs = false [20:28:45.882] final_rel = [20:28:45.882] l = [20:28:45.882] #15 0x000055778835d55f in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [20:28:45.882] result = [20:28:45.882] glob = 0x625000006f28 [20:28:45.882] tuple_fraction = 0 [20:28:45.882] root = [20:28:45.882] final_rel = [20:28:45.882] best_path = [20:28:45.882] top_plan = [20:28:45.882] lp = [20:28:45.882] lr = [20:28:45.882] #16 0x000055778835eba5 in planner (parse=parse@entry=0x625000006cb8, query_string=query_string@entry=0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at planner.c:280 [20:28:45.882] result = [20:28:45.882] #17 0x00005577885c8c18 in pg_plan_query (querytree=querytree@entry=0x625000006cb8, query_string=query_string@entry=0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at postgres.c:904 [20:28:45.882] plan = [20:28:45.882] #18 0x00005577885c8fa5 in pg_plan_queries (querytrees=0x62d0000a45a8, query_string=query_string@entry=0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at postgres.c:996 [20:28:45.882] query = 0x625000006cb8 [20:28:45.882] stmt = [20:28:45.882] query_list__state = {l = , i = } [20:28:45.882] stmt_list = 0x0 [20:28:45.882] query_list = [20:28:45.882] #19 0x00005577885c992f in exec_simple_query (query_string=query_string@entry=0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);") at postgres.c:1193 [20:28:45.882] cmdtaglen = [20:28:45.882] snapshot_set = true [20:28:45.882] per_parsetree_context = 0x0 [20:28:45.882] plantree_list = [20:28:45.882] parsetree = 0x625000006b28 [20:28:45.882] commandTag = CMDTAG_SELECT [20:28:45.882] qc = {commandTag = , nprocessed = } [20:28:45.882] querytree_list = [20:28:45.882] portal = [20:28:45.882] receiver = [20:28:45.882] format = [20:28:45.882] cmdtagname = [20:28:45.882] parsetree_item__state = {l = , i = } [20:28:45.882] dest = DestRemote [20:28:45.882] oldcontext = 0x625000041100 [20:28:45.882] parsetree_list = 0x625000006b58 [20:28:45.882] parsetree_item = 0x625000006b70 [20:28:45.882] save_log_statement_stats = false [20:28:45.882] was_logged = false [20:28:45.882] use_implicit_block = false [20:28:45.882] msec_str = { } [20:28:45.882] __func__ = "exec_simple_query" [20:28:45.882] #20 0x00005577885cd6c5 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [20:28:45.882] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [20:28:45.882] firstchar = [20:28:45.882] input_message = {data = , len = , maxlen = , cursor = } [20:28:45.882] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [20:28:45.882] send_ready_for_query = [20:28:45.882] idle_in_transaction_timeout_enabled = [20:28:45.882] idle_session_timeout_enabled = [20:28:45.882] __func__ = "PostgresMain" [20:28:45.882] #21 0x00005577885c007f in BackendMain (startup_data=startup_data@entry=0x7ffd711c1290 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [20:28:45.882] bsdata = 0x7ffd711c1290 [20:28:45.882] #22 0x0000557788415f91 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd711c1290 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd711c1320) at launch_backend.c:265 [20:28:45.882] pid = [20:28:45.882] #23 0x000055778841db3a in BackendStartup (client_sock=client_sock@entry=0x7ffd711c1320) at postmaster.c:3593 [20:28:45.882] bn = 0x625000016e88 [20:28:45.882] pid = [20:28:45.882] startup_data = {canAcceptConnections = } [20:28:45.882] __func__ = "BackendStartup" [20:28:45.882] #24 0x000055778841e24e in ServerLoop () at postmaster.c:1674 [20:28:45.883] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [20:28:45.883] i = 0 [20:28:45.883] now = [20:28:45.883] last_lockfile_recheck_time = 1711225553 [20:28:45.883] last_touch_time = 1711225553 [20:28:45.883] events = {{pos = , events = , fd = , user_data = } } [20:28:45.883] nevents = 1 [20:28:45.883] __func__ = "ServerLoop" [20:28:45.883] #25 0x00005577884204ee in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1372 [20:28:45.883] opt = [20:28:45.883] status = [20:28:45.883] userDoption = [20:28:45.883] listen_addr_saved = false [20:28:45.883] output_config_variable = [20:28:45.883] __func__ = "PostmasterMain" [20:28:45.883] #26 0x00005577881c368d in main (argc=8, argv=0x607000000410) at main.c:197 [20:28:45.883] do_check_root = [20:28:45.901] -e [20:28:45.901] [20:28:45.901] [20:28:46.440] dumping /tmp/cores/postgres-6-30553.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [20:28:46.747] [New LWP 30553] [20:28:47.042] [Thread debugging using libthread_db enabled] [20:28:47.042] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [20:28:49.361] Core was generated by `postgres: old_node: postgres regression [local] SELECT '. [20:28:49.361] Program terminated with signal SIGABRT, Aborted. [20:28:49.361] #0 0x00007f678eda3ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [20:28:49.601] [20:28:49.601] Thread 1 (Thread 0x7f678c73c380 (LWP 30553)): [20:28:49.601] #0 0x00007f678eda3ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [20:28:49.601] No symbol table info available. [20:28:49.601] #1 0x00007f678ed8d537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [20:28:49.601] No symbol table info available. [20:28:49.601] #2 0x00007f678fe2d11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [20:28:49.601] No locals. [20:28:49.601] #3 0x00007f678fe37ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [20:28:49.601] No locals. [20:28:49.601] #4 0x00007f678fe1a44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f678c3ddf5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [20:28:49.601] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f677b89b000 '=' , "\n==30553==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b038 (pc 0x5622afc89f09 bp 0x62d000089a48 sp 0x7fffb71945b0 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [20:28:49.601] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [20:28:49.601] l = {mu_ = } [20:28:49.601] #5 0x00007f678fe18266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [20:28:49.601] in_report = {error_report_lock_ = {}, static current_error_ = {kind = __asan::kErrorKindDeadlySignal, {Base = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, DeadlySignal = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f678c3debf0, context = 0x7f678c3deac0, addr = 503864, pc = 94706978037513, sp = 140736265274800, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}}, DoubleFree = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, second_free_stack = 0x7f678c3debf0, addr_description = {addr = 140082711227072, alloc_tid = 503864, free_tid = 94706978037513, alloc_stack_id = 3071886768, free_stack_id = 32767, chunk_access = {bad_addr = 108645493283400, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}}, NewDeleteTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7f678c3debf0, addr_description = {addr = 140082711227072, alloc_tid = 503864, free_tid = 94706978037513, alloc_stack_id = 3071886768, free_stack_id = 32767, chunk_access = {bad_addr = 108645493283400, 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 = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7f678c3debf0, addr_description = {data = {kind = 2352868032, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x8), shadow_byte = 159 '\237'}, heap = {addr = 503864, alloc_tid = 94706978037513, free_tid = 140736265274800, alloc_stack_id = 563784, free_stack_id = 25296, 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 = 503864, tid = 94706978037513, offset = 140736265274800, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94706978037513, size = 140736265274800, size_with_redzone = 108645493283400, 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'}, addr = 503864}}}}, AllocTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, dealloc_stack = 0x7f678c3debf0, alloc_type = 2352868032, dealloc_type = 32615, addr_description = {data = {kind = 503864, {shadow = {addr = 94706978037513, kind = (unknown: 0xb0), shadow_byte = 69 'E'}, heap = {addr = 94706978037513, alloc_tid = 140736265274800, free_tid = 108645493283400, 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 = 94706978037513, tid = 140736265274800, offset = 108645493283400, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94706978037513, static kMaxGlobals = 4, globals = {{beg = 140736265274800, size = 108645493283400, 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'}, addr = 94706978037513}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, addr_description = {data = {kind = 2352868032, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x8), shadow_byte = 159 '\237'}, heap = {addr = 503864, alloc_tid = 94706978037513, free_tid = 140736265274800, alloc_stack_id = 563784, free_stack_id = 25296, 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 = 503864, tid = 94706978037513, offset = 140736265274800, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94706978037513, size = 140736265274800, size_with_redzone = 108645493283400, 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'}, addr = 503864}}}}, SanitizerGetAllocatedSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, addr_description = {data = {kind = 2352868032, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x8), shadow_byte = 159 '\237'}, heap = {addr = 503864, alloc_tid = 94706978037513, free_tid = 140736265274800, alloc_stack_id = 563784, free_stack_id = 25296, 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 = 503864, tid = 94706978037513, offset = 140736265274800, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94706978037513, size = 140736265274800, size_with_redzone = 108645493283400, 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'}, addr = 503864}}}}, CallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, count = 140082711227072, size = 503864}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, count = 140082711227072, size = 503864}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, size = 140082711227072}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, alignment = 140082711227072}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, size = 140082711227072, alignment = 503864}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, alignment = 140082711227072}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, user_size = 140082711227072, total_size = 503864, max_size = 94706978037513}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, requested_size = 140082711227072}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, length1 = 140082711227072, length2 = 503864, addr1_description = {data = {kind = 2949160713, {shadow = {addr = 140736265274800, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140736265274800, alloc_tid = 108645493283400, 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 = 140736265274800, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140736265274800, static kMaxGlobals = 4, globals = {{beg = 108645493283400, 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'}, addr = 140736265274800}}}, 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 = 140082772360589, size = 216 '\330'}, addr = 0}}}, function = 0x7f678fe2bd8d <__sanitizer::WriteToFile(int, void const*, unsigned long, unsigned long*, int*)+29> "A\211\300\061\300E\204\300u\016\270\001"}, StringFunctionSizeOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, addr_description = {data = {kind = 2352868032, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x8), shadow_byte = 159 '\237'}, heap = {addr = 503864, alloc_tid = 94706978037513, free_tid = 140736265274800, alloc_stack_id = 563784, free_stack_id = 25296, 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 = 503864, tid = 94706978037513, offset = 140736265274800, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94706978037513, size = 140736265274800, size_with_redzone = 108645493283400, 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'}, addr = 503864}}}, size = 0}, BadParamsToAnnotateContiguousContainer = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f678c3debf0, beg = 140082711227072, end = 503864, old_mid = 94706978037513, new_mid = 140736265274800}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140082711227376, size = 140082711227072, size_with_redzone = 503864, name = 0x5622afc89f09 "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7fffb71945b0 "\320E\031\267\377\177", has_dynamic_init = 108645493283400, 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 = 20, descr = "wild-addr-read", '\000' }, tid = 0}, pc = 140082711227376, bp = 140082711227072, sp = 503864, addr1_description = {data = {kind = 2949160713, {shadow = {addr = 140736265274800, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140736265274800, alloc_tid = 108645493283400, 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 = 140736265274800, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140736265274800, static kMaxGlobals = 4, globals = {{beg = 108645493283400, 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'}, addr = 140736265274800}}}, 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 = 140082772360589, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 2352868336, {shadow = {addr = 140082711227072, kind = (unknown: 0x38), shadow_byte = 176 '\260'}, heap = {addr = 140082711227072, alloc_tid = 503864, free_tid = 94706978037513, alloc_stack_id = 3071886768, free_stack_id = 32767, chunk_access = {bad_addr = 108645493283400, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140082711227072, tid = 503864, offset = 94706978037513, frame_pc = 140736265274800, access_size = 108645493283400, frame_descr = 0x100000001 ""}, global = {addr = 140082711227072, static kMaxGlobals = 4, globals = {{beg = 503864, size = 94706978037513, size_with_redzone = 140736265274800, name = 0x62d000089a48 "\006", 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'}, addr = 140082711227072}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [20:28:49.601] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f678c3debf0, context = 0x7f678c3deac0, addr = 503864, pc = 94706978037513, sp = 140736265274800, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [20:28:49.601] #6 0x00007f678fe176ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f678c3debf0, context=0x7f678c3dea60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [20:28:49.601] sig = {siginfo = 0x7f678c3debf0, context = 0x7f678c3deac0, addr = 503864, pc = 94706978037513, sp = 140736265274800, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [20:28:49.601] #7 [20:28:49.601] No locals. [20:28:49.601] #8 0x00005622afc89f09 in equal (a=0x7b038, b=b@entry=0x62d000089a48) at equalfuncs.c:239 [20:28:49.601] retval = [20:28:49.601] __func__ = "equal" [20:28:49.601] #9 0x00005622afca7238 in list_member (list=0x63100007b0a8, datum=datum@entry=0x62d000089a48) at list.c:670 [20:28:49.601] cell__state = {l = , i = } [20:28:49.601] cell = [20:28:49.601] #10 0x00005622afe6bb83 in add_new_column_to_pathtarget (target=target@entry=0x63100007afc8, expr=0x62d000089a48) at tlist.c:743 [20:28:49.601] No locals. [20:28:49.601] #11 0x00005622afe6bc00 in add_new_columns_to_pathtarget (target=target@entry=0x63100007afc8, exprs=exprs@entry=0x63100007b1d8) at tlist.c:760 [20:28:49.601] expr = [20:28:49.601] lc__state = {l = , i = } [20:28:49.601] lc = [20:28:49.601] #12 0x00005622afdd375f in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007ae68) at planner.c:5472 [20:28:49.601] parse = 0x625000006cb8 [20:28:49.601] input_target = 0x63100007afc8 [20:28:49.601] non_group_cols = 0x63100007b188 [20:28:49.601] non_group_vars = 0x63100007b1d8 [20:28:49.601] i = 6 [20:28:49.601] lc = [20:28:49.601] #13 0x00005622afde6817 in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [20:28:49.601] sort_input_targets = [20:28:49.601] sort_input_target_parallel_safe = true [20:28:49.601] grouping_target = 0x63100007ae68 [20:28:49.601] scanjoin_target = [20:28:49.601] activeWindows = 0x0 [20:28:49.601] qp_extra = {activeWindows = , gset_data = } [20:28:49.601] sort_input_targets_contain_srfs = [20:28:49.601] have_grouping = [20:28:49.601] wflists = 0x0 [20:28:49.601] gset_data = 0x6310000792c8 [20:28:49.601] sort_input_target = 0x63100007ae68 [20:28:49.601] grouping_targets = [20:28:49.601] grouping_target_parallel_safe = true [20:28:49.601] scanjoin_targets = [20:28:49.601] scanjoin_target_parallel_safe = [20:28:49.601] grouping_targets_contain_srfs = [20:28:49.601] scanjoin_targets_contain_srfs = [20:28:49.601] scanjoin_target_same_exprs = [20:28:49.601] parse = 0x625000006cb8 [20:28:49.601] offset_est = [20:28:49.601] count_est = [20:28:49.601] limit_tuples = -1 [20:28:49.601] have_postponed_srfs = [20:28:49.601] final_target = 0x63100007ae68 [20:28:49.601] final_targets = [20:28:49.601] final_targets_contain_srfs = [20:28:49.601] final_target_parallel_safe = true [20:28:49.601] current_rel = 0x629000044e78 [20:28:49.601] final_rel = [20:28:49.601] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [20:28:49.601] lc = [20:28:49.601] __func__ = "grouping_planner" [20:28:49.601] #14 0x00005622afdea584 in subquery_planner (glob=glob@entry=0x625000006f28, parse=parse@entry=0x625000006cb8, parent_root=parent_root@entry=0x0, hasRecursion=hasRecursion@entry=false, tuple_fraction=tuple_fraction@entry=0) at planner.c:1084 [20:28:49.601] root = 0x629000044a68 [20:28:49.601] newWithCheckOptions = [20:28:49.601] newHaving = 0x0 [20:28:49.601] hasOuterJoins = [20:28:49.601] hasResultRTEs = false [20:28:49.601] final_rel = [20:28:49.601] l = [20:28:49.601] #15 0x00005622afdeb55f in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [20:28:49.601] result = [20:28:49.601] glob = 0x625000006f28 [20:28:49.601] tuple_fraction = 0 [20:28:49.601] root = [20:28:49.601] final_rel = [20:28:49.601] best_path = [20:28:49.601] top_plan = [20:28:49.601] lp = [20:28:49.601] lr = [20:28:49.601] #16 0x00005622afdecba5 in planner (parse=parse@entry=0x625000006cb8, query_string=query_string@entry=0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at planner.c:280 [20:28:49.601] result = [20:28:49.601] #17 0x00005622b0056c18 in pg_plan_query (querytree=querytree@entry=0x625000006cb8, query_string=query_string@entry=0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at postgres.c:904 [20:28:49.601] plan = [20:28:49.601] #18 0x00005622b0056fa5 in pg_plan_queries (querytrees=0x62d0000864c8, query_string=query_string@entry=0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at postgres.c:996 [20:28:49.601] query = 0x625000006cb8 [20:28:49.601] stmt = [20:28:49.601] query_list__state = {l = , i = } [20:28:49.601] stmt_list = 0x0 [20:28:49.601] query_list = [20:28:49.601] #19 0x00005622b005792f in exec_simple_query (query_string=query_string@entry=0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);") at postgres.c:1193 [20:28:49.601] cmdtaglen = [20:28:49.601] snapshot_set = true [20:28:49.601] per_parsetree_context = 0x0 [20:28:49.601] plantree_list = [20:28:49.601] parsetree = 0x625000006b28 [20:28:49.601] commandTag = CMDTAG_SELECT [20:28:49.601] qc = {commandTag = , nprocessed = } [20:28:49.601] querytree_list = [20:28:49.601] portal = [20:28:49.601] receiver = [20:28:49.601] format = [20:28:49.601] cmdtagname = [20:28:49.601] parsetree_item__state = {l = , i = } [20:28:49.601] dest = DestRemote [20:28:49.601] oldcontext = 0x625000043900 [20:28:49.601] parsetree_list = 0x625000006b58 [20:28:49.601] parsetree_item = 0x625000006b70 [20:28:49.601] save_log_statement_stats = false [20:28:49.601] was_logged = true [20:28:49.601] use_implicit_block = false [20:28:49.601] msec_str = { } [20:28:49.601] __func__ = "exec_simple_query" [20:28:49.601] #20 0x00005622b005b6c5 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [20:28:49.601] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [20:28:49.601] firstchar = [20:28:49.601] input_message = {data = , len = , maxlen = , cursor = } [20:28:49.601] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [20:28:49.601] send_ready_for_query = [20:28:49.601] idle_in_transaction_timeout_enabled = [20:28:49.601] idle_session_timeout_enabled = [20:28:49.601] __func__ = "PostgresMain" [20:28:49.601] #21 0x00005622b004e07f in BackendMain (startup_data=startup_data@entry=0x7fffb7194fe0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [20:28:49.601] bsdata = 0x7fffb7194fe0 [20:28:49.601] #22 0x00005622afea3f91 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fffb7194fe0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fffb7195070) at launch_backend.c:265 [20:28:49.601] pid = [20:28:49.601] #23 0x00005622afeabb3a in BackendStartup (client_sock=client_sock@entry=0x7fffb7195070) at postmaster.c:3593 [20:28:49.601] bn = 0x62500001b988 [20:28:49.601] pid = [20:28:49.601] startup_data = {canAcceptConnections = } [20:28:49.601] __func__ = "BackendStartup" [20:28:49.601] #24 0x00005622afeac24e in ServerLoop () at postmaster.c:1674 [20:28:49.603] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [20:28:49.603] i = 0 [20:28:49.603] now = [20:28:49.603] last_lockfile_recheck_time = 1711225595 [20:28:49.603] last_touch_time = 1711225595 [20:28:49.603] events = {{pos = , events = , fd = , user_data = } } [20:28:49.603] nevents = 1 [20:28:49.603] __func__ = "ServerLoop" [20:28:49.603] #25 0x00005622afeae4ee in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [20:28:49.603] opt = [20:28:49.603] status = [20:28:49.603] userDoption = [20:28:49.603] listen_addr_saved = false [20:28:49.603] output_config_variable = [20:28:49.603] __func__ = "PostmasterMain" [20:28:49.603] #26 0x00005622afc5168d in main (argc=4, argv=0x604000000710) at main.c:197 [20:28:49.603] do_check_root = [20:28:49.620] -e [20:28:49.620] [20:28:49.620] [20:28:50.163] dumping /tmp/cores/postgres-6-33454.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [20:28:50.479] [New LWP 33454] [20:28:50.771] [Thread debugging using libthread_db enabled] [20:28:50.771] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [20:28:53.128] Core was generated by `postgres: postgres contrib_regression [local] SELECT '. [20:28:53.128] Program terminated with signal SIGABRT, Aborted. [20:28:53.128] #0 0x00007fe47fd81ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [20:28:53.362] [20:28:53.362] Thread 1 (Thread 0x7fe47d71a380 (LWP 33454)): [20:28:53.362] #0 0x00007fe47fd81ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [20:28:53.362] No symbol table info available. [20:28:53.362] #1 0x00007fe47fd6b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [20:28:53.362] No symbol table info available. [20:28:53.362] #2 0x00007fe480e0b11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [20:28:53.362] No locals. [20:28:53.362] #3 0x00007fe480e15ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [20:28:53.362] No locals. [20:28:53.362] #4 0x00007fe480df844c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fe47d3bbf5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [20:28:53.362] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7fe46c0c6000 '=' , "\n==33454==ERROR: AddressSanitizer: SEGV on unknown address 0x0000001a69e8 (pc 0x55ef6c2e6b0c bp 0x62d0001a6a58 sp 0x7fff7ba62370 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [20:28:53.362] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [20:28:53.362] l = {mu_ = } [20:28:53.362] #5 0x00007fe480df6266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [20:28:53.362] in_report = {error_report_lock_ = {}, static current_error_ = {kind = __asan::kErrorKindDeadlySignal, {Base = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, DeadlySignal = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7fe47d3bcbf0, context = 0x7fe47d3bcac0, addr = 1731048, pc = 94486800526092, sp = 140735267873648, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}}, DoubleFree = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, second_free_stack = 0x7fe47d3bcbf0, addr_description = {addr = 140619330341568, alloc_tid = 1731048, free_tid = 94486800526092, alloc_stack_id = 2074485616, free_stack_id = 32767, chunk_access = {bad_addr = 108645494450776, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}}, NewDeleteTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7fe47d3bcbf0, addr_description = {addr = 140619330341568, alloc_tid = 1731048, free_tid = 94486800526092, alloc_stack_id = 2074485616, free_stack_id = 32767, chunk_access = {bad_addr = 108645494450776, 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 = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7fe47d3bcbf0, addr_description = {data = {kind = 2101070528, {shadow = {addr = 1731048, kind = (unknown: 0xc), shadow_byte = 107 'k'}, heap = {addr = 1731048, alloc_tid = 94486800526092, free_tid = 140735267873648, alloc_stack_id = 1731160, free_stack_id = 25296, 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 = 1731048, tid = 94486800526092, offset = 140735267873648, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94486800526092, size = 140735267873648, size_with_redzone = 108645494450776, 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'}, addr = 1731048}}}}, AllocTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, dealloc_stack = 0x7fe47d3bcbf0, alloc_type = 2101070528, dealloc_type = 32740, addr_description = {data = {kind = 1731048, {shadow = {addr = 94486800526092, kind = (unknown: 0x70), shadow_byte = 35 '#'}, heap = {addr = 94486800526092, alloc_tid = 140735267873648, free_tid = 108645494450776, 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 = 94486800526092, tid = 140735267873648, offset = 108645494450776, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94486800526092, static kMaxGlobals = 4, globals = {{beg = 140735267873648, size = 108645494450776, 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'}, addr = 94486800526092}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, addr_description = {data = {kind = 2101070528, {shadow = {addr = 1731048, kind = (unknown: 0xc), shadow_byte = 107 'k'}, heap = {addr = 1731048, alloc_tid = 94486800526092, free_tid = 140735267873648, alloc_stack_id = 1731160, free_stack_id = 25296, 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 = 1731048, tid = 94486800526092, offset = 140735267873648, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94486800526092, size = 140735267873648, size_with_redzone = 108645494450776, 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'}, addr = 1731048}}}}, SanitizerGetAllocatedSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, addr_description = {data = {kind = 2101070528, {shadow = {addr = 1731048, kind = (unknown: 0xc), shadow_byte = 107 'k'}, heap = {addr = 1731048, alloc_tid = 94486800526092, free_tid = 140735267873648, alloc_stack_id = 1731160, free_stack_id = 25296, 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 = 1731048, tid = 94486800526092, offset = 140735267873648, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94486800526092, size = 140735267873648, size_with_redzone = 108645494450776, 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'}, addr = 1731048}}}}, CallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, count = 140619330341568, size = 1731048}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, count = 140619330341568, size = 1731048}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, size = 140619330341568}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, alignment = 140619330341568}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, size = 140619330341568, alignment = 1731048}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, alignment = 140619330341568}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, user_size = 140619330341568, total_size = 1731048, max_size = 94486800526092}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, requested_size = 140619330341568}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, length1 = 140619330341568, length2 = 1731048, addr1_description = {data = {kind = 1814981388, {shadow = {addr = 140735267873648, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140735267873648, alloc_tid = 108645494450776, 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 = 140735267873648, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140735267873648, static kMaxGlobals = 4, globals = {{beg = 108645494450776, 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'}, addr = 140735267873648}}}, 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 = 140619391475085, size = 216 '\330'}, addr = 0}}}, function = 0x7fe480e09d8d <__sanitizer::WriteToFile(int, void const*, unsigned long, unsigned long*, int*)+29> "A\211\300\061\300E\204\300u\016\270\001"}, StringFunctionSizeOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, addr_description = {data = {kind = 2101070528, {shadow = {addr = 1731048, kind = (unknown: 0xc), shadow_byte = 107 'k'}, heap = {addr = 1731048, alloc_tid = 94486800526092, free_tid = 140735267873648, alloc_stack_id = 1731160, free_stack_id = 25296, 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 = 1731048, tid = 94486800526092, offset = 140735267873648, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94486800526092, size = 140735267873648, size_with_redzone = 108645494450776, 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'}, addr = 1731048}}}, size = 0}, BadParamsToAnnotateContiguousContainer = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe47d3bcbf0, beg = 140619330341568, end = 1731048, old_mid = 94486800526092, new_mid = 140735267873648}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140619330341872, size = 140619330341568, size_with_redzone = 1731048, name = 0x55ef6c2e6b0c "\203;\006\017\205\213\002", module_name = 0x7fff7ba62370 "", has_dynamic_init = 108645494450776, 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 = 20, descr = "wild-addr-read", '\000' }, tid = 0}, pc = 140619330341872, bp = 140619330341568, sp = 1731048, addr1_description = {data = {kind = 1814981388, {shadow = {addr = 140735267873648, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140735267873648, alloc_tid = 108645494450776, 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 = 140735267873648, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140735267873648, static kMaxGlobals = 4, globals = {{beg = 108645494450776, 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'}, addr = 140735267873648}}}, 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 = 140619391475085, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 2101070832, {shadow = {addr = 140619330341568, kind = (unknown: 0xe8), shadow_byte = 105 'i'}, heap = {addr = 140619330341568, alloc_tid = 1731048, free_tid = 94486800526092, alloc_stack_id = 2074485616, free_stack_id = 32767, chunk_access = {bad_addr = 108645494450776, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140619330341568, tid = 1731048, offset = 94486800526092, frame_pc = 140735267873648, access_size = 108645494450776, frame_descr = 0x100000001 ""}, global = {addr = 140619330341568, static kMaxGlobals = 4, globals = {{beg = 1731048, size = 94486800526092, size_with_redzone = 140735267873648, name = 0x62d0001a6a58 "\001", 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'}, addr = 140619330341568}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [20:28:53.362] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7fe47d3bcbf0, context = 0x7fe47d3bcac0, addr = 1731048, pc = 94486800526092, sp = 140735267873648, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [20:28:53.362] #6 0x00007fe480df56ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7fe47d3bcbf0, context=0x7fe47d3bca60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [20:28:53.362] sig = {siginfo = 0x7fe47d3bcbf0, context = 0x7fe47d3bcac0, addr = 1731048, pc = 94486800526092, sp = 140735267873648, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [20:28:53.362] #7 [20:28:53.362] No locals. [20:28:53.362] #8 0x000055ef6c2e6b0c in get_expr_width (root=root@entry=0x6290001c3618, expr=expr@entry=0x1a69e8) at costsize.c:6329 [20:28:53.362] width = [20:28:53.362] #9 0x000055ef6c2fa72a in set_pathtarget_cost_width (root=root@entry=0x6290001c3618, target=target@entry=0x62d0001a6978) at costsize.c:6300 [20:28:53.362] node = 0x1a69e8 [20:28:53.362] lc__state = {l = , i = } [20:28:53.362] tuple_width = 0 [20:28:53.362] lc = [20:28:53.362] #10 0x000055ef6c35c77c in make_group_input_target (root=root@entry=0x6290001c3618, final_target=final_target@entry=0x62d0001a68b8) at planner.c:5479 [20:28:53.362] parse = 0x6250001e7938 [20:28:53.362] input_target = 0x62d0001a6978 [20:28:53.362] non_group_cols = 0x0 [20:28:53.362] non_group_vars = 0x0 [20:28:53.362] i = 3 [20:28:53.362] lc = [20:28:53.362] #11 0x000055ef6c36f817 in grouping_planner (root=root@entry=0x6290001c3618, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [20:28:53.362] sort_input_targets = [20:28:53.362] sort_input_target_parallel_safe = true [20:28:53.362] grouping_target = 0x62d0001a68b8 [20:28:53.362] scanjoin_target = [20:28:53.362] activeWindows = 0x0 [20:28:53.362] qp_extra = {activeWindows = , gset_data = } [20:28:53.362] sort_input_targets_contain_srfs = [20:28:53.362] have_grouping = [20:28:53.362] wflists = 0x0 [20:28:53.362] gset_data = 0x6290001c5340 [20:28:53.362] sort_input_target = 0x62d0001a68b8 [20:28:53.362] grouping_targets = [20:28:53.362] grouping_target_parallel_safe = true [20:28:53.362] scanjoin_targets = [20:28:53.362] scanjoin_target_parallel_safe = [20:28:53.362] grouping_targets_contain_srfs = [20:28:53.362] scanjoin_targets_contain_srfs = [20:28:53.362] scanjoin_target_same_exprs = [20:28:53.362] parse = 0x6250001e7938 [20:28:53.362] offset_est = [20:28:53.362] count_est = [20:28:53.362] limit_tuples = -1 [20:28:53.362] have_postponed_srfs = [20:28:53.362] final_target = 0x62d0001a68b8 [20:28:53.362] final_targets = [20:28:53.362] final_targets_contain_srfs = [20:28:53.362] final_target_parallel_safe = true [20:28:53.362] current_rel = 0x62d0001a4ec8 [20:28:53.362] final_rel = [20:28:53.362] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [20:28:53.362] lc = [20:28:53.362] __func__ = "grouping_planner" [20:28:53.362] #12 0x000055ef6c373584 in subquery_planner (glob=glob@entry=0x625000006f18, parse=parse@entry=0x6250001e7938, parent_root=parent_root@entry=0x0, hasRecursion=hasRecursion@entry=false, tuple_fraction=tuple_fraction@entry=0) at planner.c:1084 [20:28:53.362] root = 0x6290001c3618 [20:28:53.362] newWithCheckOptions = [20:28:53.362] newHaving = 0x0 [20:28:53.362] hasOuterJoins = [20:28:53.362] hasResultRTEs = false [20:28:53.362] final_rel = [20:28:53.362] l = [20:28:53.362] #13 0x000055ef6c37455f in standard_planner (parse=parse@entry=0x6250001e7938, query_string=query_string@entry=0x625000005200 "SELECT a, b, c\nFROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c)\nGROUP BY ROLLUP(a, b), rollup(a, c)\nORDER BY a, b, c;", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at planner.c:412 [20:28:53.362] result = [20:28:53.362] glob = 0x625000006f18 [20:28:53.362] tuple_fraction = 0 [20:28:53.362] root = [20:28:53.362] final_rel = [20:28:53.362] best_path = [20:28:53.362] top_plan = [20:28:53.362] lp = [20:28:53.362] lr = [20:28:53.362] #14 0x00007fe47a917f16 in pgss_planner (parse=, query_string=, cursorOptions=, boundParams=) at pg_stat_statements.c:926 [20:28:53.362] _save_exception_stack = 0x7fff7ba630e0 [20:28:53.362] _save_context_stack = 0x0 [20:28:53.362] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [20:28:53.362] _do_rethrow = false [20:28:53.362] duration = {ticks = } [20:28:53.362] bufusage = {shared_blks_hit = , shared_blks_read = , shared_blks_dirtied = , shared_blks_written = , local_blks_hit = , local_blks_read = , local_blks_dirtied = , local_blks_written = , temp_blks_read = , temp_blks_written = , shared_blk_read_time = {ticks = }, shared_blk_write_time = {ticks = }, local_blk_read_time = {ticks = }, local_blk_write_time = {ticks = }, temp_blk_read_time = {ticks = }, temp_blk_write_time = {ticks = }} [20:28:53.362] walusage_start = {wal_records = , wal_fpi = , wal_bytes = } [20:28:53.362] start = {ticks = } [20:28:53.362] bufusage_start = {shared_blks_hit = , shared_blks_read = , shared_blks_dirtied = , shared_blks_written = , local_blks_hit = , local_blks_read = , local_blks_dirtied = , local_blks_written = , temp_blks_read = , temp_blks_written = , shared_blk_read_time = {ticks = }, shared_blk_write_time = {ticks = }, local_blk_read_time = {ticks = }, local_blk_write_time = {ticks = }, temp_blk_read_time = {ticks = }, temp_blk_write_time = {ticks = }} [20:28:53.362] walusage = {wal_records = , wal_fpi = , wal_bytes = } [20:28:53.362] result = 0x55ef6cca9e14 [20:28:53.362] #15 0x000055ef6c375b9b in planner (parse=parse@entry=0x6250001e7938, query_string=query_string@entry=0x625000005200 "SELECT a, b, c\nFROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c)\nGROUP BY ROLLUP(a, b), rollup(a, c)\nORDER BY a, b, c;", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at planner.c:278 [20:28:53.362] result = [20:28:53.362] #16 0x000055ef6c5dfc18 in pg_plan_query (querytree=querytree@entry=0x6250001e7938, query_string=query_string@entry=0x625000005200 "SELECT a, b, c\nFROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c)\nGROUP BY ROLLUP(a, b), rollup(a, c)\nORDER BY a, b, c;", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at postgres.c:904 [20:28:53.362] plan = [20:28:53.362] #17 0x000055ef6c5dffa5 in pg_plan_queries (querytrees=0x6290001c35c8, query_string=query_string@entry=0x625000005200 "SELECT a, b, c\nFROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c)\nGROUP BY ROLLUP(a, b), rollup(a, c)\nORDER BY a, b, c;", cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at postgres.c:996 [20:28:53.362] query = 0x6250001e7938 [20:28:53.362] stmt = [20:28:53.362] query_list__state = {l = , i = } [20:28:53.362] stmt_list = 0x0 [20:28:53.362] query_list = [20:28:53.362] #18 0x000055ef6c5e092f in exec_simple_query (query_string=query_string@entry=0x625000005200 "SELECT a, b, c\nFROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c)\nGROUP BY ROLLUP(a, b), rollup(a, c)\nORDER BY a, b, c;") at postgres.c:1193 [20:28:53.362] cmdtaglen = [20:28:53.362] snapshot_set = true [20:28:53.362] per_parsetree_context = 0x0 [20:28:53.362] plantree_list = [20:28:53.362] parsetree = 0x625000006e98 [20:28:53.362] commandTag = CMDTAG_SELECT [20:28:53.362] qc = {commandTag = , nprocessed = } [20:28:53.362] querytree_list = [20:28:53.362] portal = [20:28:53.362] receiver = [20:28:53.364] format = [20:28:53.364] cmdtagname = [20:28:53.364] parsetree_item__state = {l = , i = } [20:28:53.364] dest = DestRemote [20:28:53.364] oldcontext = 0x625000043900 [20:28:53.364] parsetree_list = 0x625000006ec8 [20:28:53.364] parsetree_item = 0x625000006ee0 [20:28:53.364] save_log_statement_stats = false [20:28:53.364] was_logged = false [20:28:53.364] use_implicit_block = false [20:28:53.364] msec_str = { } [20:28:53.364] __func__ = "exec_simple_query" [20:28:53.364] #19 0x000055ef6c5e46c5 in PostgresMain (dbname=dbname@entry=0x62900001b498 "contrib_regression", username=username@entry=0x6250000020f0 "postgres") at postgres.c:4680 [20:28:53.364] query_string = 0x625000005200 "SELECT a, b, c\nFROM (VALUES (1, 2, 3), (4, NULL, 6), (7, 8, 9)) AS t (a, b, c)\nGROUP BY ROLLUP(a, b), rollup(a, c)\nORDER BY a, b, c;" [20:28:53.364] firstchar = [20:28:53.364] input_message = {data = , len = , maxlen = , cursor = } [20:28:53.364] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [20:28:53.364] send_ready_for_query = [20:28:53.364] idle_in_transaction_timeout_enabled = [20:28:53.364] idle_session_timeout_enabled = [20:28:53.364] __func__ = "PostgresMain" [20:28:53.364] #20 0x000055ef6c5d707f in BackendMain (startup_data=startup_data@entry=0x7fff7ba632b0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [20:28:53.364] bsdata = 0x7fff7ba632b0 [20:28:53.364] #21 0x000055ef6c42cf91 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff7ba632b0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff7ba63340) at launch_backend.c:265 [20:28:53.364] pid = [20:28:53.364] #22 0x000055ef6c434b3a in BackendStartup (client_sock=client_sock@entry=0x7fff7ba63340) at postmaster.c:3593 [20:28:53.364] bn = 0x625000019338 [20:28:53.364] pid = [20:28:53.364] startup_data = {canAcceptConnections = } [20:28:53.364] __func__ = "BackendStartup" [20:28:53.364] #23 0x000055ef6c43524e in ServerLoop () at postmaster.c:1674 [20:28:53.364] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [20:28:53.364] i = 0 [20:28:53.364] now = [20:28:53.364] last_lockfile_recheck_time = 1711225638 [20:28:53.364] last_touch_time = 1711225638 [20:28:53.364] events = {{pos = , events = , fd = , user_data = } } [20:28:53.364] nevents = 1 [20:28:53.364] __func__ = "ServerLoop" [20:28:53.364] #24 0x000055ef6c4374ee in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1372 [20:28:53.364] opt = [20:28:53.364] status = [20:28:53.364] userDoption = [20:28:53.364] listen_addr_saved = false [20:28:53.364] output_config_variable = [20:28:53.364] __func__ = "PostmasterMain" [20:28:53.364] #25 0x000055ef6c1da68d in main (argc=8, argv=0x607000000410) at main.c:197 [20:28:53.364] do_check_root =