[18:16:32.922] src/tools/ci/cores_backtrace.sh linux /tmp/cores [18:16:33.639] dumping /tmp/cores/postgres-6-31671.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [18:16:33.961] [New LWP 31671] [18:16:35.503] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [18:16:37.540] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [18:16:39.113] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [18:16:39.936] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [18:16:41.251] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [18:16:42.953] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [18:16:44.174] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [18:16:45.081] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [18:16:46.611] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [18:16:47.529] [Thread debugging using libthread_db enabled] [18:16:47.529] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [18:16:47.529] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [18:16:48.490] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [18:16:50.030] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [18:16:51.244] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [18:16:53.923] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [18:16:53.923] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [18:16:55.548] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [18:16:57.056] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [18:16:58.481] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [18:16:59.569] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [18:17:00.373] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [18:17:01.763] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [18:17:02.826] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [18:17:03.440] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [18:17:04.228] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [18:17:05.458] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [18:17:06.237] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [18:17:07.505] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [18:17:08.423] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [18:17:10.114] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [18:17:11.934] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [18:17:13.787] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [18:17:14.431] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [18:17:15.049] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [18:17:16.599] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [18:17:17.363] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [18:17:18.610] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [18:17:19.394] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [18:17:20.489] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [18:17:21.426] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [18:17:22.656] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [18:17:23.588] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [18:17:24.361] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [18:17:24.873] Core was generated by `postgres: old_node: postgres regression [local] SELECT '. [18:17:24.873] Program terminated with signal SIGABRT, Aborted. [18:17:24.873] #0 0x00007f8525952ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [18:17:25.157] [18:17:25.157] Thread 1 (Thread 0x7f85232eb380 (LWP 31671)): [18:17:25.157] #0 0x00007f8525952ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [18:17:25.157] No symbol table info available. [18:17:25.157] #1 0x00007f852593c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [18:17:25.157] No symbol table info available. [18:17:25.157] #2 0x00007f85269dc11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [18:17:25.157] No locals. [18:17:25.157] #3 0x00007f85269e6ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [18:17:25.157] No locals. [18:17:25.157] #4 0x00007f85269c944c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f8522f8cf5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [18:17:25.157] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f85124d3000 '=' , "\n==31671==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b038 (pc 0x56437cc021e7 bp 0x62d000089a48 sp 0x7ffeea3cf870 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [18:17:25.157] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [18:17:25.157] l = {mu_ = } [18:17:25.157] #5 0x00007f85269c7266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [18:17:25.157] 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 = 0x7f8522f8dbf0, context = 0x7f8522f8dac0, addr = 503864, pc = 94847855763943, sp = 140732828285040, 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 = 0x7f8522f8dbf0, addr_description = {addr = 140209794112192, alloc_tid = 503864, free_tid = 94847855763943, alloc_stack_id = 3929864304, free_stack_id = 32766, 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 = 0x7f8522f8dbf0, addr_description = {addr = 140209794112192, alloc_tid = 503864, free_tid = 94847855763943, alloc_stack_id = 3929864304, free_stack_id = 32766, 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 = 0x7f8522f8dbf0, addr_description = {data = {kind = 586734272, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xe4), shadow_byte = 33 '!'}, heap = {addr = 503864, alloc_tid = 94847855763943, free_tid = 140732828285040, 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 = 94847855763943, offset = 140732828285040, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94847855763943, size = 140732828285040, 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 = 0x7f8522f8dbf0, alloc_type = 586734272, dealloc_type = 32645, addr_description = {data = {kind = 503864, {shadow = {addr = 94847855763943, kind = (unknown: 0x70), shadow_byte = 248 '\370'}, heap = {addr = 94847855763943, alloc_tid = 140732828285040, 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 = 94847855763943, tid = 140732828285040, offset = 108645493283400, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94847855763943, static kMaxGlobals = 4, globals = {{beg = 140732828285040, 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 = 94847855763943}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0, addr_description = {data = {kind = 586734272, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xe4), shadow_byte = 33 '!'}, heap = {addr = 503864, alloc_tid = 94847855763943, free_tid = 140732828285040, 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 = 94847855763943, offset = 140732828285040, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94847855763943, size = 140732828285040, 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 = 0x7f8522f8dbf0, addr_description = {data = {kind = 586734272, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xe4), shadow_byte = 33 '!'}, heap = {addr = 503864, alloc_tid = 94847855763943, free_tid = 140732828285040, 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 = 94847855763943, offset = 140732828285040, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94847855763943, size = 140732828285040, 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 = 0x7f8522f8dbf0, count = 140209794112192, size = 503864}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0, count = 140209794112192, size = 503864}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0, size = 140209794112192}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0, alignment = 140209794112192}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0, size = 140209794112192, alignment = 503864}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0, alignment = 140209794112192}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0, user_size = 140209794112192, total_size = 503864, max_size = 94847855763943}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0, requested_size = 140209794112192}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f8522f8dbf0, length1 = 140209794112192, length2 = 503864, addr1_description = {data = {kind = 2092966375, {shadow = {addr = 140732828285040, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140732828285040, 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 = 140732828285040, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140732828285040, 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 = 140732828285040}}}, 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 = 140209855245709, size = 216 '\330'}, addr = 0}}}, function = 0x7f85269dad8d <__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 = 0x7f8522f8dbf0, addr_description = {data = {kind = 586734272, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xe4), shadow_byte = 33 '!'}, heap = {addr = 503864, alloc_tid = 94847855763943, free_tid = 140732828285040, 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 = 94847855763943, offset = 140732828285040, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94847855763943, size = 140732828285040, 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 = 0x7f8522f8dbf0, beg = 140209794112192, end = 503864, old_mid = 94847855763943, new_mid = 140732828285040}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140209794112496, size = 140209794112192, size_with_redzone = 503864, name = 0x56437cc021e7 "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7ffeea3cf870 "\220\370<\352\376\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 = 140209794112496, bp = 140209794112192, sp = 503864, addr1_description = {data = {kind = 2092966375, {shadow = {addr = 140732828285040, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140732828285040, 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 = 140732828285040, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140732828285040, 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 = 140732828285040}}}, 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 = 140209855245709, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 586734576, {shadow = {addr = 140209794112192, kind = (unknown: 0x38), shadow_byte = 176 '\260'}, heap = {addr = 140209794112192, alloc_tid = 503864, free_tid = 94847855763943, alloc_stack_id = 3929864304, free_stack_id = 32766, 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 = 140209794112192, tid = 503864, offset = 94847855763943, frame_pc = 140732828285040, access_size = 108645493283400, frame_descr = 0x100000001 ""}, global = {addr = 140209794112192, static kMaxGlobals = 4, globals = {{beg = 503864, size = 94847855763943, size_with_redzone = 140732828285040, 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 = 140209794112192}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [18:17:25.157] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f8522f8dbf0, context = 0x7f8522f8dac0, addr = 503864, pc = 94847855763943, sp = 140732828285040, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [18:17:25.157] #6 0x00007f85269c66ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f8522f8dbf0, context=0x7f8522f8da60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [18:17:25.157] sig = {siginfo = 0x7f8522f8dbf0, context = 0x7f8522f8dac0, addr = 503864, pc = 94847855763943, sp = 140732828285040, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [18:17:25.157] #7 [18:17:25.157] No locals. [18:17:25.157] #8 0x000056437cc021e7 in equal (a=0x7b038, b=b@entry=0x62d000089a48) at equalfuncs.c:239 [18:17:25.157] retval = [18:17:25.157] __func__ = "equal" [18:17:25.157] #9 0x000056437cc1ea53 in list_member (list=0x63100007b0a8, datum=datum@entry=0x62d000089a48) at list.c:670 [18:17:25.157] cell__state = {l = , i = } [18:17:25.157] cell = [18:17:25.157] #10 0x000056437cddfd69 in add_new_column_to_pathtarget (target=target@entry=0x63100007afc8, expr=0x62d000089a48) at tlist.c:743 [18:17:25.157] No locals. [18:17:25.157] #11 0x000056437cddfde6 in add_new_columns_to_pathtarget (target=target@entry=0x63100007afc8, exprs=exprs@entry=0x63100007b1d8) at tlist.c:760 [18:17:25.157] expr = [18:17:25.157] lc__state = {l = , i = } [18:17:25.157] lc = [18:17:25.157] #12 0x000056437cd482de in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007ae68) at planner.c:5472 [18:17:25.157] parse = 0x625000006cb8 [18:17:25.157] input_target = 0x63100007afc8 [18:17:25.157] non_group_cols = 0x63100007b188 [18:17:25.157] non_group_vars = 0x63100007b1d8 [18:17:25.157] i = 6 [18:17:25.157] lc = [18:17:25.157] #13 0x000056437cd5b360 in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [18:17:25.157] sort_input_targets = [18:17:25.157] sort_input_target_parallel_safe = true [18:17:25.157] grouping_target = 0x63100007ae68 [18:17:25.157] scanjoin_target = [18:17:25.157] activeWindows = 0x0 [18:17:25.157] qp_extra = {activeWindows = , gset_data = } [18:17:25.157] sort_input_targets_contain_srfs = [18:17:25.157] have_grouping = [18:17:25.157] wflists = 0x0 [18:17:25.157] gset_data = 0x6310000792c8 [18:17:25.157] sort_input_target = 0x63100007ae68 [18:17:25.157] grouping_targets = [18:17:25.157] grouping_target_parallel_safe = true [18:17:25.157] scanjoin_targets = [18:17:25.157] scanjoin_target_parallel_safe = [18:17:25.157] grouping_targets_contain_srfs = [18:17:25.157] scanjoin_targets_contain_srfs = [18:17:25.157] scanjoin_target_same_exprs = [18:17:25.157] parse = 0x625000006cb8 [18:17:25.157] offset_est = [18:17:25.157] count_est = [18:17:25.157] limit_tuples = -1 [18:17:25.157] have_postponed_srfs = [18:17:25.157] final_target = 0x63100007ae68 [18:17:25.157] final_targets = [18:17:25.157] final_targets_contain_srfs = [18:17:25.157] final_target_parallel_safe = true [18:17:25.157] current_rel = 0x629000044e78 [18:17:25.157] final_rel = [18:17:25.157] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [18:17:25.157] lc = [18:17:25.157] __func__ = "grouping_planner" [18:17:25.157] #14 0x000056437cd5f0d7 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 [18:17:25.157] root = 0x629000044a68 [18:17:25.157] newWithCheckOptions = [18:17:25.157] newHaving = 0x0 [18:17:25.157] hasOuterJoins = [18:17:25.157] hasResultRTEs = false [18:17:25.157] final_rel = [18:17:25.157] l = [18:17:25.157] #15 0x000056437cd600b2 in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [18:17:25.157] result = [18:17:25.157] glob = 0x625000006f28 [18:17:25.157] tuple_fraction = 0 [18:17:25.157] root = [18:17:25.157] final_rel = [18:17:25.157] best_path = [18:17:25.157] top_plan = [18:17:25.157] lp = [18:17:25.157] lr = [18:17:25.157] #16 0x000056437cd616f8 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 [18:17:25.157] result = [18:17:25.157] #17 0x000056437cfca56e 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:903 [18:17:25.157] plan = [18:17:25.157] #18 0x000056437cfca8fb 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:995 [18:17:25.157] query = 0x625000006cb8 [18:17:25.157] stmt = [18:17:25.157] query_list__state = {l = , i = } [18:17:25.157] stmt_list = 0x0 [18:17:25.157] query_list = [18:17:25.157] #19 0x000056437cfcb285 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:1192 [18:17:25.157] cmdtaglen = [18:17:25.157] snapshot_set = true [18:17:25.157] per_parsetree_context = 0x0 [18:17:25.157] plantree_list = [18:17:25.157] parsetree = 0x625000006b28 [18:17:25.157] commandTag = CMDTAG_SELECT [18:17:25.157] qc = {commandTag = , nprocessed = } [18:17:25.157] querytree_list = [18:17:25.157] portal = [18:17:25.157] receiver = [18:17:25.157] format = [18:17:25.157] cmdtagname = [18:17:25.157] parsetree_item__state = {l = , i = } [18:17:25.157] dest = DestRemote [18:17:25.157] oldcontext = 0x625000043900 [18:17:25.157] parsetree_list = 0x625000006b58 [18:17:25.157] parsetree_item = 0x625000006b70 [18:17:25.157] save_log_statement_stats = false [18:17:25.157] was_logged = true [18:17:25.157] use_implicit_block = false [18:17:25.157] msec_str = { } [18:17:25.157] __func__ = "exec_simple_query" [18:17:25.157] #20 0x000056437cfcf01b in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [18:17:25.157] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [18:17:25.157] firstchar = [18:17:25.157] input_message = {data = , len = , maxlen = , cursor = } [18:17:25.157] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [18:17:25.157] send_ready_for_query = [18:17:25.157] idle_in_transaction_timeout_enabled = [18:17:25.157] idle_session_timeout_enabled = [18:17:25.157] __func__ = "PostgresMain" [18:17:25.157] #21 0x000056437ce1c80f in BackendRun (port=port@entry=0x615000013e00) at postmaster.c:4475 [18:17:25.157] No locals. [18:17:25.157] #22 0x000056437ce21f10 in BackendStartup (port=port@entry=0x615000013e00) at postmaster.c:4151 [18:17:25.157] bn = 0x62500001bd98 [18:17:25.157] pid = 0 [18:17:25.157] __func__ = "BackendStartup" [18:17:25.157] #23 0x000056437ce222d8 in ServerLoop () at postmaster.c:1769 [18:17:25.157] port = 0x615000013e00 [18:17:25.157] i = 0 [18:17:25.157] now = [18:17:25.157] last_lockfile_recheck_time = 1710180917 [18:17:25.157] last_touch_time = 1710180917 [18:17:25.157] events = {{pos = , events = , fd = , user_data = } } [18:17:25.157] nevents = 1 [18:17:25.157] __func__ = "ServerLoop" [18:17:25.159] #24 0x000056437ce245c0 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1468 [18:17:25.159] opt = [18:17:25.159] status = [18:17:25.159] userDoption = [18:17:25.159] listen_addr_saved = false [18:17:25.159] output_config_variable = [18:17:25.159] __func__ = "PostmasterMain" [18:17:25.159] #25 0x000056437cbca6cb in main (argc=4, argv=0x604000000710) at main.c:197 [18:17:25.159] do_check_root = [18:17:25.180] -e [18:17:25.180] [18:17:25.180] [18:17:25.727] dumping /tmp/cores/postgres-6-28110.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [18:17:26.030] [New LWP 28110] [18:17:26.316] [Thread debugging using libthread_db enabled] [18:17:26.316] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [18:17:28.636] Core was generated by `postgres: postgres contrib_regression [local] SELECT '. [18:17:28.636] Program terminated with signal SIGABRT, Aborted. [18:17:28.636] #0 0x00007f231b436ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [18:17:28.886] [18:17:28.886] Thread 1 (Thread 0x7f2318dcf380 (LWP 28110)): [18:17:28.886] #0 0x00007f231b436ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [18:17:28.886] No symbol table info available. [18:17:28.886] #1 0x00007f231b420537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [18:17:28.886] No symbol table info available. [18:17:28.886] #2 0x00007f231c4c011b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [18:17:28.886] No locals. [18:17:28.886] #3 0x00007f231c4cace8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [18:17:28.886] No locals. [18:17:28.886] #4 0x00007f231c4ad44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f2318a70f5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [18:17:28.886] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f2307800000 '=' , "\n==28110==ERROR: AddressSanitizer: SEGV on unknown address 0x0000001a69e8 (pc 0x55accf13160c bp 0x62d0001a6a58 sp 0x7fffc41a84b0 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [18:17:28.886] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [18:17:28.886] l = {mu_ = } [18:17:28.886] #5 0x00007f231c4ab266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [18:17:28.886] 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 = 0x7f2318a71bf0, context = 0x7f2318a71ac0, addr = 1731048, pc = 94200696870412, sp = 140736483460272, 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 = 0x7f2318a71bf0, addr_description = {addr = 139788714187456, alloc_tid = 1731048, free_tid = 94200696870412, alloc_stack_id = 3290072240, 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 = 0x7f2318a71bf0, addr_description = {addr = 139788714187456, alloc_tid = 1731048, free_tid = 94200696870412, alloc_stack_id = 3290072240, 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 = 0x7f2318a71bf0, addr_description = {data = {kind = 413604544, {shadow = {addr = 1731048, kind = (unknown: 0xc), shadow_byte = 22 '\026'}, heap = {addr = 1731048, alloc_tid = 94200696870412, free_tid = 140736483460272, 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 = 94200696870412, offset = 140736483460272, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94200696870412, size = 140736483460272, 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 = 0x7f2318a71bf0, alloc_type = 413604544, dealloc_type = 32547, addr_description = {data = {kind = 1731048, {shadow = {addr = 94200696870412, kind = (unknown: 0xb0), shadow_byte = 132 '\204'}, heap = {addr = 94200696870412, alloc_tid = 140736483460272, 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 = 94200696870412, tid = 140736483460272, offset = 108645494450776, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94200696870412, static kMaxGlobals = 4, globals = {{beg = 140736483460272, 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 = 94200696870412}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0, addr_description = {data = {kind = 413604544, {shadow = {addr = 1731048, kind = (unknown: 0xc), shadow_byte = 22 '\026'}, heap = {addr = 1731048, alloc_tid = 94200696870412, free_tid = 140736483460272, 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 = 94200696870412, offset = 140736483460272, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94200696870412, size = 140736483460272, 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 = 0x7f2318a71bf0, addr_description = {data = {kind = 413604544, {shadow = {addr = 1731048, kind = (unknown: 0xc), shadow_byte = 22 '\026'}, heap = {addr = 1731048, alloc_tid = 94200696870412, free_tid = 140736483460272, 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 = 94200696870412, offset = 140736483460272, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94200696870412, size = 140736483460272, 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 = 0x7f2318a71bf0, count = 139788714187456, size = 1731048}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0, count = 139788714187456, size = 1731048}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0, size = 139788714187456}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0, alignment = 139788714187456}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0, size = 139788714187456, alignment = 1731048}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0, alignment = 139788714187456}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0, user_size = 139788714187456, total_size = 1731048, max_size = 94200696870412}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0, requested_size = 139788714187456}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f2318a71bf0, length1 = 139788714187456, length2 = 1731048, addr1_description = {data = {kind = 3474134540, {shadow = {addr = 140736483460272, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140736483460272, 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 = 140736483460272, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140736483460272, 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 = 140736483460272}}}, 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 = 139788775320973, size = 216 '\330'}, addr = 0}}}, function = 0x7f231c4bed8d <__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 = 0x7f2318a71bf0, addr_description = {data = {kind = 413604544, {shadow = {addr = 1731048, kind = (unknown: 0xc), shadow_byte = 22 '\026'}, heap = {addr = 1731048, alloc_tid = 94200696870412, free_tid = 140736483460272, 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 = 94200696870412, offset = 140736483460272, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94200696870412, size = 140736483460272, 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 = 0x7f2318a71bf0, beg = 139788714187456, end = 1731048, old_mid = 94200696870412, new_mid = 140736483460272}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 139788714187760, size = 139788714187456, size_with_redzone = 1731048, name = 0x55accf13160c "\203;\006\017\205\213\002", module_name = 0x7fffc41a84b0 "", 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 = 139788714187760, bp = 139788714187456, sp = 1731048, addr1_description = {data = {kind = 3474134540, {shadow = {addr = 140736483460272, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140736483460272, 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 = 140736483460272, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140736483460272, 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 = 140736483460272}}}, 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 = 139788775320973, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 413604848, {shadow = {addr = 139788714187456, kind = (unknown: 0xe8), shadow_byte = 105 'i'}, heap = {addr = 139788714187456, alloc_tid = 1731048, free_tid = 94200696870412, alloc_stack_id = 3290072240, 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 = 139788714187456, tid = 1731048, offset = 94200696870412, frame_pc = 140736483460272, access_size = 108645494450776, frame_descr = 0x100000001 ""}, global = {addr = 139788714187456, static kMaxGlobals = 4, globals = {{beg = 1731048, size = 94200696870412, size_with_redzone = 140736483460272, 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 = 139788714187456}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [18:17:28.886] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f2318a71bf0, context = 0x7f2318a71ac0, addr = 1731048, pc = 94200696870412, sp = 140736483460272, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [18:17:28.886] #6 0x00007f231c4aa6ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f2318a71bf0, context=0x7f2318a71a60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [18:17:28.886] sig = {siginfo = 0x7f2318a71bf0, context = 0x7f2318a71ac0, addr = 1731048, pc = 94200696870412, sp = 140736483460272, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [18:17:28.886] #7 [18:17:28.886] No locals. [18:17:28.886] #8 0x000055accf13160c in get_expr_width (root=root@entry=0x6290001c3618, expr=expr@entry=0x1a69e8) at costsize.c:6328 [18:17:28.886] width = [18:17:28.886] #9 0x000055accf145330 in set_pathtarget_cost_width (root=root@entry=0x6290001c3618, target=target@entry=0x62d0001a6978) at costsize.c:6299 [18:17:28.886] node = 0x1a69e8 [18:17:28.886] lc__state = {l = , i = } [18:17:28.886] tuple_width = 0 [18:17:28.886] lc = [18:17:28.886] #10 0x000055accf1a72fb in make_group_input_target (root=root@entry=0x6290001c3618, final_target=final_target@entry=0x62d0001a68b8) at planner.c:5479 [18:17:28.886] parse = 0x6250001e7938 [18:17:28.886] input_target = 0x62d0001a6978 [18:17:28.886] non_group_cols = 0x0 [18:17:28.886] non_group_vars = 0x0 [18:17:28.886] i = 3 [18:17:28.886] lc = [18:17:28.886] #11 0x000055accf1ba360 in grouping_planner (root=root@entry=0x6290001c3618, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [18:17:28.886] sort_input_targets = [18:17:28.886] sort_input_target_parallel_safe = true [18:17:28.886] grouping_target = 0x62d0001a68b8 [18:17:28.886] scanjoin_target = [18:17:28.886] activeWindows = 0x0 [18:17:28.886] qp_extra = {activeWindows = , gset_data = } [18:17:28.886] sort_input_targets_contain_srfs = [18:17:28.886] have_grouping = [18:17:28.886] wflists = 0x0 [18:17:28.886] gset_data = 0x6290001c5340 [18:17:28.886] sort_input_target = 0x62d0001a68b8 [18:17:28.886] grouping_targets = [18:17:28.886] grouping_target_parallel_safe = true [18:17:28.886] scanjoin_targets = [18:17:28.886] scanjoin_target_parallel_safe = [18:17:28.886] grouping_targets_contain_srfs = [18:17:28.886] scanjoin_targets_contain_srfs = [18:17:28.886] scanjoin_target_same_exprs = [18:17:28.886] parse = 0x6250001e7938 [18:17:28.886] offset_est = [18:17:28.886] count_est = [18:17:28.886] limit_tuples = -1 [18:17:28.886] have_postponed_srfs = [18:17:28.886] final_target = 0x62d0001a68b8 [18:17:28.886] final_targets = [18:17:28.886] final_targets_contain_srfs = [18:17:28.886] final_target_parallel_safe = true [18:17:28.886] current_rel = 0x62d0001a4ec8 [18:17:28.886] final_rel = [18:17:28.886] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [18:17:28.886] lc = [18:17:28.886] __func__ = "grouping_planner" [18:17:28.886] #12 0x000055accf1be0d7 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 [18:17:28.886] root = 0x6290001c3618 [18:17:28.886] newWithCheckOptions = [18:17:28.886] newHaving = 0x0 [18:17:28.886] hasOuterJoins = [18:17:28.886] hasResultRTEs = false [18:17:28.886] final_rel = [18:17:28.886] l = [18:17:28.886] #13 0x000055accf1bf0b2 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 [18:17:28.886] result = [18:17:28.886] glob = 0x625000006f18 [18:17:28.886] tuple_fraction = 0 [18:17:28.886] root = [18:17:28.886] final_rel = [18:17:28.886] best_path = [18:17:28.886] top_plan = [18:17:28.886] lp = [18:17:28.886] lr = [18:17:28.886] #14 0x00007f2315fcdf16 in pgss_planner (parse=, query_string=, cursorOptions=, boundParams=) at pg_stat_statements.c:926 [18:17:28.886] _save_exception_stack = 0x7fffc41a9220 [18:17:28.886] _save_context_stack = 0x0 [18:17:28.886] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [18:17:28.886] _do_rethrow = false [18:17:28.886] duration = {ticks = } [18:17:28.886] 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 = }} [18:17:28.886] walusage_start = {wal_records = , wal_fpi = , wal_bytes = } [18:17:28.886] start = {ticks = } [18:17:28.886] 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 = }} [18:17:28.886] walusage = {wal_records = , wal_fpi = , wal_bytes = } [18:17:28.886] result = 0x55accfae4ef4 [18:17:28.886] #15 0x000055accf1c06ee 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 [18:17:28.886] result = [18:17:28.886] #16 0x000055accf42956e 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:903 [18:17:28.886] plan = [18:17:28.886] #17 0x000055accf4298fb 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:995 [18:17:28.886] query = 0x6250001e7938 [18:17:28.886] stmt = [18:17:28.886] query_list__state = {l = , i = } [18:17:28.886] stmt_list = 0x0 [18:17:28.886] query_list = [18:17:28.886] #18 0x000055accf42a285 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:1192 [18:17:28.886] cmdtaglen = [18:17:28.886] snapshot_set = true [18:17:28.886] per_parsetree_context = 0x0 [18:17:28.886] plantree_list = [18:17:28.886] parsetree = 0x625000006e98 [18:17:28.886] commandTag = CMDTAG_SELECT [18:17:28.886] qc = {commandTag = , nprocessed = } [18:17:28.886] querytree_list = [18:17:28.886] portal = [18:17:28.886] receiver = [18:17:28.887] format = [18:17:28.887] cmdtagname = [18:17:28.887] parsetree_item__state = {l = , i = } [18:17:28.887] dest = DestRemote [18:17:28.887] oldcontext = 0x625000043900 [18:17:28.887] parsetree_list = 0x625000006ec8 [18:17:28.887] parsetree_item = 0x625000006ee0 [18:17:28.887] save_log_statement_stats = false [18:17:28.887] was_logged = false [18:17:28.887] use_implicit_block = false [18:17:28.887] msec_str = { } [18:17:28.887] __func__ = "exec_simple_query" [18:17:28.887] #19 0x000055accf42e01b in PostgresMain (dbname=dbname@entry=0x62900001b248 "contrib_regression", username=username@entry=0x6250000020f0 "postgres") at postgres.c:4675 [18:17:28.887] 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;" [18:17:28.887] firstchar = [18:17:28.887] input_message = {data = , len = , maxlen = , cursor = } [18:17:28.887] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [18:17:28.887] send_ready_for_query = [18:17:28.887] idle_in_transaction_timeout_enabled = [18:17:28.887] idle_session_timeout_enabled = [18:17:28.887] __func__ = "PostgresMain" [18:17:28.887] #20 0x000055accf27b80f in BackendRun (port=port@entry=0x615000002880) at postmaster.c:4475 [18:17:28.887] No locals. [18:17:28.887] #21 0x000055accf280f10 in BackendStartup (port=port@entry=0x615000002880) at postmaster.c:4151 [18:17:28.887] bn = 0x625000019338 [18:17:28.887] pid = 0 [18:17:28.887] __func__ = "BackendStartup" [18:17:28.887] #22 0x000055accf2812d8 in ServerLoop () at postmaster.c:1769 [18:17:28.887] port = 0x615000002880 [18:17:28.887] i = 0 [18:17:28.887] now = [18:17:28.887] last_lockfile_recheck_time = 1710180914 [18:17:28.887] last_touch_time = 1710180914 [18:17:28.887] events = {{pos = , events = , fd = , user_data = } } [18:17:28.887] nevents = 1 [18:17:28.887] __func__ = "ServerLoop" [18:17:28.887] #23 0x000055accf2835c0 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1468 [18:17:28.887] opt = [18:17:28.887] status = [18:17:28.887] userDoption = [18:17:28.887] listen_addr_saved = false [18:17:28.887] output_config_variable = [18:17:28.887] __func__ = "PostmasterMain" [18:17:28.887] #24 0x000055accf0296cb in main (argc=8, argv=0x607000000410) at main.c:197 [18:17:28.887] do_check_root = [18:17:28.906] -e [18:17:28.906] [18:17:28.906] [18:17:29.455] dumping /tmp/cores/postgres-6-24383.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [18:17:29.758] [New LWP 24383] [18:17:30.049] [Thread debugging using libthread_db enabled] [18:17:30.049] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [18:17:32.367] Core was generated by `postgres: postgres regression [local] SELECT '. [18:17:32.367] Program terminated with signal SIGABRT, Aborted. [18:17:32.367] #0 0x00007f8874fe1ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [18:17:32.609] [18:17:32.609] Thread 1 (Thread 0x7f887297a380 (LWP 24383)): [18:17:32.609] #0 0x00007f8874fe1ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [18:17:32.609] No symbol table info available. [18:17:32.609] #1 0x00007f8874fcb537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [18:17:32.609] No symbol table info available. [18:17:32.609] #2 0x00007f887606b11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [18:17:32.609] No locals. [18:17:32.609] #3 0x00007f8876075ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [18:17:32.609] No locals. [18:17:32.609] #4 0x00007f887605844c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f887261bf5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [18:17:32.609] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f8861789000 '=' , "\n==24383==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b038 (pc 0x55dad01711e7 bp 0x62d0000a7a48 sp 0x7fff9f6fed60 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [18:17:32.609] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [18:17:32.609] l = {mu_ = } [18:17:32.609] #5 0x00007f8876056266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [18:17:32.609] 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 = 0x7f887261cbf0, context = 0x7f887261cac0, addr = 503864, pc = 94398282404327, sp = 140735868300640, 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 = 0x7f887261cbf0, addr_description = {addr = 140224011291328, alloc_tid = 503864, free_tid = 94398282404327, alloc_stack_id = 2674912608, free_stack_id = 32767, 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 = 0x7f887261cbf0, addr_description = {addr = 140224011291328, alloc_tid = 503864, free_tid = 94398282404327, alloc_stack_id = 2674912608, free_stack_id = 32767, 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 = 0x7f887261cbf0, addr_description = {data = {kind = 1919011520, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xe4), shadow_byte = 17 '\021'}, heap = {addr = 503864, alloc_tid = 94398282404327, free_tid = 140735868300640, 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 = 94398282404327, offset = 140735868300640, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94398282404327, size = 140735868300640, 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 = 0x7f887261cbf0, alloc_type = 1919011520, dealloc_type = 32648, addr_description = {data = {kind = 503864, {shadow = {addr = 94398282404327, kind = (unknown: 0x60), shadow_byte = 237 '\355'}, heap = {addr = 94398282404327, alloc_tid = 140735868300640, 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 = 94398282404327, tid = 140735868300640, offset = 108645493406280, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94398282404327, static kMaxGlobals = 4, globals = {{beg = 140735868300640, 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 = 94398282404327}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0, addr_description = {data = {kind = 1919011520, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xe4), shadow_byte = 17 '\021'}, heap = {addr = 503864, alloc_tid = 94398282404327, free_tid = 140735868300640, 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 = 94398282404327, offset = 140735868300640, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94398282404327, size = 140735868300640, 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 = 0x7f887261cbf0, addr_description = {data = {kind = 1919011520, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xe4), shadow_byte = 17 '\021'}, heap = {addr = 503864, alloc_tid = 94398282404327, free_tid = 140735868300640, 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 = 94398282404327, offset = 140735868300640, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94398282404327, size = 140735868300640, 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 = 0x7f887261cbf0, count = 140224011291328, size = 503864}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0, count = 140224011291328, size = 503864}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0, size = 140224011291328}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0, alignment = 140224011291328}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0, size = 140224011291328, alignment = 503864}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0, alignment = 140224011291328}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0, user_size = 140224011291328, total_size = 503864, max_size = 94398282404327}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0, requested_size = 140224011291328}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f887261cbf0, length1 = 140224011291328, length2 = 503864, addr1_description = {data = {kind = 3491172839, {shadow = {addr = 140735868300640, kind = (unknown: 0x48), shadow_byte = 122 'z'}, heap = {addr = 140735868300640, 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 = 140735868300640, tid = 108645493406280, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140735868300640, 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 = 140735868300640}}}, 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 = 140224072424845, size = 216 '\330'}, addr = 0}}}, function = 0x7f8876069d8d <__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 = 0x7f887261cbf0, addr_description = {data = {kind = 1919011520, {shadow = {addr = 503864, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xe4), shadow_byte = 17 '\021'}, heap = {addr = 503864, alloc_tid = 94398282404327, free_tid = 140735868300640, 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 = 94398282404327, offset = 140735868300640, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94398282404327, size = 140735868300640, 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 = 0x7f887261cbf0, beg = 140224011291328, end = 503864, old_mid = 94398282404327, new_mid = 140735868300640}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140224011291632, size = 140224011291328, size_with_redzone = 503864, name = 0x55dad01711e7 "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7fff9f6fed60 "\200\355o\237\377\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 = 140224011291632, bp = 140224011291328, sp = 503864, addr1_description = {data = {kind = 3491172839, {shadow = {addr = 140735868300640, kind = (unknown: 0x48), shadow_byte = 122 'z'}, heap = {addr = 140735868300640, 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 = 140735868300640, tid = 108645493406280, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140735868300640, 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 = 140735868300640}}}, 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 = 140224072424845, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 1919011824, {shadow = {addr = 140224011291328, kind = (unknown: 0x38), shadow_byte = 176 '\260'}, heap = {addr = 140224011291328, alloc_tid = 503864, free_tid = 94398282404327, alloc_stack_id = 2674912608, free_stack_id = 32767, 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 = 140224011291328, tid = 503864, offset = 94398282404327, frame_pc = 140735868300640, access_size = 108645493406280, frame_descr = 0x100000001 ""}, global = {addr = 140224011291328, static kMaxGlobals = 4, globals = {{beg = 503864, size = 94398282404327, size_with_redzone = 140735868300640, 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 = 140224011291328}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [18:17:32.609] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f887261cbf0, context = 0x7f887261cac0, addr = 503864, pc = 94398282404327, sp = 140735868300640, bp = 108645493406280, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [18:17:32.609] #6 0x00007f88760556ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f887261cbf0, context=0x7f887261ca60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [18:17:32.609] sig = {siginfo = 0x7f887261cbf0, context = 0x7f887261cac0, addr = 503864, pc = 94398282404327, sp = 140735868300640, bp = 108645493406280, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [18:17:32.609] #7 [18:17:32.609] No locals. [18:17:32.609] #8 0x000055dad01711e7 in equal (a=0x7b038, b=b@entry=0x62d0000a7a48) at equalfuncs.c:239 [18:17:32.609] retval = [18:17:32.609] __func__ = "equal" [18:17:32.609] #9 0x000055dad018da53 in list_member (list=0x63100007b0a8, datum=datum@entry=0x62d0000a7a48) at list.c:670 [18:17:32.609] cell__state = {l = , i = } [18:17:32.609] cell = [18:17:32.609] #10 0x000055dad034ed69 in add_new_column_to_pathtarget (target=target@entry=0x63100007afc8, expr=0x62d0000a7a48) at tlist.c:743 [18:17:32.609] No locals. [18:17:32.609] #11 0x000055dad034ede6 in add_new_columns_to_pathtarget (target=target@entry=0x63100007afc8, exprs=exprs@entry=0x63100007b1d8) at tlist.c:760 [18:17:32.609] expr = [18:17:32.609] lc__state = {l = , i = } [18:17:32.609] lc = [18:17:32.609] #12 0x000055dad02b72de in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007ae68) at planner.c:5472 [18:17:32.609] parse = 0x625000006cb8 [18:17:32.609] input_target = 0x63100007afc8 [18:17:32.609] non_group_cols = 0x63100007b188 [18:17:32.609] non_group_vars = 0x63100007b1d8 [18:17:32.609] i = 6 [18:17:32.609] lc = [18:17:32.609] #13 0x000055dad02ca360 in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [18:17:32.609] sort_input_targets = [18:17:32.609] sort_input_target_parallel_safe = true [18:17:32.609] grouping_target = 0x63100007ae68 [18:17:32.609] scanjoin_target = [18:17:32.609] activeWindows = 0x0 [18:17:32.609] qp_extra = {activeWindows = , gset_data = } [18:17:32.609] sort_input_targets_contain_srfs = [18:17:32.609] have_grouping = [18:17:32.609] wflists = 0x0 [18:17:32.609] gset_data = 0x6310000792c8 [18:17:32.609] sort_input_target = 0x63100007ae68 [18:17:32.609] grouping_targets = [18:17:32.609] grouping_target_parallel_safe = true [18:17:32.609] scanjoin_targets = [18:17:32.609] scanjoin_target_parallel_safe = [18:17:32.609] grouping_targets_contain_srfs = [18:17:32.609] scanjoin_targets_contain_srfs = [18:17:32.609] scanjoin_target_same_exprs = [18:17:32.609] parse = 0x625000006cb8 [18:17:32.609] offset_est = [18:17:32.609] count_est = [18:17:32.609] limit_tuples = -1 [18:17:32.609] have_postponed_srfs = [18:17:32.609] final_target = 0x63100007ae68 [18:17:32.609] final_targets = [18:17:32.609] final_targets_contain_srfs = [18:17:32.609] final_target_parallel_safe = true [18:17:32.609] current_rel = 0x629000044e78 [18:17:32.609] final_rel = [18:17:32.609] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [18:17:32.609] lc = [18:17:32.609] __func__ = "grouping_planner" [18:17:32.609] #14 0x000055dad02ce0d7 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 [18:17:32.609] root = 0x629000044a68 [18:17:32.609] newWithCheckOptions = [18:17:32.609] newHaving = 0x0 [18:17:32.609] hasOuterJoins = [18:17:32.609] hasResultRTEs = false [18:17:32.609] final_rel = [18:17:32.609] l = [18:17:32.609] #15 0x000055dad02cf0b2 in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [18:17:32.609] result = [18:17:32.609] glob = 0x625000006f28 [18:17:32.609] tuple_fraction = 0 [18:17:32.609] root = [18:17:32.609] final_rel = [18:17:32.609] best_path = [18:17:32.609] top_plan = [18:17:32.609] lp = [18:17:32.609] lr = [18:17:32.609] #16 0x000055dad02d06f8 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 [18:17:32.609] result = [18:17:32.609] #17 0x000055dad053956e 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:903 [18:17:32.609] plan = [18:17:32.609] #18 0x000055dad05398fb 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:995 [18:17:32.609] query = 0x625000006cb8 [18:17:32.609] stmt = [18:17:32.609] query_list__state = {l = , i = } [18:17:32.609] stmt_list = 0x0 [18:17:32.609] query_list = [18:17:32.609] #19 0x000055dad053a285 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:1192 [18:17:32.609] cmdtaglen = [18:17:32.609] snapshot_set = true [18:17:32.609] per_parsetree_context = 0x0 [18:17:32.609] plantree_list = [18:17:32.609] parsetree = 0x625000006b28 [18:17:32.609] commandTag = CMDTAG_SELECT [18:17:32.609] qc = {commandTag = , nprocessed = } [18:17:32.609] querytree_list = [18:17:32.609] portal = [18:17:32.609] receiver = [18:17:32.609] format = [18:17:32.609] cmdtagname = [18:17:32.609] parsetree_item__state = {l = , i = } [18:17:32.609] dest = DestRemote [18:17:32.609] oldcontext = 0x625000041100 [18:17:32.609] parsetree_list = 0x625000006b58 [18:17:32.609] parsetree_item = 0x625000006b70 [18:17:32.609] save_log_statement_stats = false [18:17:32.609] was_logged = false [18:17:32.609] use_implicit_block = false [18:17:32.609] msec_str = { } [18:17:32.609] __func__ = "exec_simple_query" [18:17:32.609] #20 0x000055dad053e01b in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [18:17:32.609] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [18:17:32.609] firstchar = [18:17:32.609] input_message = {data = , len = , maxlen = , cursor = } [18:17:32.609] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [18:17:32.609] send_ready_for_query = [18:17:32.609] idle_in_transaction_timeout_enabled = [18:17:32.609] idle_session_timeout_enabled = [18:17:32.609] __func__ = "PostgresMain" [18:17:32.609] #21 0x000055dad038b80f in BackendRun (port=port@entry=0x615000014580) at postmaster.c:4475 [18:17:32.609] No locals. [18:17:32.609] #22 0x000055dad0390f10 in BackendStartup (port=port@entry=0x615000014580) at postmaster.c:4151 [18:17:32.609] bn = 0x625000016988 [18:17:32.609] pid = 0 [18:17:32.609] __func__ = "BackendStartup" [18:17:32.609] #23 0x000055dad03912d8 in ServerLoop () at postmaster.c:1769 [18:17:32.609] port = 0x615000014580 [18:17:32.609] i = 0 [18:17:32.609] now = [18:17:32.609] last_lockfile_recheck_time = 1710180868 [18:17:32.609] last_touch_time = 1710180868 [18:17:32.609] events = {{pos = , events = , fd = , user_data = } } [18:17:32.609] nevents = 1 [18:17:32.609] __func__ = "ServerLoop" [18:17:32.610] #24 0x000055dad03935c0 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1468 [18:17:32.610] opt = [18:17:32.610] status = [18:17:32.610] userDoption = [18:17:32.610] listen_addr_saved = false [18:17:32.610] output_config_variable = [18:17:32.610] __func__ = "PostmasterMain" [18:17:32.610] #25 0x000055dad01396cb in main (argc=8, argv=0x607000000410) at main.c:197 [18:17:32.610] do_check_root =