[00:11:19.165] src/tools/ci/cores_backtrace.sh linux /tmp/cores [00:11:19.949] dumping /tmp/cores/postgres-6-23873.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [00:11:20.273] [New LWP 23873] [00:11:21.815] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [00:11:23.143] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [00:11:24.824] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [00:11:25.624] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [00:11:26.973] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [00:11:28.695] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [00:11:29.961] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [00:11:30.874] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [00:11:32.419] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [00:11:33.343] [Thread debugging using libthread_db enabled] [00:11:33.343] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [00:11:33.343] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [00:11:34.316] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [00:11:35.877] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [00:11:37.093] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [00:11:39.957] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [00:11:39.957] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [00:11:41.768] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [00:11:43.260] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [00:11:44.688] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [00:11:45.797] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [00:11:46.599] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [00:11:48.032] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [00:11:49.110] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [00:11:49.763] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [00:11:50.629] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [00:11:51.857] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [00:11:52.679] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [00:11:54.026] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [00:11:54.983] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [00:11:56.668] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [00:11:58.761] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [00:12:00.687] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [00:12:01.334] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [00:12:01.985] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [00:12:03.536] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [00:12:04.302] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [00:12:05.524] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [00:12:06.325] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [00:12:07.450] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [00:12:08.422] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [00:12:09.702] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [00:12:10.662] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [00:12:11.449] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [00:12:11.953] Core was generated by `postgres: postgres regression [local] SELECT '. [00:12:11.953] Program terminated with signal SIGABRT, Aborted. [00:12:11.953] #0 0x00007fbc4b84ece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [00:12:12.227] [00:12:12.227] Thread 1 (Thread 0x7fbc491e7380 (LWP 23873)): [00:12:12.227] #0 0x00007fbc4b84ece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [00:12:12.227] No symbol table info available. [00:12:12.227] #1 0x00007fbc4b838537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [00:12:12.227] No symbol table info available. [00:12:12.227] #2 0x00007fbc4c8d811b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [00:12:12.227] No locals. [00:12:12.227] #3 0x00007fbc4c8e2ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [00:12:12.227] No locals. [00:12:12.227] #4 0x00007fbc4c8c544c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fbc48e88f5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [00:12:12.227] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7fbc37ff2000 '=' , "\n==23873==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b038 (pc 0x557b8dba833d bp 0x62d0000a7a48 sp 0x7ffea35b6900 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [00:12:12.227] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [00:12:12.227] l = {mu_ = } [00:12:12.227] #5 0x00007fbc4c8c3266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [00:12:12.227] 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 = 0x7fbc48e89bf0, context = 0x7fbc48e89ac0, addr = 503864, pc = 93989147149117, sp = 140731639097600, 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 = 0x7fbc48e89bf0, addr_description = {addr = 140446653782720, alloc_tid = 503864, free_tid = 93989147149117, alloc_stack_id = 2740676864, free_stack_id = 32766, 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 = 0x7fbc48e89bf0, addr_description = {addr = 140446653782720, alloc_tid = 503864, free_tid = 93989147149117, alloc_stack_id = 2740676864, free_stack_id = 32766, 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 = 0x7fbc48e89bf0, addr_description = {data = {kind = 1223203520, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x3c), shadow_byte = 131 '\203'}, heap = {addr = 503864, alloc_tid = 93989147149117, free_tid = 140731639097600, 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 = 93989147149117, offset = 140731639097600, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 93989147149117, size = 140731639097600, 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 = 0x7fbc48e89bf0, alloc_type = 1223203520, dealloc_type = 32700, addr_description = {data = {kind = 503864, {shadow = {addr = 93989147149117, kind = __asan::kShadowKindLow, shadow_byte = 105 'i'}, heap = {addr = 93989147149117, alloc_tid = 140731639097600, 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 = 93989147149117, tid = 140731639097600, offset = 108645493406280, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 93989147149117, static kMaxGlobals = 4, globals = {{beg = 140731639097600, 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 = 93989147149117}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0, addr_description = {data = {kind = 1223203520, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x3c), shadow_byte = 131 '\203'}, heap = {addr = 503864, alloc_tid = 93989147149117, free_tid = 140731639097600, 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 = 93989147149117, offset = 140731639097600, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 93989147149117, size = 140731639097600, 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 = 0x7fbc48e89bf0, addr_description = {data = {kind = 1223203520, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x3c), shadow_byte = 131 '\203'}, heap = {addr = 503864, alloc_tid = 93989147149117, free_tid = 140731639097600, 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 = 93989147149117, offset = 140731639097600, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 93989147149117, size = 140731639097600, 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 = 0x7fbc48e89bf0, count = 140446653782720, size = 503864}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0, count = 140446653782720, size = 503864}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0, size = 140446653782720}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0, alignment = 140446653782720}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0, size = 140446653782720, alignment = 503864}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0, alignment = 140446653782720}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0, user_size = 140446653782720, total_size = 503864, max_size = 93989147149117}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0, requested_size = 140446653782720}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fbc48e89bf0, length1 = 140446653782720, length2 = 503864, addr1_description = {data = {kind = 2377810749, {shadow = {addr = 140731639097600, kind = (unknown: 0x48), shadow_byte = 122 'z'}, heap = {addr = 140731639097600, 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 = 140731639097600, tid = 108645493406280, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140731639097600, 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 = 140731639097600}}}, 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 = 140446714916237, size = 216 '\330'}, addr = 0}}}, function = 0x7fbc4c8d6d8d <__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 = 0x7fbc48e89bf0, addr_description = {data = {kind = 1223203520, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x3c), shadow_byte = 131 '\203'}, heap = {addr = 503864, alloc_tid = 93989147149117, free_tid = 140731639097600, 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 = 93989147149117, offset = 140731639097600, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 93989147149117, size = 140731639097600, 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 = 0x7fbc48e89bf0, beg = 140446653782720, end = 503864, old_mid = 93989147149117, new_mid = 140731639097600}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140446653783024, size = 140446653782720, size_with_redzone = 503864, name = 0x557b8dba833d "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7ffea35b6900 " i[\243\376\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 = 140446653783024, bp = 140446653782720, sp = 503864, addr1_description = {data = {kind = 2377810749, {shadow = {addr = 140731639097600, kind = (unknown: 0x48), shadow_byte = 122 'z'}, heap = {addr = 140731639097600, 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 = 140731639097600, tid = 108645493406280, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140731639097600, 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 = 140731639097600}}}, 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 = 140446714916237, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 1223203824, {shadow = {addr = 140446653782720, kind = (unknown: 0x38), shadow_byte = 176 '\260'}, heap = {addr = 140446653782720, alloc_tid = 503864, free_tid = 93989147149117, alloc_stack_id = 2740676864, free_stack_id = 32766, 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 = 140446653782720, tid = 503864, offset = 93989147149117, frame_pc = 140731639097600, access_size = 108645493406280, frame_descr = 0x100000001 ""}, global = {addr = 140446653782720, static kMaxGlobals = 4, globals = {{beg = 503864, size = 93989147149117, size_with_redzone = 140731639097600, 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 = 140446653782720}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [00:12:12.227] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7fbc48e89bf0, context = 0x7fbc48e89ac0, addr = 503864, pc = 93989147149117, sp = 140731639097600, bp = 108645493406280, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [00:12:12.227] #6 0x00007fbc4c8c26ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7fbc48e89bf0, context=0x7fbc48e89a60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [00:12:12.227] sig = {siginfo = 0x7fbc48e89bf0, context = 0x7fbc48e89ac0, addr = 503864, pc = 93989147149117, sp = 140731639097600, bp = 108645493406280, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [00:12:12.227] #7 [00:12:12.227] No locals. [00:12:12.227] #8 0x0000557b8dba833d in equal (a=0x7b038, b=b@entry=0x62d0000a7a48) at equalfuncs.c:239 [00:12:12.227] retval = [00:12:12.227] __func__ = "equal" [00:12:12.227] #9 0x0000557b8dbc4ba9 in list_member (list=0x63100007b0a8, datum=datum@entry=0x62d0000a7a48) at list.c:670 [00:12:12.227] cell__state = {l = , i = } [00:12:12.227] cell = [00:12:12.227] #10 0x0000557b8dd85f77 in add_new_column_to_pathtarget (target=target@entry=0x63100007afc8, expr=0x62d0000a7a48) at tlist.c:743 [00:12:12.227] No locals. [00:12:12.227] #11 0x0000557b8dd85ff4 in add_new_columns_to_pathtarget (target=target@entry=0x63100007afc8, exprs=exprs@entry=0x63100007b1d8) at tlist.c:760 [00:12:12.227] expr = [00:12:12.227] lc__state = {l = , i = } [00:12:12.227] lc = [00:12:12.227] #12 0x0000557b8dcee434 in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007ae68) at planner.c:5472 [00:12:12.227] parse = 0x625000006cb8 [00:12:12.227] input_target = 0x63100007afc8 [00:12:12.227] non_group_cols = 0x63100007b188 [00:12:12.227] non_group_vars = 0x63100007b1d8 [00:12:12.227] i = 6 [00:12:12.227] lc = [00:12:12.227] #13 0x0000557b8dd014fd in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [00:12:12.227] sort_input_targets = [00:12:12.227] sort_input_target_parallel_safe = true [00:12:12.227] grouping_target = 0x63100007ae68 [00:12:12.227] scanjoin_target = [00:12:12.227] activeWindows = 0x0 [00:12:12.227] qp_extra = {activeWindows = , gset_data = } [00:12:12.227] sort_input_targets_contain_srfs = [00:12:12.227] have_grouping = [00:12:12.227] wflists = 0x0 [00:12:12.227] gset_data = 0x6310000792c8 [00:12:12.227] sort_input_target = 0x63100007ae68 [00:12:12.227] grouping_targets = [00:12:12.227] grouping_target_parallel_safe = true [00:12:12.227] scanjoin_targets = [00:12:12.227] scanjoin_target_parallel_safe = [00:12:12.227] grouping_targets_contain_srfs = [00:12:12.227] scanjoin_targets_contain_srfs = [00:12:12.227] scanjoin_target_same_exprs = [00:12:12.227] parse = 0x625000006cb8 [00:12:12.227] offset_est = [00:12:12.227] count_est = [00:12:12.227] limit_tuples = -1 [00:12:12.227] have_postponed_srfs = [00:12:12.227] final_target = 0x63100007ae68 [00:12:12.227] final_targets = [00:12:12.227] final_targets_contain_srfs = [00:12:12.227] final_target_parallel_safe = true [00:12:12.227] current_rel = 0x629000044e78 [00:12:12.227] final_rel = [00:12:12.227] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [00:12:12.227] lc = [00:12:12.227] __func__ = "grouping_planner" [00:12:12.227] #14 0x0000557b8dd05274 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 [00:12:12.227] root = 0x629000044a68 [00:12:12.227] newWithCheckOptions = [00:12:12.227] newHaving = 0x0 [00:12:12.227] hasOuterJoins = [00:12:12.227] hasResultRTEs = false [00:12:12.227] final_rel = [00:12:12.227] l = [00:12:12.227] #15 0x0000557b8dd0624f in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [00:12:12.227] result = [00:12:12.227] glob = 0x625000006f28 [00:12:12.227] tuple_fraction = 0 [00:12:12.227] root = [00:12:12.227] final_rel = [00:12:12.227] best_path = [00:12:12.227] top_plan = [00:12:12.227] lp = [00:12:12.227] lr = [00:12:12.227] #16 0x0000557b8dd07895 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 [00:12:12.227] result = [00:12:12.227] #17 0x0000557b8df709c7 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 [00:12:12.227] plan = [00:12:12.227] #18 0x0000557b8df70d54 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 [00:12:12.227] query = 0x625000006cb8 [00:12:12.227] stmt = [00:12:12.227] query_list__state = {l = , i = } [00:12:12.227] stmt_list = 0x0 [00:12:12.227] query_list = [00:12:12.227] #19 0x0000557b8df716de 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 [00:12:12.227] cmdtaglen = [00:12:12.227] snapshot_set = true [00:12:12.227] per_parsetree_context = 0x0 [00:12:12.227] plantree_list = [00:12:12.227] parsetree = 0x625000006b28 [00:12:12.227] commandTag = CMDTAG_SELECT [00:12:12.227] qc = {commandTag = , nprocessed = } [00:12:12.227] querytree_list = [00:12:12.227] portal = [00:12:12.227] receiver = [00:12:12.227] format = [00:12:12.227] cmdtagname = [00:12:12.227] parsetree_item__state = {l = , i = } [00:12:12.227] dest = DestRemote [00:12:12.227] oldcontext = 0x625000041100 [00:12:12.227] parsetree_list = 0x625000006b58 [00:12:12.227] parsetree_item = 0x625000006b70 [00:12:12.227] save_log_statement_stats = false [00:12:12.227] was_logged = false [00:12:12.227] use_implicit_block = false [00:12:12.227] msec_str = { } [00:12:12.227] __func__ = "exec_simple_query" [00:12:12.227] #20 0x0000557b8df75474 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [00:12:12.227] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [00:12:12.227] firstchar = [00:12:12.227] input_message = {data = , len = , maxlen = , cursor = } [00:12:12.227] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [00:12:12.227] send_ready_for_query = [00:12:12.227] idle_in_transaction_timeout_enabled = [00:12:12.227] idle_session_timeout_enabled = [00:12:12.227] __func__ = "PostgresMain" [00:12:12.227] #21 0x0000557b8ddc2a7f in BackendRun () at postmaster.c:4452 [00:12:12.227] No locals. [00:12:12.227] #22 0x0000557b8ddc81a0 in BackendStartup (client_sock=client_sock@entry=0x7ffea35b7330) at postmaster.c:4117 [00:12:12.227] bn = 0x625000016f78 [00:12:12.227] pid = 0 [00:12:12.227] cac = CAC_OK [00:12:12.227] __func__ = "BackendStartup" [00:12:12.227] #23 0x0000557b8ddc863c in ServerLoop () at postmaster.c:1780 [00:12:12.227] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [00:12:12.227] i = 0 [00:12:12.227] now = [00:12:12.227] last_lockfile_recheck_time = 1710547749 [00:12:12.227] last_touch_time = 1710547749 [00:12:12.227] events = {{pos = , events = , fd = , user_data = } } [00:12:12.228] nevents = 1 [00:12:12.228] __func__ = "ServerLoop" [00:12:12.228] #24 0x0000557b8ddca8d7 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1478 [00:12:12.228] opt = [00:12:12.228] status = [00:12:12.228] userDoption = [00:12:12.228] listen_addr_saved = false [00:12:12.228] output_config_variable = [00:12:12.228] __func__ = "PostmasterMain" [00:12:12.228] #25 0x0000557b8db70821 in main (argc=8, argv=0x607000000410) at main.c:197 [00:12:12.228] do_check_root = [00:12:12.248] -e [00:12:12.248] [00:12:12.248] [00:12:12.797] dumping /tmp/cores/postgres-6-30589.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [00:12:13.105] [New LWP 30589] [00:12:13.394] [Thread debugging using libthread_db enabled] [00:12:13.394] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [00:12:15.710] Core was generated by `postgres: old_node: postgres regression [local] SELECT '. [00:12:15.710] Program terminated with signal SIGABRT, Aborted. [00:12:15.710] #0 0x00007f6f2c6dfce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [00:12:15.940] [00:12:15.940] Thread 1 (Thread 0x7f6f2a078380 (LWP 30589)): [00:12:15.940] #0 0x00007f6f2c6dfce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [00:12:15.940] No symbol table info available. [00:12:15.940] #1 0x00007f6f2c6c9537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [00:12:15.940] No symbol table info available. [00:12:15.940] #2 0x00007f6f2d76911b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [00:12:15.940] No locals. [00:12:15.940] #3 0x00007f6f2d773ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [00:12:15.940] No locals. [00:12:15.940] #4 0x00007f6f2d75644c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f6f29d19f5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [00:12:15.940] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f6f19259000 '=' , "\n==30589==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b038 (pc 0x5641f839833d bp 0x62d000089a48 sp 0x7fff6b4abdd0 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [00:12:15.940] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [00:12:15.940] l = {mu_ = } [00:12:15.940] #5 0x00007f6f2d754266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [00:12:15.940] 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 = 0x7f6f29d1abf0, context = 0x7f6f29d1aac0, addr = 503864, pc = 94841337381693, sp = 140734993448400, 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 = 0x7f6f29d1abf0, addr_description = {addr = 140115419704000, alloc_tid = 503864, free_tid = 94841337381693, alloc_stack_id = 1800060368, 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 = 0x7f6f29d1abf0, addr_description = {addr = 140115419704000, alloc_tid = 503864, free_tid = 94841337381693, alloc_stack_id = 1800060368, 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 = 0x7f6f29d1abf0, addr_description = {data = {kind = 701606592, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x3c), shadow_byte = 131 '\203'}, heap = {addr = 503864, alloc_tid = 94841337381693, free_tid = 140734993448400, 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 = 94841337381693, offset = 140734993448400, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94841337381693, size = 140734993448400, 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 = 0x7f6f29d1abf0, alloc_type = 701606592, dealloc_type = 32623, addr_description = {data = {kind = 503864, {shadow = {addr = 94841337381693, kind = (unknown: 0xd0), shadow_byte = 189 '\275'}, heap = {addr = 94841337381693, alloc_tid = 140734993448400, 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 = 94841337381693, tid = 140734993448400, offset = 108645493283400, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94841337381693, static kMaxGlobals = 4, globals = {{beg = 140734993448400, 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 = 94841337381693}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0, addr_description = {data = {kind = 701606592, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x3c), shadow_byte = 131 '\203'}, heap = {addr = 503864, alloc_tid = 94841337381693, free_tid = 140734993448400, 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 = 94841337381693, offset = 140734993448400, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94841337381693, size = 140734993448400, 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 = 0x7f6f29d1abf0, addr_description = {data = {kind = 701606592, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x3c), shadow_byte = 131 '\203'}, heap = {addr = 503864, alloc_tid = 94841337381693, free_tid = 140734993448400, 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 = 94841337381693, offset = 140734993448400, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94841337381693, size = 140734993448400, 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 = 0x7f6f29d1abf0, count = 140115419704000, size = 503864}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0, count = 140115419704000, size = 503864}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0, size = 140115419704000}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0, alignment = 140115419704000}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0, size = 140115419704000, alignment = 503864}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0, alignment = 140115419704000}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0, user_size = 140115419704000, total_size = 503864, max_size = 94841337381693}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0, requested_size = 140115419704000}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f6f29d1abf0, length1 = 140115419704000, length2 = 503864, addr1_description = {data = {kind = 4164518717, {shadow = {addr = 140734993448400, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140734993448400, 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 = 140734993448400, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140734993448400, 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 = 140734993448400}}}, 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 = 140115480837517, size = 216 '\330'}, addr = 0}}}, function = 0x7f6f2d767d8d <__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 = 0x7f6f29d1abf0, addr_description = {data = {kind = 701606592, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | unknown: 0x3c), shadow_byte = 131 '\203'}, heap = {addr = 503864, alloc_tid = 94841337381693, free_tid = 140734993448400, 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 = 94841337381693, offset = 140734993448400, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94841337381693, size = 140734993448400, 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 = 0x7f6f29d1abf0, beg = 140115419704000, end = 503864, old_mid = 94841337381693, new_mid = 140734993448400}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140115419704304, size = 140115419704000, size_with_redzone = 503864, name = 0x5641f839833d "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7fff6b4abdd0 "\360\275Jk\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 = 140115419704304, bp = 140115419704000, sp = 503864, addr1_description = {data = {kind = 4164518717, {shadow = {addr = 140734993448400, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140734993448400, 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 = 140734993448400, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140734993448400, 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 = 140734993448400}}}, 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 = 140115480837517, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 701606896, {shadow = {addr = 140115419704000, kind = (unknown: 0x38), shadow_byte = 176 '\260'}, heap = {addr = 140115419704000, alloc_tid = 503864, free_tid = 94841337381693, alloc_stack_id = 1800060368, 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 = 140115419704000, tid = 503864, offset = 94841337381693, frame_pc = 140734993448400, access_size = 108645493283400, frame_descr = 0x100000001 ""}, global = {addr = 140115419704000, static kMaxGlobals = 4, globals = {{beg = 503864, size = 94841337381693, size_with_redzone = 140734993448400, 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 = 140115419704000}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [00:12:15.940] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f6f29d1abf0, context = 0x7f6f29d1aac0, addr = 503864, pc = 94841337381693, sp = 140734993448400, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [00:12:15.940] #6 0x00007f6f2d7536ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f6f29d1abf0, context=0x7f6f29d1aa60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [00:12:15.940] sig = {siginfo = 0x7f6f29d1abf0, context = 0x7f6f29d1aac0, addr = 503864, pc = 94841337381693, sp = 140734993448400, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [00:12:15.940] #7 [00:12:15.940] No locals. [00:12:15.940] #8 0x00005641f839833d in equal (a=0x7b038, b=b@entry=0x62d000089a48) at equalfuncs.c:239 [00:12:15.940] retval = [00:12:15.940] __func__ = "equal" [00:12:15.940] #9 0x00005641f83b4ba9 in list_member (list=0x63100007b0a8, datum=datum@entry=0x62d000089a48) at list.c:670 [00:12:15.940] cell__state = {l = , i = } [00:12:15.940] cell = [00:12:15.940] #10 0x00005641f8575f77 in add_new_column_to_pathtarget (target=target@entry=0x63100007afc8, expr=0x62d000089a48) at tlist.c:743 [00:12:15.940] No locals. [00:12:15.940] #11 0x00005641f8575ff4 in add_new_columns_to_pathtarget (target=target@entry=0x63100007afc8, exprs=exprs@entry=0x63100007b1d8) at tlist.c:760 [00:12:15.940] expr = [00:12:15.940] lc__state = {l = , i = } [00:12:15.940] lc = [00:12:15.940] #12 0x00005641f84de434 in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007ae68) at planner.c:5472 [00:12:15.940] parse = 0x625000006cb8 [00:12:15.940] input_target = 0x63100007afc8 [00:12:15.940] non_group_cols = 0x63100007b188 [00:12:15.940] non_group_vars = 0x63100007b1d8 [00:12:15.940] i = 6 [00:12:15.940] lc = [00:12:15.940] #13 0x00005641f84f14fd in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [00:12:15.940] sort_input_targets = [00:12:15.940] sort_input_target_parallel_safe = true [00:12:15.940] grouping_target = 0x63100007ae68 [00:12:15.940] scanjoin_target = [00:12:15.940] activeWindows = 0x0 [00:12:15.940] qp_extra = {activeWindows = , gset_data = } [00:12:15.940] sort_input_targets_contain_srfs = [00:12:15.940] have_grouping = [00:12:15.940] wflists = 0x0 [00:12:15.940] gset_data = 0x6310000792c8 [00:12:15.940] sort_input_target = 0x63100007ae68 [00:12:15.940] grouping_targets = [00:12:15.940] grouping_target_parallel_safe = true [00:12:15.940] scanjoin_targets = [00:12:15.940] scanjoin_target_parallel_safe = [00:12:15.940] grouping_targets_contain_srfs = [00:12:15.940] scanjoin_targets_contain_srfs = [00:12:15.940] scanjoin_target_same_exprs = [00:12:15.940] parse = 0x625000006cb8 [00:12:15.940] offset_est = [00:12:15.940] count_est = [00:12:15.940] limit_tuples = -1 [00:12:15.940] have_postponed_srfs = [00:12:15.940] final_target = 0x63100007ae68 [00:12:15.940] final_targets = [00:12:15.940] final_targets_contain_srfs = [00:12:15.940] final_target_parallel_safe = true [00:12:15.940] current_rel = 0x629000044e78 [00:12:15.940] final_rel = [00:12:15.940] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [00:12:15.940] lc = [00:12:15.940] __func__ = "grouping_planner" [00:12:15.940] #14 0x00005641f84f5274 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 [00:12:15.940] root = 0x629000044a68 [00:12:15.940] newWithCheckOptions = [00:12:15.940] newHaving = 0x0 [00:12:15.940] hasOuterJoins = [00:12:15.940] hasResultRTEs = false [00:12:15.940] final_rel = [00:12:15.940] l = [00:12:15.940] #15 0x00005641f84f624f in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [00:12:15.940] result = [00:12:15.940] glob = 0x625000006f28 [00:12:15.940] tuple_fraction = 0 [00:12:15.940] root = [00:12:15.940] final_rel = [00:12:15.940] best_path = [00:12:15.940] top_plan = [00:12:15.940] lp = [00:12:15.940] lr = [00:12:15.940] #16 0x00005641f84f7895 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 [00:12:15.940] result = [00:12:15.940] #17 0x00005641f87609c7 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 [00:12:15.940] plan = [00:12:15.940] #18 0x00005641f8760d54 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 [00:12:15.940] query = 0x625000006cb8 [00:12:15.940] stmt = [00:12:15.940] query_list__state = {l = , i = } [00:12:15.940] stmt_list = 0x0 [00:12:15.940] query_list = [00:12:15.940] #19 0x00005641f87616de 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 [00:12:15.940] cmdtaglen = [00:12:15.940] snapshot_set = true [00:12:15.940] per_parsetree_context = 0x0 [00:12:15.940] plantree_list = [00:12:15.940] parsetree = 0x625000006b28 [00:12:15.940] commandTag = CMDTAG_SELECT [00:12:15.940] qc = {commandTag = , nprocessed = } [00:12:15.940] querytree_list = [00:12:15.940] portal = [00:12:15.940] receiver = [00:12:15.940] format = [00:12:15.940] cmdtagname = [00:12:15.940] parsetree_item__state = {l = , i = } [00:12:15.940] dest = DestRemote [00:12:15.940] oldcontext = 0x625000043900 [00:12:15.940] parsetree_list = 0x625000006b58 [00:12:15.940] parsetree_item = 0x625000006b70 [00:12:15.940] save_log_statement_stats = false [00:12:15.940] was_logged = true [00:12:15.940] use_implicit_block = false [00:12:15.940] msec_str = { } [00:12:15.940] __func__ = "exec_simple_query" [00:12:15.940] #20 0x00005641f8765474 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [00:12:15.940] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [00:12:15.940] firstchar = [00:12:15.940] input_message = {data = , len = , maxlen = , cursor = } [00:12:15.940] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [00:12:15.940] send_ready_for_query = [00:12:15.940] idle_in_transaction_timeout_enabled = [00:12:15.940] idle_session_timeout_enabled = [00:12:15.940] __func__ = "PostgresMain" [00:12:15.940] #21 0x00005641f85b2a7f in BackendRun () at postmaster.c:4452 [00:12:15.940] No locals. [00:12:15.940] #22 0x00005641f85b81a0 in BackendStartup (client_sock=client_sock@entry=0x7fff6b4ac800) at postmaster.c:4117 [00:12:15.940] bn = 0x62500001bcf8 [00:12:15.940] pid = 0 [00:12:15.940] cac = CAC_OK [00:12:15.940] __func__ = "BackendStartup" [00:12:15.940] #23 0x00005641f85b863c in ServerLoop () at postmaster.c:1780 [00:12:15.940] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [00:12:15.940] i = 0 [00:12:15.940] now = [00:12:15.940] last_lockfile_recheck_time = 1710547795 [00:12:15.940] last_touch_time = 1710547795 [00:12:15.940] events = {{pos = , events = , fd = , user_data = } } [00:12:15.942] nevents = 1 [00:12:15.942] __func__ = "ServerLoop" [00:12:15.942] #24 0x00005641f85ba8d7 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1478 [00:12:15.942] opt = [00:12:15.942] status = [00:12:15.942] userDoption = [00:12:15.942] listen_addr_saved = false [00:12:15.942] output_config_variable = [00:12:15.942] __func__ = "PostmasterMain" [00:12:15.942] #25 0x00005641f8360821 in main (argc=4, argv=0x604000000710) at main.c:197 [00:12:15.942] do_check_root = [00:12:15.966] -e [00:12:15.966] [00:12:15.966] [00:12:16.508] dumping /tmp/cores/postgres-6-31491.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [00:12:16.808] [New LWP 31491] [00:12:17.100] [Thread debugging using libthread_db enabled] [00:12:17.100] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [00:12:19.425] Core was generated by `postgres: postgres contrib_regression [local] SELECT '. [00:12:19.425] Program terminated with signal SIGABRT, Aborted. [00:12:19.425] #0 0x00007fe6243a2ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [00:12:19.678] [00:12:19.678] Thread 1 (Thread 0x7fe621d3b380 (LWP 31491)): [00:12:19.678] #0 0x00007fe6243a2ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [00:12:19.678] No symbol table info available. [00:12:19.678] #1 0x00007fe62438c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [00:12:19.678] No symbol table info available. [00:12:19.678] #2 0x00007fe62542c11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [00:12:19.678] No locals. [00:12:19.678] #3 0x00007fe625436ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [00:12:19.678] No locals. [00:12:19.678] #4 0x00007fe62541944c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fe6219dcf5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [00:12:19.678] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7fe610768000 '=' , "\n==31491==ERROR: AddressSanitizer: SEGV on unknown address 0x0000001a69e8 (pc 0x560c2c15f762 bp 0x62d0001a6a58 sp 0x7fff4e6d9ac0 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [00:12:19.678] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [00:12:19.678] l = {mu_ = } [00:12:19.678] #5 0x00007fe625417266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [00:12:19.678] 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 = 0x7fe6219ddbf0, context = 0x7fe6219ddac0, addr = 1731048, pc = 94610279233378, sp = 140734509193920, 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 = 0x7fe6219ddbf0, addr_description = {addr = 140626383198912, alloc_tid = 1731048, free_tid = 94610279233378, alloc_stack_id = 1315805888, free_stack_id = 32767, chunk_access = {bad_addr = 108645494450776, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}}, NewDeleteTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7fe6219ddbf0, addr_description = {addr = 140626383198912, alloc_tid = 1731048, free_tid = 94610279233378, alloc_stack_id = 1315805888, free_stack_id = 32767, chunk_access = {bad_addr = 108645494450776, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, delete_size = 0, delete_alignment = 0}, FreeNotMalloced = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7fe6219ddbf0, addr_description = {data = {kind = 563993280, {shadow = {addr = 1731048, kind = (__asan::kShadowKindHigh | unknown: 0x60), shadow_byte = 247 '\367'}, heap = {addr = 1731048, alloc_tid = 94610279233378, free_tid = 140734509193920, 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 = 94610279233378, offset = 140734509193920, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94610279233378, size = 140734509193920, 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 = 0x7fe6219ddbf0, alloc_type = 563993280, dealloc_type = 32742, addr_description = {data = {kind = 1731048, {shadow = {addr = 94610279233378, kind = (unknown: 0xc0), shadow_byte = 154 '\232'}, heap = {addr = 94610279233378, alloc_tid = 140734509193920, 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 = 94610279233378, tid = 140734509193920, offset = 108645494450776, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94610279233378, static kMaxGlobals = 4, globals = {{beg = 140734509193920, 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 = 94610279233378}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0, addr_description = {data = {kind = 563993280, {shadow = {addr = 1731048, kind = (__asan::kShadowKindHigh | unknown: 0x60), shadow_byte = 247 '\367'}, heap = {addr = 1731048, alloc_tid = 94610279233378, free_tid = 140734509193920, 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 = 94610279233378, offset = 140734509193920, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94610279233378, size = 140734509193920, 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 = 0x7fe6219ddbf0, addr_description = {data = {kind = 563993280, {shadow = {addr = 1731048, kind = (__asan::kShadowKindHigh | unknown: 0x60), shadow_byte = 247 '\367'}, heap = {addr = 1731048, alloc_tid = 94610279233378, free_tid = 140734509193920, 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 = 94610279233378, offset = 140734509193920, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94610279233378, size = 140734509193920, 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 = 0x7fe6219ddbf0, count = 140626383198912, size = 1731048}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0, count = 140626383198912, size = 1731048}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0, size = 140626383198912}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0, alignment = 140626383198912}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0, size = 140626383198912, alignment = 1731048}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0, alignment = 140626383198912}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0, user_size = 140626383198912, total_size = 1731048, max_size = 94610279233378}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0, requested_size = 140626383198912}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7fe6219ddbf0, length1 = 140626383198912, length2 = 1731048, addr1_description = {data = {kind = 739637090, {shadow = {addr = 140734509193920, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140734509193920, 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 = 140734509193920, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140734509193920, 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 = 140734509193920}}}, 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 = 140626444332429, size = 216 '\330'}, addr = 0}}}, function = 0x7fe62542ad8d <__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 = 0x7fe6219ddbf0, addr_description = {data = {kind = 563993280, {shadow = {addr = 1731048, kind = (__asan::kShadowKindHigh | unknown: 0x60), shadow_byte = 247 '\367'}, heap = {addr = 1731048, alloc_tid = 94610279233378, free_tid = 140734509193920, 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 = 94610279233378, offset = 140734509193920, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94610279233378, size = 140734509193920, 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 = 0x7fe6219ddbf0, beg = 140626383198912, end = 1731048, old_mid = 94610279233378, new_mid = 140734509193920}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140626383199216, size = 140626383198912, size_with_redzone = 1731048, name = 0x560c2c15f762 "\203;\006\017\205\213\002", module_name = 0x7fff4e6d9ac0 "", 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 = 140626383199216, bp = 140626383198912, sp = 1731048, addr1_description = {data = {kind = 739637090, {shadow = {addr = 140734509193920, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140734509193920, 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 = 140734509193920, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140734509193920, 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 = 140734509193920}}}, 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 = 140626444332429, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 563993584, {shadow = {addr = 140626383198912, kind = (unknown: 0xe8), shadow_byte = 105 'i'}, heap = {addr = 140626383198912, alloc_tid = 1731048, free_tid = 94610279233378, alloc_stack_id = 1315805888, free_stack_id = 32767, chunk_access = {bad_addr = 108645494450776, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140626383198912, tid = 1731048, offset = 94610279233378, frame_pc = 140734509193920, access_size = 108645494450776, frame_descr = 0x100000001 ""}, global = {addr = 140626383198912, static kMaxGlobals = 4, globals = {{beg = 1731048, size = 94610279233378, size_with_redzone = 140734509193920, 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 = 140626383198912}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [00:12:19.678] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7fe6219ddbf0, context = 0x7fe6219ddac0, addr = 1731048, pc = 94610279233378, sp = 140734509193920, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [00:12:19.678] #6 0x00007fe6254166ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7fe6219ddbf0, context=0x7fe6219dda60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [00:12:19.678] sig = {siginfo = 0x7fe6219ddbf0, context = 0x7fe6219ddac0, addr = 1731048, pc = 94610279233378, sp = 140734509193920, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [00:12:19.678] #7 [00:12:19.678] No locals. [00:12:19.678] #8 0x0000560c2c15f762 in get_expr_width (root=root@entry=0x6290001c3618, expr=expr@entry=0x1a69e8) at costsize.c:6328 [00:12:19.678] width = [00:12:19.678] #9 0x0000560c2c173486 in set_pathtarget_cost_width (root=root@entry=0x6290001c3618, target=target@entry=0x62d0001a6978) at costsize.c:6299 [00:12:19.678] node = 0x1a69e8 [00:12:19.678] lc__state = {l = , i = } [00:12:19.678] tuple_width = 0 [00:12:19.678] lc = [00:12:19.678] #10 0x0000560c2c1d5451 in make_group_input_target (root=root@entry=0x6290001c3618, final_target=final_target@entry=0x62d0001a68b8) at planner.c:5479 [00:12:19.678] parse = 0x6250001e7938 [00:12:19.678] input_target = 0x62d0001a6978 [00:12:19.678] non_group_cols = 0x0 [00:12:19.678] non_group_vars = 0x0 [00:12:19.678] i = 3 [00:12:19.678] lc = [00:12:19.678] #11 0x0000560c2c1e84fd in grouping_planner (root=root@entry=0x6290001c3618, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [00:12:19.678] sort_input_targets = [00:12:19.678] sort_input_target_parallel_safe = true [00:12:19.678] grouping_target = 0x62d0001a68b8 [00:12:19.678] scanjoin_target = [00:12:19.678] activeWindows = 0x0 [00:12:19.678] qp_extra = {activeWindows = , gset_data = } [00:12:19.678] sort_input_targets_contain_srfs = [00:12:19.678] have_grouping = [00:12:19.678] wflists = 0x0 [00:12:19.678] gset_data = 0x6290001c5340 [00:12:19.678] sort_input_target = 0x62d0001a68b8 [00:12:19.678] grouping_targets = [00:12:19.678] grouping_target_parallel_safe = true [00:12:19.678] scanjoin_targets = [00:12:19.678] scanjoin_target_parallel_safe = [00:12:19.678] grouping_targets_contain_srfs = [00:12:19.678] scanjoin_targets_contain_srfs = [00:12:19.678] scanjoin_target_same_exprs = [00:12:19.678] parse = 0x6250001e7938 [00:12:19.678] offset_est = [00:12:19.678] count_est = [00:12:19.678] limit_tuples = -1 [00:12:19.678] have_postponed_srfs = [00:12:19.678] final_target = 0x62d0001a68b8 [00:12:19.678] final_targets = [00:12:19.678] final_targets_contain_srfs = [00:12:19.678] final_target_parallel_safe = true [00:12:19.678] current_rel = 0x62d0001a4ec8 [00:12:19.678] final_rel = [00:12:19.678] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [00:12:19.678] lc = [00:12:19.678] __func__ = "grouping_planner" [00:12:19.678] #12 0x0000560c2c1ec274 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 [00:12:19.678] root = 0x6290001c3618 [00:12:19.678] newWithCheckOptions = [00:12:19.678] newHaving = 0x0 [00:12:19.678] hasOuterJoins = [00:12:19.678] hasResultRTEs = false [00:12:19.678] final_rel = [00:12:19.678] l = [00:12:19.678] #13 0x0000560c2c1ed24f 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 [00:12:19.678] result = [00:12:19.678] glob = 0x625000006f18 [00:12:19.678] tuple_fraction = 0 [00:12:19.678] root = [00:12:19.678] final_rel = [00:12:19.678] best_path = [00:12:19.678] top_plan = [00:12:19.678] lp = [00:12:19.678] lr = [00:12:19.678] #14 0x00007fe61ef39f16 in pgss_planner (parse=, query_string=, cursorOptions=, boundParams=) at pg_stat_statements.c:926 [00:12:19.678] _save_exception_stack = 0x7fff4e6da830 [00:12:19.678] _save_context_stack = 0x0 [00:12:19.678] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [00:12:19.678] _do_rethrow = false [00:12:19.678] duration = {ticks = } [00:12:19.678] 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 = }} [00:12:19.678] walusage_start = {wal_records = , wal_fpi = , wal_bytes = } [00:12:19.678] start = {ticks = } [00:12:19.678] 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 = }} [00:12:19.678] walusage = {wal_records = , wal_fpi = , wal_bytes = } [00:12:19.678] result = 0x560c2cb14fd4 [00:12:19.678] #15 0x0000560c2c1ee88b 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 [00:12:19.678] result = [00:12:19.678] #16 0x0000560c2c4579c7 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 [00:12:19.678] plan = [00:12:19.678] #17 0x0000560c2c457d54 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 [00:12:19.678] query = 0x6250001e7938 [00:12:19.678] stmt = [00:12:19.678] query_list__state = {l = , i = } [00:12:19.678] stmt_list = 0x0 [00:12:19.678] query_list = [00:12:19.678] #18 0x0000560c2c4586de 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 [00:12:19.678] cmdtaglen = [00:12:19.678] snapshot_set = true [00:12:19.678] per_parsetree_context = 0x0 [00:12:19.678] plantree_list = [00:12:19.678] parsetree = 0x625000006e98 [00:12:19.678] commandTag = CMDTAG_SELECT [00:12:19.678] qc = {commandTag = , nprocessed = } [00:12:19.679] querytree_list = [00:12:19.679] portal = [00:12:19.679] receiver = [00:12:19.679] format = [00:12:19.679] cmdtagname = [00:12:19.679] parsetree_item__state = {l = , i = } [00:12:19.679] dest = DestRemote [00:12:19.679] oldcontext = 0x625000043900 [00:12:19.679] parsetree_list = 0x625000006ec8 [00:12:19.679] parsetree_item = 0x625000006ee0 [00:12:19.679] save_log_statement_stats = false [00:12:19.679] was_logged = false [00:12:19.679] use_implicit_block = false [00:12:19.679] msec_str = { } [00:12:19.679] __func__ = "exec_simple_query" [00:12:19.679] #19 0x0000560c2c45c474 in PostgresMain (dbname=dbname@entry=0x62900001b278 "contrib_regression", username=username@entry=0x6250000020f0 "postgres") at postgres.c:4680 [00:12:19.679] 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;" [00:12:19.679] firstchar = [00:12:19.679] input_message = {data = , len = , maxlen = , cursor = } [00:12:19.679] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [00:12:19.679] send_ready_for_query = [00:12:19.679] idle_in_transaction_timeout_enabled = [00:12:19.679] idle_session_timeout_enabled = [00:12:19.679] __func__ = "PostgresMain" [00:12:19.679] #20 0x0000560c2c2a9a7f in BackendRun () at postmaster.c:4452 [00:12:19.679] No locals. [00:12:19.679] #21 0x0000560c2c2af1a0 in BackendStartup (client_sock=client_sock@entry=0x7fff4e6daa00) at postmaster.c:4117 [00:12:19.679] bn = 0x625000019338 [00:12:19.679] pid = 0 [00:12:19.679] cac = CAC_OK [00:12:19.679] __func__ = "BackendStartup" [00:12:19.679] #22 0x0000560c2c2af63c in ServerLoop () at postmaster.c:1780 [00:12:19.679] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [00:12:19.679] i = 0 [00:12:19.679] now = [00:12:19.679] last_lockfile_recheck_time = 1710547827 [00:12:19.679] last_touch_time = 1710547827 [00:12:19.679] events = {{pos = , events = , fd = , user_data = } } [00:12:19.679] nevents = 1 [00:12:19.679] __func__ = "ServerLoop" [00:12:19.679] #23 0x0000560c2c2b18d7 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1478 [00:12:19.679] opt = [00:12:19.679] status = [00:12:19.679] userDoption = [00:12:19.679] listen_addr_saved = false [00:12:19.679] output_config_variable = [00:12:19.679] __func__ = "PostmasterMain" [00:12:19.679] #24 0x0000560c2c057821 in main (argc=8, argv=0x607000000410) at main.c:197 [00:12:19.679] do_check_root =