[23:09:22.810] src/tools/ci/cores_backtrace.sh linux /tmp/cores [23:09:23.531] dumping /tmp/cores/postgres-6-30879.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [23:09:23.824] [New LWP 30879] [23:09:25.389] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [23:09:26.508] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [23:09:28.188] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [23:09:29.015] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [23:09:30.352] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [23:09:32.051] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [23:09:33.324] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [23:09:34.247] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [23:09:35.783] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [23:09:36.727] [Thread debugging using libthread_db enabled] [23:09:36.727] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [23:09:36.727] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [23:09:37.692] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [23:09:39.242] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [23:09:40.476] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [23:09:43.367] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [23:09:43.367] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [23:09:45.197] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [23:09:46.699] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [23:09:48.125] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [23:09:49.247] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [23:09:50.050] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [23:09:51.504] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [23:09:52.587] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [23:09:53.226] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [23:09:54.086] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [23:09:55.341] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [23:09:56.167] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [23:09:57.535] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [23:09:58.499] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [23:10:00.202] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [23:10:02.253] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [23:10:04.168] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [23:10:04.812] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [23:10:05.444] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [23:10:07.008] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [23:10:07.789] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [23:10:09.043] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [23:10:09.867] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [23:10:10.998] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [23:10:11.979] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [23:10:13.252] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [23:10:14.210] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [23:10:14.997] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [23:10:15.503] Core was generated by `postgres: old_node: postgres regression [local] SELECT '. [23:10:15.503] Program terminated with signal SIGABRT, Aborted. [23:10:15.503] #0 0x00007f8e6048cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [23:10:15.751] [23:10:15.751] Thread 1 (Thread 0x7f8e5de25380 (LWP 30879)): [23:10:15.751] #0 0x00007f8e6048cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [23:10:15.751] No symbol table info available. [23:10:15.751] #1 0x00007f8e60476537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [23:10:15.751] No symbol table info available. [23:10:15.751] #2 0x00007f8e6151611b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [23:10:15.751] No locals. [23:10:15.751] #3 0x00007f8e61520ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [23:10:15.751] No locals. [23:10:15.751] #4 0x00007f8e6150344c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f8e5dac6f5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [23:10:15.751] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f8e4cf86000 '=' , "\n==30879==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b038 (pc 0x56010899e12b bp 0x62d000089a48 sp 0x7fff7c1c2a20 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [23:10:15.751] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [23:10:15.751] l = {mu_ = } [23:10:15.751] #5 0x00007f8e61501266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [23:10:15.751] 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 = 0x7f8e5dac7bf0, context = 0x7f8e5dac7ac0, addr = 503864, pc = 94562439258411, sp = 140735275608608, 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 = 0x7f8e5dac7bf0, addr_description = {addr = 140249433668288, alloc_tid = 503864, free_tid = 94562439258411, alloc_stack_id = 2082220576, 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 = 0x7f8e5dac7bf0, addr_description = {addr = 140249433668288, alloc_tid = 503864, free_tid = 94562439258411, alloc_stack_id = 2082220576, 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 = 0x7f8e5dac7bf0, addr_description = {data = {kind = 1571584704, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0x28), shadow_byte = 225 '\341'}, heap = {addr = 503864, alloc_tid = 94562439258411, free_tid = 140735275608608, 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 = 94562439258411, offset = 140735275608608, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94562439258411, size = 140735275608608, 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 = 0x7f8e5dac7bf0, alloc_type = 1571584704, dealloc_type = 32654, addr_description = {data = {kind = 503864, {shadow = {addr = 94562439258411, kind = (unknown: 0x20), shadow_byte = 42 '*'}, heap = {addr = 94562439258411, alloc_tid = 140735275608608, 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 = 94562439258411, tid = 140735275608608, offset = 108645493283400, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94562439258411, static kMaxGlobals = 4, globals = {{beg = 140735275608608, 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 = 94562439258411}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0, addr_description = {data = {kind = 1571584704, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0x28), shadow_byte = 225 '\341'}, heap = {addr = 503864, alloc_tid = 94562439258411, free_tid = 140735275608608, 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 = 94562439258411, offset = 140735275608608, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94562439258411, size = 140735275608608, 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 = 0x7f8e5dac7bf0, addr_description = {data = {kind = 1571584704, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0x28), shadow_byte = 225 '\341'}, heap = {addr = 503864, alloc_tid = 94562439258411, free_tid = 140735275608608, 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 = 94562439258411, offset = 140735275608608, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94562439258411, size = 140735275608608, 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 = 0x7f8e5dac7bf0, count = 140249433668288, size = 503864}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0, count = 140249433668288, size = 503864}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0, size = 140249433668288}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0, alignment = 140249433668288}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0, size = 140249433668288, alignment = 503864}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0, alignment = 140249433668288}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0, user_size = 140249433668288, total_size = 503864, max_size = 94562439258411}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0, requested_size = 140249433668288}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8e5dac7bf0, length1 = 140249433668288, length2 = 503864, addr1_description = {data = {kind = 144302379, {shadow = {addr = 140735275608608, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140735275608608, 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 = 140735275608608, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140735275608608, 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 = 140735275608608}}}, 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 = 140249494801805, size = 216 '\330'}, addr = 0}}}, function = 0x7f8e61514d8d <__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 = 0x7f8e5dac7bf0, addr_description = {data = {kind = 1571584704, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0x28), shadow_byte = 225 '\341'}, heap = {addr = 503864, alloc_tid = 94562439258411, free_tid = 140735275608608, 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 = 94562439258411, offset = 140735275608608, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94562439258411, size = 140735275608608, 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 = 0x7f8e5dac7bf0, beg = 140249433668288, end = 503864, old_mid = 94562439258411, new_mid = 140735275608608}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140249433668592, size = 140249433668288, size_with_redzone = 503864, name = 0x56010899e12b "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7fff7c1c2a20 "@*\034|\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 = 140249433668592, bp = 140249433668288, sp = 503864, addr1_description = {data = {kind = 144302379, {shadow = {addr = 140735275608608, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140735275608608, 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 = 140735275608608, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140735275608608, 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 = 140735275608608}}}, 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 = 140249494801805, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 1571585008, {shadow = {addr = 140249433668288, kind = (unknown: 0x38), shadow_byte = 176 '\260'}, heap = {addr = 140249433668288, alloc_tid = 503864, free_tid = 94562439258411, alloc_stack_id = 2082220576, 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 = 140249433668288, tid = 503864, offset = 94562439258411, frame_pc = 140735275608608, access_size = 108645493283400, frame_descr = 0x100000001 ""}, global = {addr = 140249433668288, static kMaxGlobals = 4, globals = {{beg = 503864, size = 94562439258411, size_with_redzone = 140735275608608, 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 = 140249433668288}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [23:10:15.751] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f8e5dac7bf0, context = 0x7f8e5dac7ac0, addr = 503864, pc = 94562439258411, sp = 140735275608608, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [23:10:15.751] #6 0x00007f8e615006ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f8e5dac7bf0, context=0x7f8e5dac7a60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [23:10:15.751] sig = {siginfo = 0x7f8e5dac7bf0, context = 0x7f8e5dac7ac0, addr = 503864, pc = 94562439258411, sp = 140735275608608, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [23:10:15.751] #7 [23:10:15.751] No locals. [23:10:15.751] #8 0x000056010899e12b in equal (a=0x7b038, b=b@entry=0x62d000089a48) at equalfuncs.c:239 [23:10:15.751] retval = [23:10:15.751] __func__ = "equal" [23:10:15.751] #9 0x00005601089bb481 in list_member (list=0x63100007b0a8, datum=datum@entry=0x62d000089a48) at list.c:670 [23:10:15.751] cell__state = {l = , i = } [23:10:15.751] cell = [23:10:15.751] #10 0x0000560108b7f9e2 in add_new_column_to_pathtarget (target=target@entry=0x63100007afc8, expr=0x62d000089a48) at tlist.c:743 [23:10:15.751] No locals. [23:10:15.751] #11 0x0000560108b7fa5f in add_new_columns_to_pathtarget (target=target@entry=0x63100007afc8, exprs=exprs@entry=0x63100007b1d8) at tlist.c:760 [23:10:15.751] expr = [23:10:15.751] lc__state = {l = , i = } [23:10:15.751] lc = [23:10:15.751] #12 0x0000560108ae748c in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007ae68) at planner.c:5472 [23:10:15.751] parse = 0x625000006cb8 [23:10:15.751] input_target = 0x63100007afc8 [23:10:15.751] non_group_cols = 0x63100007b188 [23:10:15.751] non_group_vars = 0x63100007b1d8 [23:10:15.751] i = 6 [23:10:15.751] lc = [23:10:15.751] #13 0x0000560108afa555 in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [23:10:15.751] sort_input_targets = [23:10:15.751] sort_input_target_parallel_safe = true [23:10:15.751] grouping_target = 0x63100007ae68 [23:10:15.751] scanjoin_target = [23:10:15.751] activeWindows = 0x0 [23:10:15.751] qp_extra = {activeWindows = , gset_data = } [23:10:15.751] sort_input_targets_contain_srfs = [23:10:15.751] have_grouping = [23:10:15.751] wflists = 0x0 [23:10:15.751] gset_data = 0x6310000792c8 [23:10:15.751] sort_input_target = 0x63100007ae68 [23:10:15.751] grouping_targets = [23:10:15.751] grouping_target_parallel_safe = true [23:10:15.751] scanjoin_targets = [23:10:15.751] scanjoin_target_parallel_safe = [23:10:15.751] grouping_targets_contain_srfs = [23:10:15.751] scanjoin_targets_contain_srfs = [23:10:15.751] scanjoin_target_same_exprs = [23:10:15.751] parse = 0x625000006cb8 [23:10:15.751] offset_est = [23:10:15.751] count_est = [23:10:15.751] limit_tuples = -1 [23:10:15.751] have_postponed_srfs = [23:10:15.751] final_target = 0x63100007ae68 [23:10:15.751] final_targets = [23:10:15.751] final_targets_contain_srfs = [23:10:15.751] final_target_parallel_safe = true [23:10:15.751] current_rel = 0x629000044e78 [23:10:15.751] final_rel = [23:10:15.751] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [23:10:15.751] lc = [23:10:15.751] __func__ = "grouping_planner" [23:10:15.751] #14 0x0000560108afe2cc 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 [23:10:15.751] root = 0x629000044a68 [23:10:15.751] newWithCheckOptions = [23:10:15.751] newHaving = 0x0 [23:10:15.751] hasOuterJoins = [23:10:15.751] hasResultRTEs = false [23:10:15.751] final_rel = [23:10:15.751] l = [23:10:15.751] #15 0x0000560108aff2a7 in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [23:10:15.751] result = [23:10:15.751] glob = 0x625000006f28 [23:10:15.751] tuple_fraction = 0 [23:10:15.751] root = [23:10:15.751] final_rel = [23:10:15.751] best_path = [23:10:15.751] top_plan = [23:10:15.751] lp = [23:10:15.751] lr = [23:10:15.751] #16 0x0000560108b008ed 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 [23:10:15.751] result = [23:10:15.751] #17 0x0000560108d6aad5 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 [23:10:15.751] plan = [23:10:15.751] #18 0x0000560108d6ae62 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 [23:10:15.751] query = 0x625000006cb8 [23:10:15.751] stmt = [23:10:15.751] query_list__state = {l = , i = } [23:10:15.751] stmt_list = 0x0 [23:10:15.751] query_list = [23:10:15.751] #19 0x0000560108d6b7ec 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 [23:10:15.751] cmdtaglen = [23:10:15.751] snapshot_set = true [23:10:15.751] per_parsetree_context = 0x0 [23:10:15.751] plantree_list = [23:10:15.751] parsetree = 0x625000006b28 [23:10:15.751] commandTag = CMDTAG_SELECT [23:10:15.751] qc = {commandTag = , nprocessed = } [23:10:15.751] querytree_list = [23:10:15.751] portal = [23:10:15.751] receiver = [23:10:15.751] format = [23:10:15.751] cmdtagname = [23:10:15.751] parsetree_item__state = {l = , i = } [23:10:15.751] dest = DestRemote [23:10:15.751] oldcontext = 0x625000043900 [23:10:15.751] parsetree_list = 0x625000006b58 [23:10:15.751] parsetree_item = 0x625000006b70 [23:10:15.751] save_log_statement_stats = false [23:10:15.751] was_logged = true [23:10:15.751] use_implicit_block = false [23:10:15.751] msec_str = { } [23:10:15.751] __func__ = "exec_simple_query" [23:10:15.751] #20 0x0000560108d6f582 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [23:10:15.751] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [23:10:15.751] firstchar = [23:10:15.751] input_message = {data = , len = , maxlen = , cursor = } [23:10:15.751] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [23:10:15.751] send_ready_for_query = [23:10:15.751] idle_in_transaction_timeout_enabled = [23:10:15.751] idle_session_timeout_enabled = [23:10:15.751] __func__ = "PostgresMain" [23:10:15.751] #21 0x0000560108d61f3c in BackendMain (startup_data=startup_data@entry=0x7fff7c1c3450 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [23:10:15.751] bsdata = 0x7fff7c1c3450 [23:10:15.751] #22 0x0000560108bb7dfb in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff7c1c3450 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff7c1c34e0) at launch_backend.c:265 [23:10:15.751] pid = [23:10:15.751] #23 0x0000560108bbf9a4 in BackendStartup (client_sock=client_sock@entry=0x7fff7c1c34e0) at postmaster.c:3593 [23:10:15.751] bn = 0x62500001ba78 [23:10:15.751] pid = [23:10:15.751] startup_data = {canAcceptConnections = } [23:10:15.753] __func__ = "BackendStartup" [23:10:15.753] #24 0x0000560108bc00b8 in ServerLoop () at postmaster.c:1674 [23:10:15.753] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [23:10:15.753] i = 0 [23:10:15.753] now = [23:10:15.753] last_lockfile_recheck_time = 1711062488 [23:10:15.753] last_touch_time = 1711062488 [23:10:15.753] events = {{pos = , events = , fd = , user_data = } } [23:10:15.753] nevents = 1 [23:10:15.753] __func__ = "ServerLoop" [23:10:15.753] #25 0x0000560108bc2358 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [23:10:15.753] opt = [23:10:15.753] status = [23:10:15.753] userDoption = [23:10:15.753] listen_addr_saved = false [23:10:15.753] output_config_variable = [23:10:15.753] __func__ = "PostmasterMain" [23:10:15.753] #26 0x00005601089658ab in main (argc=4, argv=0x604000000710) at main.c:197 [23:10:15.753] do_check_root = [23:10:15.769] -e [23:10:15.769] [23:10:15.769] [23:10:16.310] dumping /tmp/cores/postgres-6-30816.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [23:10:16.604] [New LWP 30816] [23:10:16.871] [Thread debugging using libthread_db enabled] [23:10:16.871] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [23:10:19.132] Core was generated by `postgres: postgres contrib_regression [local] SELECT '. [23:10:19.132] Program terminated with signal SIGABRT, Aborted. [23:10:19.132] #0 0x00007f6bd675cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [23:10:19.353] [23:10:19.353] Thread 1 (Thread 0x7f6bd40f5380 (LWP 30816)): [23:10:19.353] #0 0x00007f6bd675cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [23:10:19.353] No symbol table info available. [23:10:19.353] #1 0x00007f6bd6746537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [23:10:19.353] No symbol table info available. [23:10:19.353] #2 0x00007f6bd77e611b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [23:10:19.353] No locals. [23:10:19.353] #3 0x00007f6bd77f0ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [23:10:19.353] No locals. [23:10:19.353] #4 0x00007f6bd77d344c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f6bd3d96f5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [23:10:19.353] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f6bc2aa3000 '=' , "\n==30816==ERROR: AddressSanitizer: SEGV on unknown address 0x0000001a69e8 (pc 0x55d99c7bd7ae bp 0x62d0001a6a58 sp 0x7ffdedec8cd0 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [23:10:19.353] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [23:10:19.353] l = {mu_ = } [23:10:19.353] #5 0x00007f6bd77d1266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [23:10:19.353] 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 = 0x7f6bd3d97bf0, context = 0x7f6bd3d97ac0, addr = 1731048, pc = 94393121626030, sp = 140728595156176, 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 = 0x7f6bd3d97bf0, addr_description = {addr = 140101092473536, alloc_tid = 1731048, free_tid = 94393121626030, alloc_stack_id = 3991702736, free_stack_id = 32765, 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 = 0x7f6bd3d97bf0, addr_description = {addr = 140101092473536, alloc_tid = 1731048, free_tid = 94393121626030, alloc_stack_id = 3991702736, free_stack_id = 32765, 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 = 0x7f6bd3d97bf0, addr_description = {data = {kind = 3554245312, {shadow = {addr = 1731048, kind = (__asan::kShadowKindHigh | unknown: 0xac), shadow_byte = 215 '\327'}, heap = {addr = 1731048, alloc_tid = 94393121626030, free_tid = 140728595156176, 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 = 94393121626030, offset = 140728595156176, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94393121626030, size = 140728595156176, 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 = 0x7f6bd3d97bf0, alloc_type = 3554245312, dealloc_type = 32619, addr_description = {data = {kind = 1731048, {shadow = {addr = 94393121626030, kind = (unknown: 0xd0), shadow_byte = 140 '\214'}, heap = {addr = 94393121626030, alloc_tid = 140728595156176, 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 = 94393121626030, tid = 140728595156176, offset = 108645494450776, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94393121626030, static kMaxGlobals = 4, globals = {{beg = 140728595156176, 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 = 94393121626030}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0, addr_description = {data = {kind = 3554245312, {shadow = {addr = 1731048, kind = (__asan::kShadowKindHigh | unknown: 0xac), shadow_byte = 215 '\327'}, heap = {addr = 1731048, alloc_tid = 94393121626030, free_tid = 140728595156176, 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 = 94393121626030, offset = 140728595156176, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94393121626030, size = 140728595156176, 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 = 0x7f6bd3d97bf0, addr_description = {data = {kind = 3554245312, {shadow = {addr = 1731048, kind = (__asan::kShadowKindHigh | unknown: 0xac), shadow_byte = 215 '\327'}, heap = {addr = 1731048, alloc_tid = 94393121626030, free_tid = 140728595156176, 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 = 94393121626030, offset = 140728595156176, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94393121626030, size = 140728595156176, 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 = 0x7f6bd3d97bf0, count = 140101092473536, size = 1731048}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0, count = 140101092473536, size = 1731048}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0, size = 140101092473536}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0, alignment = 140101092473536}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0, size = 140101092473536, alignment = 1731048}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0, alignment = 140101092473536}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0, user_size = 140101092473536, total_size = 1731048, max_size = 94393121626030}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0, requested_size = 140101092473536}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6bd3d97bf0, length1 = 140101092473536, length2 = 1731048, addr1_description = {data = {kind = 2625361838, {shadow = {addr = 140728595156176, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140728595156176, 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 = 140728595156176, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140728595156176, 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 = 140728595156176}}}, 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 = 140101153607053, size = 216 '\330'}, addr = 0}}}, function = 0x7f6bd77e4d8d <__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 = 0x7f6bd3d97bf0, addr_description = {data = {kind = 3554245312, {shadow = {addr = 1731048, kind = (__asan::kShadowKindHigh | unknown: 0xac), shadow_byte = 215 '\327'}, heap = {addr = 1731048, alloc_tid = 94393121626030, free_tid = 140728595156176, 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 = 94393121626030, offset = 140728595156176, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94393121626030, size = 140728595156176, 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 = 0x7f6bd3d97bf0, beg = 140101092473536, end = 1731048, old_mid = 94393121626030, new_mid = 140728595156176}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140101092473840, size = 140101092473536, size_with_redzone = 1731048, name = 0x55d99c7bd7ae "\203;\006\017\205\213\002", module_name = 0x7ffdedec8cd0 "", 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 = 140101092473840, bp = 140101092473536, sp = 1731048, addr1_description = {data = {kind = 2625361838, {shadow = {addr = 140728595156176, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140728595156176, 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 = 140728595156176, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140728595156176, 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 = 140728595156176}}}, 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 = 140101153607053, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 3554245616, {shadow = {addr = 140101092473536, kind = (unknown: 0xe8), shadow_byte = 105 'i'}, heap = {addr = 140101092473536, alloc_tid = 1731048, free_tid = 94393121626030, alloc_stack_id = 3991702736, free_stack_id = 32765, 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 = 140101092473536, tid = 1731048, offset = 94393121626030, frame_pc = 140728595156176, access_size = 108645494450776, frame_descr = 0x100000001 ""}, global = {addr = 140101092473536, static kMaxGlobals = 4, globals = {{beg = 1731048, size = 94393121626030, size_with_redzone = 140728595156176, 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 = 140101092473536}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [23:10:19.353] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f6bd3d97bf0, context = 0x7f6bd3d97ac0, addr = 1731048, pc = 94393121626030, sp = 140728595156176, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [23:10:19.353] #6 0x00007f6bd77d06ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f6bd3d97bf0, context=0x7f6bd3d97a60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [23:10:19.353] sig = {siginfo = 0x7f6bd3d97bf0, context = 0x7f6bd3d97ac0, addr = 1731048, pc = 94393121626030, sp = 140728595156176, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [23:10:19.353] #7 [23:10:19.353] No locals. [23:10:19.353] #8 0x000055d99c7bd7ae in get_expr_width (root=root@entry=0x6290001c3618, expr=expr@entry=0x1a69e8) at costsize.c:6329 [23:10:19.353] width = [23:10:19.353] #9 0x000055d99c7d145b in set_pathtarget_cost_width (root=root@entry=0x6290001c3618, target=target@entry=0x62d0001a6978) at costsize.c:6300 [23:10:19.353] node = 0x1a69e8 [23:10:19.353] lc__state = {l = , i = } [23:10:19.353] tuple_width = 0 [23:10:19.353] lc = [23:10:19.353] #10 0x000055d99c8334a9 in make_group_input_target (root=root@entry=0x6290001c3618, final_target=final_target@entry=0x62d0001a68b8) at planner.c:5479 [23:10:19.353] parse = 0x6250001e7938 [23:10:19.353] input_target = 0x62d0001a6978 [23:10:19.353] non_group_cols = 0x0 [23:10:19.353] non_group_vars = 0x0 [23:10:19.353] i = 3 [23:10:19.353] lc = [23:10:19.353] #11 0x000055d99c846555 in grouping_planner (root=root@entry=0x6290001c3618, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [23:10:19.353] sort_input_targets = [23:10:19.353] sort_input_target_parallel_safe = true [23:10:19.353] grouping_target = 0x62d0001a68b8 [23:10:19.353] scanjoin_target = [23:10:19.353] activeWindows = 0x0 [23:10:19.353] qp_extra = {activeWindows = , gset_data = } [23:10:19.353] sort_input_targets_contain_srfs = [23:10:19.353] have_grouping = [23:10:19.353] wflists = 0x0 [23:10:19.353] gset_data = 0x6290001c5340 [23:10:19.353] sort_input_target = 0x62d0001a68b8 [23:10:19.353] grouping_targets = [23:10:19.353] grouping_target_parallel_safe = true [23:10:19.353] scanjoin_targets = [23:10:19.353] scanjoin_target_parallel_safe = [23:10:19.353] grouping_targets_contain_srfs = [23:10:19.353] scanjoin_targets_contain_srfs = [23:10:19.353] scanjoin_target_same_exprs = [23:10:19.353] parse = 0x6250001e7938 [23:10:19.353] offset_est = [23:10:19.353] count_est = [23:10:19.353] limit_tuples = -1 [23:10:19.353] have_postponed_srfs = [23:10:19.353] final_target = 0x62d0001a68b8 [23:10:19.353] final_targets = [23:10:19.353] final_targets_contain_srfs = [23:10:19.353] final_target_parallel_safe = true [23:10:19.353] current_rel = 0x62d0001a4ec8 [23:10:19.353] final_rel = [23:10:19.353] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [23:10:19.353] lc = [23:10:19.353] __func__ = "grouping_planner" [23:10:19.353] #12 0x000055d99c84a2cc 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 [23:10:19.353] root = 0x6290001c3618 [23:10:19.353] newWithCheckOptions = [23:10:19.353] newHaving = 0x0 [23:10:19.353] hasOuterJoins = [23:10:19.353] hasResultRTEs = false [23:10:19.353] final_rel = [23:10:19.353] l = [23:10:19.353] #13 0x000055d99c84b2a7 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 [23:10:19.353] result = [23:10:19.353] glob = 0x625000006f18 [23:10:19.353] tuple_fraction = 0 [23:10:19.353] root = [23:10:19.353] final_rel = [23:10:19.353] best_path = [23:10:19.353] top_plan = [23:10:19.353] lp = [23:10:19.353] lr = [23:10:19.353] #14 0x00007f6bd12f2f16 in pgss_planner (parse=, query_string=, cursorOptions=, boundParams=) at pg_stat_statements.c:926 [23:10:19.353] _save_exception_stack = 0x7ffdedec9a40 [23:10:19.353] _save_context_stack = 0x0 [23:10:19.353] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [23:10:19.353] _do_rethrow = false [23:10:19.353] duration = {ticks = } [23:10:19.353] 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 = }} [23:10:19.353] walusage_start = {wal_records = , wal_fpi = , wal_bytes = } [23:10:19.353] start = {ticks = } [23:10:19.353] 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 = }} [23:10:19.353] walusage = {wal_records = , wal_fpi = , wal_bytes = } [23:10:19.353] result = 0x55d99d17fe14 [23:10:19.353] #15 0x000055d99c84c8e3 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 [23:10:19.353] result = [23:10:19.353] #16 0x000055d99cab6ad5 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 [23:10:19.353] plan = [23:10:19.353] #17 0x000055d99cab6e62 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 [23:10:19.353] query = 0x6250001e7938 [23:10:19.353] stmt = [23:10:19.353] query_list__state = {l = , i = } [23:10:19.353] stmt_list = 0x0 [23:10:19.353] query_list = [23:10:19.353] #18 0x000055d99cab77ec 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 [23:10:19.353] cmdtaglen = [23:10:19.353] snapshot_set = true [23:10:19.353] per_parsetree_context = 0x0 [23:10:19.353] plantree_list = [23:10:19.353] parsetree = 0x625000006e98 [23:10:19.353] commandTag = CMDTAG_SELECT [23:10:19.353] qc = {commandTag = , nprocessed = } [23:10:19.354] querytree_list = [23:10:19.354] portal = [23:10:19.354] receiver = [23:10:19.354] format = [23:10:19.354] cmdtagname = [23:10:19.354] parsetree_item__state = {l = , i = } [23:10:19.354] dest = DestRemote [23:10:19.354] oldcontext = 0x625000043900 [23:10:19.354] parsetree_list = 0x625000006ec8 [23:10:19.354] parsetree_item = 0x625000006ee0 [23:10:19.354] save_log_statement_stats = false [23:10:19.354] was_logged = false [23:10:19.354] use_implicit_block = false [23:10:19.354] msec_str = { } [23:10:19.354] __func__ = "exec_simple_query" [23:10:19.354] #19 0x000055d99cabb582 in PostgresMain (dbname=dbname@entry=0x62900001b498 "contrib_regression", username=username@entry=0x6250000020f0 "postgres") at postgres.c:4680 [23:10:19.354] 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;" [23:10:19.354] firstchar = [23:10:19.354] input_message = {data = , len = , maxlen = , cursor = } [23:10:19.354] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [23:10:19.354] send_ready_for_query = [23:10:19.354] idle_in_transaction_timeout_enabled = [23:10:19.354] idle_session_timeout_enabled = [23:10:19.354] __func__ = "PostgresMain" [23:10:19.354] #20 0x000055d99caadf3c in BackendMain (startup_data=startup_data@entry=0x7ffdedec9c10 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [23:10:19.354] bsdata = 0x7ffdedec9c10 [23:10:19.354] #21 0x000055d99c903dfb in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffdedec9c10 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffdedec9ca0) at launch_backend.c:265 [23:10:19.354] pid = [23:10:19.354] #22 0x000055d99c90b9a4 in BackendStartup (client_sock=client_sock@entry=0x7ffdedec9ca0) at postmaster.c:3593 [23:10:19.354] bn = 0x625000005d40 [23:10:19.354] pid = [23:10:19.354] startup_data = {canAcceptConnections = } [23:10:19.354] __func__ = "BackendStartup" [23:10:19.354] #23 0x000055d99c90c0b8 in ServerLoop () at postmaster.c:1674 [23:10:19.354] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [23:10:19.354] i = 0 [23:10:19.354] now = [23:10:19.354] last_lockfile_recheck_time = 1711062513 [23:10:19.354] last_touch_time = 1711062513 [23:10:19.354] events = {{pos = , events = , fd = , user_data = } } [23:10:19.354] nevents = 1 [23:10:19.354] __func__ = "ServerLoop" [23:10:19.354] #24 0x000055d99c90e358 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1372 [23:10:19.354] opt = [23:10:19.354] status = [23:10:19.354] userDoption = [23:10:19.354] listen_addr_saved = false [23:10:19.354] output_config_variable = [23:10:19.354] __func__ = "PostmasterMain" [23:10:19.354] #25 0x000055d99c6b18ab in main (argc=8, argv=0x607000000410) at main.c:197 [23:10:19.354] do_check_root = [23:10:19.371] -e [23:10:19.371] [23:10:19.371] [23:10:19.904] dumping /tmp/cores/postgres-6-23747.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [23:10:20.190] [New LWP 23747] [23:10:20.466] [Thread debugging using libthread_db enabled] [23:10:20.466] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [23:10:22.725] Core was generated by `postgres: postgres regression [local] SELECT '. [23:10:22.725] Program terminated with signal SIGABRT, Aborted. [23:10:22.725] #0 0x00007f1090540ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [23:10:22.946] [23:10:22.946] Thread 1 (Thread 0x7f108ded9380 (LWP 23747)): [23:10:22.946] #0 0x00007f1090540ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [23:10:22.946] No symbol table info available. [23:10:22.946] #1 0x00007f109052a537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [23:10:22.946] No symbol table info available. [23:10:22.946] #2 0x00007f10915ca11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [23:10:22.946] No locals. [23:10:22.946] #3 0x00007f10915d4ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [23:10:22.946] No locals. [23:10:22.946] #4 0x00007f10915b744c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f108db7af5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [23:10:22.946] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f107cbe2000 '=' , "\n==23747==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b038 (pc 0x5589f13c012b bp 0x62d0000a7a48 sp 0x7ffc726c6300 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [23:10:22.946] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [23:10:22.946] l = {mu_ = } [23:10:22.946] #5 0x00007f10915b5266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [23:10:22.946] 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 = 0x7f108db7bbf0, context = 0x7f108db7bac0, addr = 503864, pc = 94050946122027, sp = 140722228192000, bp = 108645493406280, 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 = 0x7f108db7bbf0, addr_description = {addr = 139709073832640, alloc_tid = 503864, free_tid = 94050946122027, alloc_stack_id = 1919705856, free_stack_id = 32764, chunk_access = {bad_addr = 108645493406280, 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 = 0x7f108db7bbf0, addr_description = {addr = 139709073832640, alloc_tid = 503864, free_tid = 94050946122027, alloc_stack_id = 1919705856, free_stack_id = 32764, chunk_access = {bad_addr = 108645493406280, 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 = 0x7f108db7bbf0, addr_description = {data = {kind = 2377628352, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0x28), shadow_byte = 1 '\001'}, heap = {addr = 503864, alloc_tid = 94050946122027, free_tid = 140722228192000, alloc_stack_id = 686664, 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 = 94050946122027, offset = 140722228192000, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94050946122027, size = 140722228192000, size_with_redzone = 108645493406280, 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 = 0x7f108db7bbf0, alloc_type = 2377628352, dealloc_type = 32528, addr_description = {data = {kind = 503864, {shadow = {addr = 94050946122027, kind = __asan::kShadowKindLow, shadow_byte = 99 'c'}, heap = {addr = 94050946122027, alloc_tid = 140722228192000, free_tid = 108645493406280, 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 = 94050946122027, tid = 140722228192000, offset = 108645493406280, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94050946122027, static kMaxGlobals = 4, globals = {{beg = 140722228192000, size = 108645493406280, 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 = 94050946122027}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0, addr_description = {data = {kind = 2377628352, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0x28), shadow_byte = 1 '\001'}, heap = {addr = 503864, alloc_tid = 94050946122027, free_tid = 140722228192000, alloc_stack_id = 686664, 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 = 94050946122027, offset = 140722228192000, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94050946122027, size = 140722228192000, size_with_redzone = 108645493406280, 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 = 0x7f108db7bbf0, addr_description = {data = {kind = 2377628352, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0x28), shadow_byte = 1 '\001'}, heap = {addr = 503864, alloc_tid = 94050946122027, free_tid = 140722228192000, alloc_stack_id = 686664, 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 = 94050946122027, offset = 140722228192000, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94050946122027, size = 140722228192000, size_with_redzone = 108645493406280, 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 = 0x7f108db7bbf0, count = 139709073832640, size = 503864}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0, count = 139709073832640, size = 503864}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0, size = 139709073832640}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0, alignment = 139709073832640}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0, size = 139709073832640, alignment = 503864}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0, alignment = 139709073832640}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0, user_size = 139709073832640, total_size = 503864, max_size = 94050946122027}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0, requested_size = 139709073832640}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f108db7bbf0, length1 = 139709073832640, length2 = 503864, addr1_description = {data = {kind = 4047241515, {shadow = {addr = 140722228192000, kind = (unknown: 0x48), shadow_byte = 122 'z'}, heap = {addr = 140722228192000, alloc_tid = 108645493406280, 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 = 140722228192000, tid = 108645493406280, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140722228192000, static kMaxGlobals = 4, globals = {{beg = 108645493406280, 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 = 140722228192000}}}, 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 = 139709134966157, size = 216 '\330'}, addr = 0}}}, function = 0x7f10915c8d8d <__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 = 0x7f108db7bbf0, addr_description = {data = {kind = 2377628352, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0x28), shadow_byte = 1 '\001'}, heap = {addr = 503864, alloc_tid = 94050946122027, free_tid = 140722228192000, alloc_stack_id = 686664, 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 = 94050946122027, offset = 140722228192000, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94050946122027, size = 140722228192000, size_with_redzone = 108645493406280, 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 = 0x7f108db7bbf0, beg = 139709073832640, end = 503864, old_mid = 94050946122027, new_mid = 140722228192000}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 139709073832944, size = 139709073832640, size_with_redzone = 503864, name = 0x5589f13c012b "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7ffc726c6300 " clr\374\177", has_dynamic_init = 108645493406280, 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 = 139709073832944, bp = 139709073832640, sp = 503864, addr1_description = {data = {kind = 4047241515, {shadow = {addr = 140722228192000, kind = (unknown: 0x48), shadow_byte = 122 'z'}, heap = {addr = 140722228192000, alloc_tid = 108645493406280, 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 = 140722228192000, tid = 108645493406280, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140722228192000, static kMaxGlobals = 4, globals = {{beg = 108645493406280, 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 = 140722228192000}}}, 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 = 139709134966157, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 2377628656, {shadow = {addr = 139709073832640, kind = (unknown: 0x38), shadow_byte = 176 '\260'}, heap = {addr = 139709073832640, alloc_tid = 503864, free_tid = 94050946122027, alloc_stack_id = 1919705856, free_stack_id = 32764, chunk_access = {bad_addr = 108645493406280, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 139709073832640, tid = 503864, offset = 94050946122027, frame_pc = 140722228192000, access_size = 108645493406280, frame_descr = 0x100000001 ""}, global = {addr = 139709073832640, static kMaxGlobals = 4, globals = {{beg = 503864, size = 94050946122027, size_with_redzone = 140722228192000, name = 0x62d0000a7a48 "\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 = 139709073832640}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [23:10:22.946] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f108db7bbf0, context = 0x7f108db7bac0, addr = 503864, pc = 94050946122027, sp = 140722228192000, bp = 108645493406280, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [23:10:22.946] #6 0x00007f10915b46ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f108db7bbf0, context=0x7f108db7ba60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [23:10:22.946] sig = {siginfo = 0x7f108db7bbf0, context = 0x7f108db7bac0, addr = 503864, pc = 94050946122027, sp = 140722228192000, bp = 108645493406280, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [23:10:22.946] #7 [23:10:22.946] No locals. [23:10:22.946] #8 0x00005589f13c012b in equal (a=0x7b038, b=b@entry=0x62d0000a7a48) at equalfuncs.c:239 [23:10:22.946] retval = [23:10:22.946] __func__ = "equal" [23:10:22.946] #9 0x00005589f13dd481 in list_member (list=0x63100007b0a8, datum=datum@entry=0x62d0000a7a48) at list.c:670 [23:10:22.946] cell__state = {l = , i = } [23:10:22.946] cell = [23:10:22.946] #10 0x00005589f15a19e2 in add_new_column_to_pathtarget (target=target@entry=0x63100007afc8, expr=0x62d0000a7a48) at tlist.c:743 [23:10:22.946] No locals. [23:10:22.946] #11 0x00005589f15a1a5f in add_new_columns_to_pathtarget (target=target@entry=0x63100007afc8, exprs=exprs@entry=0x63100007b1d8) at tlist.c:760 [23:10:22.946] expr = [23:10:22.946] lc__state = {l = , i = } [23:10:22.946] lc = [23:10:22.946] #12 0x00005589f150948c in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007ae68) at planner.c:5472 [23:10:22.946] parse = 0x625000006cb8 [23:10:22.946] input_target = 0x63100007afc8 [23:10:22.946] non_group_cols = 0x63100007b188 [23:10:22.946] non_group_vars = 0x63100007b1d8 [23:10:22.946] i = 6 [23:10:22.946] lc = [23:10:22.946] #13 0x00005589f151c555 in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [23:10:22.946] sort_input_targets = [23:10:22.946] sort_input_target_parallel_safe = true [23:10:22.946] grouping_target = 0x63100007ae68 [23:10:22.946] scanjoin_target = [23:10:22.946] activeWindows = 0x0 [23:10:22.946] qp_extra = {activeWindows = , gset_data = } [23:10:22.946] sort_input_targets_contain_srfs = [23:10:22.946] have_grouping = [23:10:22.946] wflists = 0x0 [23:10:22.946] gset_data = 0x6310000792c8 [23:10:22.946] sort_input_target = 0x63100007ae68 [23:10:22.946] grouping_targets = [23:10:22.946] grouping_target_parallel_safe = true [23:10:22.946] scanjoin_targets = [23:10:22.946] scanjoin_target_parallel_safe = [23:10:22.946] grouping_targets_contain_srfs = [23:10:22.946] scanjoin_targets_contain_srfs = [23:10:22.946] scanjoin_target_same_exprs = [23:10:22.946] parse = 0x625000006cb8 [23:10:22.946] offset_est = [23:10:22.946] count_est = [23:10:22.946] limit_tuples = -1 [23:10:22.946] have_postponed_srfs = [23:10:22.946] final_target = 0x63100007ae68 [23:10:22.946] final_targets = [23:10:22.946] final_targets_contain_srfs = [23:10:22.946] final_target_parallel_safe = true [23:10:22.946] current_rel = 0x629000044e78 [23:10:22.946] final_rel = [23:10:22.946] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [23:10:22.946] lc = [23:10:22.946] __func__ = "grouping_planner" [23:10:22.946] #14 0x00005589f15202cc 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 [23:10:22.946] root = 0x629000044a68 [23:10:22.946] newWithCheckOptions = [23:10:22.946] newHaving = 0x0 [23:10:22.946] hasOuterJoins = [23:10:22.946] hasResultRTEs = false [23:10:22.946] final_rel = [23:10:22.946] l = [23:10:22.946] #15 0x00005589f15212a7 in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [23:10:22.946] result = [23:10:22.946] glob = 0x625000006f28 [23:10:22.946] tuple_fraction = 0 [23:10:22.946] root = [23:10:22.946] final_rel = [23:10:22.946] best_path = [23:10:22.946] top_plan = [23:10:22.946] lp = [23:10:22.946] lr = [23:10:22.946] #16 0x00005589f15228ed 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 [23:10:22.946] result = [23:10:22.946] #17 0x00005589f178cad5 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 [23:10:22.946] plan = [23:10:22.946] #18 0x00005589f178ce62 in pg_plan_queries (querytrees=0x62d0000a44c8, 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 [23:10:22.946] query = 0x625000006cb8 [23:10:22.946] stmt = [23:10:22.946] query_list__state = {l = , i = } [23:10:22.946] stmt_list = 0x0 [23:10:22.946] query_list = [23:10:22.946] #19 0x00005589f178d7ec 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 [23:10:22.946] cmdtaglen = [23:10:22.946] snapshot_set = true [23:10:22.946] per_parsetree_context = 0x0 [23:10:22.946] plantree_list = [23:10:22.946] parsetree = 0x625000006b28 [23:10:22.946] commandTag = CMDTAG_SELECT [23:10:22.946] qc = {commandTag = , nprocessed = } [23:10:22.946] querytree_list = [23:10:22.946] portal = [23:10:22.946] receiver = [23:10:22.946] format = [23:10:22.946] cmdtagname = [23:10:22.946] parsetree_item__state = {l = , i = } [23:10:22.946] dest = DestRemote [23:10:22.946] oldcontext = 0x625000041100 [23:10:22.946] parsetree_list = 0x625000006b58 [23:10:22.946] parsetree_item = 0x625000006b70 [23:10:22.946] save_log_statement_stats = false [23:10:22.946] was_logged = false [23:10:22.946] use_implicit_block = false [23:10:22.946] msec_str = { } [23:10:22.946] __func__ = "exec_simple_query" [23:10:22.946] #20 0x00005589f1791582 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [23:10:22.946] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [23:10:22.946] firstchar = [23:10:22.946] input_message = {data = , len = , maxlen = , cursor = } [23:10:22.946] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [23:10:22.946] send_ready_for_query = [23:10:22.946] idle_in_transaction_timeout_enabled = [23:10:22.946] idle_session_timeout_enabled = [23:10:22.946] __func__ = "PostgresMain" [23:10:22.946] #21 0x00005589f1783f3c in BackendMain (startup_data=startup_data@entry=0x7ffc726c6d30 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [23:10:22.946] bsdata = 0x7ffc726c6d30 [23:10:22.946] #22 0x00005589f15d9dfb in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffc726c6d30 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffc726c6dc0) at launch_backend.c:265 [23:10:22.946] pid = [23:10:22.946] #23 0x00005589f15e19a4 in BackendStartup (client_sock=client_sock@entry=0x7ffc726c6dc0) at postmaster.c:3593 [23:10:22.946] bn = 0x625000016e88 [23:10:22.946] pid = [23:10:22.946] startup_data = {canAcceptConnections = } [23:10:22.948] __func__ = "BackendStartup" [23:10:22.948] #24 0x00005589f15e20b8 in ServerLoop () at postmaster.c:1674 [23:10:22.948] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [23:10:22.948] i = 0 [23:10:22.948] now = [23:10:22.948] last_lockfile_recheck_time = 1711062444 [23:10:22.948] last_touch_time = 1711062444 [23:10:22.948] events = {{pos = , events = , fd = , user_data = } } [23:10:22.948] nevents = 1 [23:10:22.948] __func__ = "ServerLoop" [23:10:22.948] #25 0x00005589f15e4358 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1372 [23:10:22.948] opt = [23:10:22.948] status = [23:10:22.948] userDoption = [23:10:22.948] listen_addr_saved = false [23:10:22.948] output_config_variable = [23:10:22.948] __func__ = "PostmasterMain" [23:10:22.948] #26 0x00005589f13878ab in main (argc=8, argv=0x607000000410) at main.c:197 [23:10:22.948] do_check_root =