[22:58:14.411] src/tools/ci/cores_backtrace.sh linux /tmp/cores [22:58:15.144] dumping /tmp/cores/postgres-6-23844.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [22:58:15.476] [New LWP 23844] [22:58:18.496] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [22:58:19.598] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [22:58:21.259] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [22:58:22.081] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [22:58:23.432] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [22:58:25.136] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [22:58:26.400] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [22:58:27.310] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [22:58:28.851] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [22:58:29.754] [Thread debugging using libthread_db enabled] [22:58:29.754] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [22:58:29.754] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [22:58:30.699] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [22:58:32.215] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [22:58:33.425] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [22:58:36.272] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [22:58:36.272] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [22:58:38.056] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [22:58:39.529] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [22:58:40.964] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [22:58:42.077] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [22:58:42.868] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [22:58:44.299] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [22:58:45.373] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [22:58:46.022] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [22:58:46.870] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [22:58:48.078] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [22:58:48.889] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [22:58:50.151] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [22:58:51.118] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [22:58:52.812] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [22:58:54.850] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [22:58:56.759] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [22:58:57.447] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [22:58:58.098] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [22:58:59.632] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [22:59:00.396] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [22:59:01.622] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [22:59:02.423] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [22:59:03.535] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [22:59:04.497] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [22:59:05.779] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [22:59:06.745] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [22:59:07.528] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [22:59:08.034] Core was generated by `postgres: postgres regression [local] SELECT '. [22:59:08.034] Program terminated with signal SIGABRT, Aborted. [22:59:08.034] #0 0x00007f903cccfce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:59:08.322] [22:59:08.322] Thread 1 (Thread 0x7f903a668380 (LWP 23844)): [22:59:08.322] #0 0x00007f903cccfce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:59:08.322] No symbol table info available. [22:59:08.322] #1 0x00007f903ccb9537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [22:59:08.322] No symbol table info available. [22:59:08.322] #2 0x00007f903dd5911b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [22:59:08.322] No locals. [22:59:08.322] #3 0x00007f903dd63ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [22:59:08.322] No locals. [22:59:08.322] #4 0x00007f903dd4644c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f903a309f5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [22:59:08.322] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f90293d5000 '=' , "\n==23844==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b038 (pc 0x564d852253ca bp 0x62d0000a7a48 sp 0x7ffd1ebb3b50 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [22:59:08.322] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [22:59:08.322] l = {mu_ = } [22:59:08.322] #5 0x00007f903dd44266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [22:59:08.322] 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 = 0x7f903a30abf0, context = 0x7f903a30aac0, addr = 503864, pc = 94890946089930, sp = 140725119040336, 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 = 0x7f903a30abf0, addr_description = {addr = 140257428286144, alloc_tid = 503864, free_tid = 94890946089930, alloc_stack_id = 515586896, free_stack_id = 32765, 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 = 0x7f903a30abf0, addr_description = {addr = 140257428286144, alloc_tid = 503864, free_tid = 94890946089930, alloc_stack_id = 515586896, free_stack_id = 32765, 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 = 0x7f903a30abf0, addr_description = {data = {kind = 976267968, {shadow = {addr = 503864, kind = (__asan::kShadowKindHigh | unknown: 0xc8), shadow_byte = 83 'S'}, heap = {addr = 503864, alloc_tid = 94890946089930, free_tid = 140725119040336, 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 = 94890946089930, offset = 140725119040336, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94890946089930, size = 140725119040336, 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 = 0x7f903a30abf0, alloc_type = 976267968, dealloc_type = 32656, addr_description = {data = {kind = 503864, {shadow = {addr = 94890946089930, kind = (unknown: 0x50), shadow_byte = 59 ';'}, heap = {addr = 94890946089930, alloc_tid = 140725119040336, 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 = 94890946089930, tid = 140725119040336, offset = 108645493406280, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94890946089930, static kMaxGlobals = 4, globals = {{beg = 140725119040336, 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 = 94890946089930}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0, addr_description = {data = {kind = 976267968, {shadow = {addr = 503864, kind = (__asan::kShadowKindHigh | unknown: 0xc8), shadow_byte = 83 'S'}, heap = {addr = 503864, alloc_tid = 94890946089930, free_tid = 140725119040336, 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 = 94890946089930, offset = 140725119040336, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94890946089930, size = 140725119040336, 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 = 0x7f903a30abf0, addr_description = {data = {kind = 976267968, {shadow = {addr = 503864, kind = (__asan::kShadowKindHigh | unknown: 0xc8), shadow_byte = 83 'S'}, heap = {addr = 503864, alloc_tid = 94890946089930, free_tid = 140725119040336, 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 = 94890946089930, offset = 140725119040336, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94890946089930, size = 140725119040336, 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 = 0x7f903a30abf0, count = 140257428286144, size = 503864}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0, count = 140257428286144, size = 503864}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0, size = 140257428286144}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0, alignment = 140257428286144}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0, size = 140257428286144, alignment = 503864}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0, alignment = 140257428286144}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0, user_size = 140257428286144, total_size = 503864, max_size = 94890946089930}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0, requested_size = 140257428286144}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f903a30abf0, length1 = 140257428286144, length2 = 503864, addr1_description = {data = {kind = 2233619402, {shadow = {addr = 140725119040336, kind = (unknown: 0x48), shadow_byte = 122 'z'}, heap = {addr = 140725119040336, 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 = 140725119040336, tid = 108645493406280, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140725119040336, 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 = 140725119040336}}}, 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 = 140257489419661, size = 216 '\330'}, addr = 0}}}, function = 0x7f903dd57d8d <__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 = 0x7f903a30abf0, addr_description = {data = {kind = 976267968, {shadow = {addr = 503864, kind = (__asan::kShadowKindHigh | unknown: 0xc8), shadow_byte = 83 'S'}, heap = {addr = 503864, alloc_tid = 94890946089930, free_tid = 140725119040336, 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 = 94890946089930, offset = 140725119040336, frame_pc = 108645493406280, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94890946089930, size = 140725119040336, 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 = 0x7f903a30abf0, beg = 140257428286144, end = 503864, old_mid = 94890946089930, new_mid = 140725119040336}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140257428286448, size = 140257428286144, size_with_redzone = 503864, name = 0x564d852253ca "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7ffd1ebb3b50 "p;\273\036\375\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 = 140257428286448, bp = 140257428286144, sp = 503864, addr1_description = {data = {kind = 2233619402, {shadow = {addr = 140725119040336, kind = (unknown: 0x48), shadow_byte = 122 'z'}, heap = {addr = 140725119040336, 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 = 140725119040336, tid = 108645493406280, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140725119040336, 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 = 140725119040336}}}, 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 = 140257489419661, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 976268272, {shadow = {addr = 140257428286144, kind = (unknown: 0x38), shadow_byte = 176 '\260'}, heap = {addr = 140257428286144, alloc_tid = 503864, free_tid = 94890946089930, alloc_stack_id = 515586896, free_stack_id = 32765, 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 = 140257428286144, tid = 503864, offset = 94890946089930, frame_pc = 140725119040336, access_size = 108645493406280, frame_descr = 0x100000001 ""}, global = {addr = 140257428286144, static kMaxGlobals = 4, globals = {{beg = 503864, size = 94890946089930, size_with_redzone = 140725119040336, 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 = 140257428286144}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [22:59:08.322] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f903a30abf0, context = 0x7f903a30aac0, addr = 503864, pc = 94890946089930, sp = 140725119040336, bp = 108645493406280, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [22:59:08.322] #6 0x00007f903dd436ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f903a30abf0, context=0x7f903a30aa60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [22:59:08.322] sig = {siginfo = 0x7f903a30abf0, context = 0x7f903a30aac0, addr = 503864, pc = 94890946089930, sp = 140725119040336, bp = 108645493406280, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [22:59:08.322] #7 [22:59:08.322] No locals. [22:59:08.322] #8 0x0000564d852253ca in equal (a=0x7b038, b=b@entry=0x62d0000a7a48) at equalfuncs.c:239 [22:59:08.322] retval = [22:59:08.322] __func__ = "equal" [22:59:08.322] #9 0x0000564d85241b9f in list_member (list=0x63100007b0a8, datum=datum@entry=0x62d0000a7a48) at list.c:670 [22:59:08.322] cell__state = {l = , i = } [22:59:08.322] cell = [22:59:08.322] #10 0x0000564d85403cc0 in add_new_column_to_pathtarget (target=target@entry=0x63100007afc8, expr=0x62d0000a7a48) at tlist.c:743 [22:59:08.322] No locals. [22:59:08.322] #11 0x0000564d85403d3d in add_new_columns_to_pathtarget (target=target@entry=0x63100007afc8, exprs=exprs@entry=0x63100007b1d8) at tlist.c:760 [22:59:08.322] expr = [22:59:08.322] lc__state = {l = , i = } [22:59:08.322] lc = [22:59:08.322] #12 0x0000564d8536b945 in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007ae68) at planner.c:5472 [22:59:08.322] parse = 0x625000006cb8 [22:59:08.322] input_target = 0x63100007afc8 [22:59:08.322] non_group_cols = 0x63100007b188 [22:59:08.322] non_group_vars = 0x63100007b1d8 [22:59:08.322] i = 6 [22:59:08.322] lc = [22:59:08.322] #13 0x0000564d8537ea0e in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [22:59:08.322] sort_input_targets = [22:59:08.322] sort_input_target_parallel_safe = true [22:59:08.322] grouping_target = 0x63100007ae68 [22:59:08.322] scanjoin_target = [22:59:08.322] activeWindows = 0x0 [22:59:08.322] qp_extra = {activeWindows = , gset_data = } [22:59:08.322] sort_input_targets_contain_srfs = [22:59:08.322] have_grouping = [22:59:08.322] wflists = 0x0 [22:59:08.322] gset_data = 0x6310000792c8 [22:59:08.322] sort_input_target = 0x63100007ae68 [22:59:08.322] grouping_targets = [22:59:08.322] grouping_target_parallel_safe = true [22:59:08.322] scanjoin_targets = [22:59:08.322] scanjoin_target_parallel_safe = [22:59:08.322] grouping_targets_contain_srfs = [22:59:08.322] scanjoin_targets_contain_srfs = [22:59:08.322] scanjoin_target_same_exprs = [22:59:08.322] parse = 0x625000006cb8 [22:59:08.322] offset_est = [22:59:08.322] count_est = [22:59:08.322] limit_tuples = -1 [22:59:08.322] have_postponed_srfs = [22:59:08.322] final_target = 0x63100007ae68 [22:59:08.322] final_targets = [22:59:08.322] final_targets_contain_srfs = [22:59:08.322] final_target_parallel_safe = true [22:59:08.322] current_rel = 0x629000044e78 [22:59:08.322] final_rel = [22:59:08.322] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [22:59:08.322] lc = [22:59:08.322] __func__ = "grouping_planner" [22:59:08.322] #14 0x0000564d85382785 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 [22:59:08.322] root = 0x629000044a68 [22:59:08.322] newWithCheckOptions = [22:59:08.322] newHaving = 0x0 [22:59:08.322] hasOuterJoins = [22:59:08.322] hasResultRTEs = false [22:59:08.322] final_rel = [22:59:08.322] l = [22:59:08.322] #15 0x0000564d85383760 in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [22:59:08.322] result = [22:59:08.322] glob = 0x625000006f28 [22:59:08.322] tuple_fraction = 0 [22:59:08.322] root = [22:59:08.322] final_rel = [22:59:08.322] best_path = [22:59:08.322] top_plan = [22:59:08.322] lp = [22:59:08.322] lr = [22:59:08.322] #16 0x0000564d85384da6 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 [22:59:08.322] result = [22:59:08.322] #17 0x0000564d855eee72 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 [22:59:08.322] plan = [22:59:08.322] #18 0x0000564d855ef1ff 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 [22:59:08.322] query = 0x625000006cb8 [22:59:08.322] stmt = [22:59:08.322] query_list__state = {l = , i = } [22:59:08.322] stmt_list = 0x0 [22:59:08.322] query_list = [22:59:08.322] #19 0x0000564d855efb89 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 [22:59:08.322] cmdtaglen = [22:59:08.322] snapshot_set = true [22:59:08.322] per_parsetree_context = 0x0 [22:59:08.322] plantree_list = [22:59:08.322] parsetree = 0x625000006b28 [22:59:08.322] commandTag = CMDTAG_SELECT [22:59:08.322] qc = {commandTag = , nprocessed = } [22:59:08.322] querytree_list = [22:59:08.322] portal = [22:59:08.322] receiver = [22:59:08.322] format = [22:59:08.322] cmdtagname = [22:59:08.322] parsetree_item__state = {l = , i = } [22:59:08.322] dest = DestRemote [22:59:08.322] oldcontext = 0x625000041100 [22:59:08.322] parsetree_list = 0x625000006b58 [22:59:08.322] parsetree_item = 0x625000006b70 [22:59:08.322] save_log_statement_stats = false [22:59:08.322] was_logged = false [22:59:08.322] use_implicit_block = false [22:59:08.322] msec_str = { } [22:59:08.322] __func__ = "exec_simple_query" [22:59:08.322] #20 0x0000564d855f391f in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [22:59:08.322] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [22:59:08.322] firstchar = [22:59:08.322] input_message = {data = , len = , maxlen = , cursor = } [22:59:08.322] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [22:59:08.322] send_ready_for_query = [22:59:08.322] idle_in_transaction_timeout_enabled = [22:59:08.322] idle_session_timeout_enabled = [22:59:08.322] __func__ = "PostgresMain" [22:59:08.322] #21 0x0000564d855e62d9 in BackendMain (startup_data=startup_data@entry=0x7ffd1ebb4580 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [22:59:08.322] bsdata = 0x7ffd1ebb4580 [22:59:08.322] #22 0x0000564d8543c121 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd1ebb4580 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd1ebb4610) at launch_backend.c:267 [22:59:08.322] pid = [22:59:08.322] #23 0x0000564d85443cca in BackendStartup (client_sock=client_sock@entry=0x7ffd1ebb4610) at postmaster.c:3593 [22:59:08.322] bn = 0x625000016bb8 [22:59:08.322] pid = [22:59:08.322] startup_data = {canAcceptConnections = } [22:59:08.322] __func__ = "BackendStartup" [22:59:08.322] #24 0x0000564d854443de in ServerLoop () at postmaster.c:1674 [22:59:08.322] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [22:59:08.323] i = 0 [22:59:08.323] now = [22:59:08.323] last_lockfile_recheck_time = 1710888969 [22:59:08.323] last_touch_time = 1710888969 [22:59:08.323] events = {{pos = , events = , fd = , user_data = } } [22:59:08.323] nevents = 1 [22:59:08.323] __func__ = "ServerLoop" [22:59:08.323] #25 0x0000564d8544667e in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1372 [22:59:08.323] opt = [22:59:08.323] status = [22:59:08.323] userDoption = [22:59:08.323] listen_addr_saved = false [22:59:08.323] output_config_variable = [22:59:08.323] __func__ = "PostmasterMain" [22:59:08.323] #26 0x0000564d851ed649 in main (argc=8, argv=0x607000000410) at main.c:197 [22:59:08.323] do_check_root = [22:59:08.341] -e [22:59:08.341] [22:59:08.341] [22:59:08.892] dumping /tmp/cores/postgres-6-33309.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [22:59:09.198] [New LWP 33309] [22:59:09.480] [Thread debugging using libthread_db enabled] [22:59:09.480] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [22:59:11.825] Core was generated by `postgres: postgres contrib_regression [local] SELECT '. [22:59:11.825] Program terminated with signal SIGABRT, Aborted. [22:59:11.825] #0 0x00007ff332ef4ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:59:12.106] [22:59:12.106] Thread 1 (Thread 0x7ff33088d380 (LWP 33309)): [22:59:12.106] #0 0x00007ff332ef4ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:59:12.106] No symbol table info available. [22:59:12.106] #1 0x00007ff332ede537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [22:59:12.106] No symbol table info available. [22:59:12.106] #2 0x00007ff333f7e11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [22:59:12.106] No locals. [22:59:12.106] #3 0x00007ff333f88ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [22:59:12.106] No locals. [22:59:12.106] #4 0x00007ff333f6b44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ff33052ef5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [22:59:12.106] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7ff31f29d000 '=' , "\n==33309==ERROR: AddressSanitizer: SEGV on unknown address 0x0000001a69e8 (pc 0x55b77345ebf0 bp 0x62d0001a6a58 sp 0x7ffdff56b160 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [22:59:12.106] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [22:59:12.106] l = {mu_ = } [22:59:12.106] #5 0x00007ff333f69266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [22:59:12.106] 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 = 0x7ff33052fbf0, context = 0x7ff33052fac0, addr = 1731048, pc = 94246401338352, sp = 140728887325024, 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 = 0x7ff33052fbf0, addr_description = {addr = 140682464524992, alloc_tid = 1731048, free_tid = 94246401338352, alloc_stack_id = 4283871584, free_stack_id = 32765, chunk_access = {bad_addr = 108645494450776, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}}, NewDeleteTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7ff33052fbf0, addr_description = {addr = 140682464524992, alloc_tid = 1731048, free_tid = 94246401338352, alloc_stack_id = 4283871584, free_stack_id = 32765, chunk_access = {bad_addr = 108645494450776, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, delete_size = 0, delete_alignment = 0}, FreeNotMalloced = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, free_stack = 0x7ff33052fbf0, addr_description = {data = {kind = 810744512, {shadow = {addr = 1731048, kind = (unknown: 0xf0), shadow_byte = 235 '\353'}, heap = {addr = 1731048, alloc_tid = 94246401338352, free_tid = 140728887325024, 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 = 94246401338352, offset = 140728887325024, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94246401338352, size = 140728887325024, 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 = 0x7ff33052fbf0, alloc_type = 810744512, dealloc_type = 32755, addr_description = {data = {kind = 1731048, {shadow = {addr = 94246401338352, kind = (unknown: 0x60), shadow_byte = 177 '\261'}, heap = {addr = 94246401338352, alloc_tid = 140728887325024, 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 = 94246401338352, tid = 140728887325024, offset = 108645494450776, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94246401338352, static kMaxGlobals = 4, globals = {{beg = 140728887325024, 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 = 94246401338352}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0, addr_description = {data = {kind = 810744512, {shadow = {addr = 1731048, kind = (unknown: 0xf0), shadow_byte = 235 '\353'}, heap = {addr = 1731048, alloc_tid = 94246401338352, free_tid = 140728887325024, 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 = 94246401338352, offset = 140728887325024, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94246401338352, size = 140728887325024, 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 = 0x7ff33052fbf0, addr_description = {data = {kind = 810744512, {shadow = {addr = 1731048, kind = (unknown: 0xf0), shadow_byte = 235 '\353'}, heap = {addr = 1731048, alloc_tid = 94246401338352, free_tid = 140728887325024, 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 = 94246401338352, offset = 140728887325024, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94246401338352, size = 140728887325024, 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 = 0x7ff33052fbf0, count = 140682464524992, size = 1731048}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0, count = 140682464524992, size = 1731048}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0, size = 140682464524992}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0, alignment = 140682464524992}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0, size = 140682464524992, alignment = 1731048}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0, alignment = 140682464524992}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0, user_size = 140682464524992, total_size = 1731048, max_size = 94246401338352}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0, requested_size = 140682464524992}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7ff33052fbf0, length1 = 140682464524992, length2 = 1731048, addr1_description = {data = {kind = 1933962224, {shadow = {addr = 140728887325024, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140728887325024, 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 = 140728887325024, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140728887325024, 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 = 140728887325024}}}, 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 = 140682525658509, size = 216 '\330'}, addr = 0}}}, function = 0x7ff333f7cd8d <__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 = 0x7ff33052fbf0, addr_description = {data = {kind = 810744512, {shadow = {addr = 1731048, kind = (unknown: 0xf0), shadow_byte = 235 '\353'}, heap = {addr = 1731048, alloc_tid = 94246401338352, free_tid = 140728887325024, 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 = 94246401338352, offset = 140728887325024, frame_pc = 108645494450776, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 1731048, static kMaxGlobals = 4, globals = {{beg = 94246401338352, size = 140728887325024, 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 = 0x7ff33052fbf0, beg = 140682464524992, end = 1731048, old_mid = 94246401338352, new_mid = 140728887325024}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140682464525296, size = 140682464524992, size_with_redzone = 1731048, name = 0x55b77345ebf0 "\203;\006\017\205\213\002", module_name = 0x7ffdff56b160 "", 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 = 140682464525296, bp = 140682464524992, sp = 1731048, addr1_description = {data = {kind = 1933962224, {shadow = {addr = 140728887325024, kind = (unknown: 0x58), shadow_byte = 106 'j'}, heap = {addr = 140728887325024, 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 = 140728887325024, tid = 108645494450776, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140728887325024, 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 = 140728887325024}}}, 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 = 140682525658509, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 810744816, {shadow = {addr = 140682464524992, kind = (unknown: 0xe8), shadow_byte = 105 'i'}, heap = {addr = 140682464524992, alloc_tid = 1731048, free_tid = 94246401338352, alloc_stack_id = 4283871584, free_stack_id = 32765, chunk_access = {bad_addr = 108645494450776, offset = 4294967297, chunk_begin = 1, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140682464524992, tid = 1731048, offset = 94246401338352, frame_pc = 140728887325024, access_size = 108645494450776, frame_descr = 0x100000001 ""}, global = {addr = 140682464524992, static kMaxGlobals = 4, globals = {{beg = 1731048, size = 94246401338352, size_with_redzone = 140728887325024, 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 = 140682464524992}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [22:59:12.106] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7ff33052fbf0, context = 0x7ff33052fac0, addr = 1731048, pc = 94246401338352, sp = 140728887325024, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [22:59:12.106] #6 0x00007ff333f686ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7ff33052fbf0, context=0x7ff33052fa60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [22:59:12.106] sig = {siginfo = 0x7ff33052fbf0, context = 0x7ff33052fac0, addr = 1731048, pc = 94246401338352, sp = 140728887325024, bp = 108645494450776, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [22:59:12.106] #7 [22:59:12.106] No locals. [22:59:12.106] #8 0x000055b77345ebf0 in get_expr_width (root=root@entry=0x6290001c3618, expr=expr@entry=0x1a69e8) at costsize.c:6328 [22:59:12.106] width = [22:59:12.106] #9 0x000055b773472914 in set_pathtarget_cost_width (root=root@entry=0x6290001c3618, target=target@entry=0x62d0001a6978) at costsize.c:6299 [22:59:12.106] node = 0x1a69e8 [22:59:12.106] lc__state = {l = , i = } [22:59:12.106] tuple_width = 0 [22:59:12.106] lc = [22:59:12.106] #10 0x000055b7734d4962 in make_group_input_target (root=root@entry=0x6290001c3618, final_target=final_target@entry=0x62d0001a68b8) at planner.c:5479 [22:59:12.106] parse = 0x6250001e7938 [22:59:12.106] input_target = 0x62d0001a6978 [22:59:12.106] non_group_cols = 0x0 [22:59:12.106] non_group_vars = 0x0 [22:59:12.106] i = 3 [22:59:12.106] lc = [22:59:12.106] #11 0x000055b7734e7a0e in grouping_planner (root=root@entry=0x6290001c3618, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [22:59:12.106] sort_input_targets = [22:59:12.106] sort_input_target_parallel_safe = true [22:59:12.106] grouping_target = 0x62d0001a68b8 [22:59:12.106] scanjoin_target = [22:59:12.106] activeWindows = 0x0 [22:59:12.106] qp_extra = {activeWindows = , gset_data = } [22:59:12.106] sort_input_targets_contain_srfs = [22:59:12.106] have_grouping = [22:59:12.106] wflists = 0x0 [22:59:12.106] gset_data = 0x6290001c5340 [22:59:12.106] sort_input_target = 0x62d0001a68b8 [22:59:12.106] grouping_targets = [22:59:12.106] grouping_target_parallel_safe = true [22:59:12.106] scanjoin_targets = [22:59:12.106] scanjoin_target_parallel_safe = [22:59:12.106] grouping_targets_contain_srfs = [22:59:12.106] scanjoin_targets_contain_srfs = [22:59:12.106] scanjoin_target_same_exprs = [22:59:12.106] parse = 0x6250001e7938 [22:59:12.106] offset_est = [22:59:12.106] count_est = [22:59:12.106] limit_tuples = -1 [22:59:12.106] have_postponed_srfs = [22:59:12.106] final_target = 0x62d0001a68b8 [22:59:12.106] final_targets = [22:59:12.106] final_targets_contain_srfs = [22:59:12.106] final_target_parallel_safe = true [22:59:12.106] current_rel = 0x62d0001a4ec8 [22:59:12.106] final_rel = [22:59:12.106] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [22:59:12.106] lc = [22:59:12.106] __func__ = "grouping_planner" [22:59:12.106] #12 0x000055b7734eb785 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 [22:59:12.106] root = 0x6290001c3618 [22:59:12.106] newWithCheckOptions = [22:59:12.106] newHaving = 0x0 [22:59:12.106] hasOuterJoins = [22:59:12.106] hasResultRTEs = false [22:59:12.106] final_rel = [22:59:12.106] l = [22:59:12.106] #13 0x000055b7734ec760 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 [22:59:12.106] result = [22:59:12.106] glob = 0x625000006f18 [22:59:12.106] tuple_fraction = 0 [22:59:12.106] root = [22:59:12.106] final_rel = [22:59:12.106] best_path = [22:59:12.106] top_plan = [22:59:12.106] lp = [22:59:12.106] lr = [22:59:12.106] #14 0x00007ff32da8bf16 in pgss_planner (parse=, query_string=, cursorOptions=, boundParams=) at pg_stat_statements.c:926 [22:59:12.106] _save_exception_stack = 0x7ffdff56bed0 [22:59:12.106] _save_context_stack = 0x0 [22:59:12.106] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [22:59:12.106] _do_rethrow = false [22:59:12.106] duration = {ticks = } [22:59:12.106] 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 = }} [22:59:12.106] walusage_start = {wal_records = , wal_fpi = , wal_bytes = } [22:59:12.106] start = {ticks = } [22:59:12.106] 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 = }} [22:59:12.106] walusage = {wal_records = , wal_fpi = , wal_bytes = } [22:59:12.106] result = 0x55b773e16e14 [22:59:12.106] #15 0x000055b7734edd9c 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 [22:59:12.106] result = [22:59:12.106] #16 0x000055b773757e72 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 [22:59:12.106] plan = [22:59:12.106] #17 0x000055b7737581ff 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 [22:59:12.106] query = 0x6250001e7938 [22:59:12.106] stmt = [22:59:12.106] query_list__state = {l = , i = } [22:59:12.106] stmt_list = 0x0 [22:59:12.106] query_list = [22:59:12.106] #18 0x000055b773758b89 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 [22:59:12.106] cmdtaglen = [22:59:12.106] snapshot_set = true [22:59:12.106] per_parsetree_context = 0x0 [22:59:12.106] plantree_list = [22:59:12.106] parsetree = 0x625000006e98 [22:59:12.106] commandTag = CMDTAG_SELECT [22:59:12.106] qc = {commandTag = , nprocessed = } [22:59:12.106] querytree_list = [22:59:12.106] portal = [22:59:12.106] receiver = [22:59:12.111] format = [22:59:12.111] cmdtagname = [22:59:12.111] parsetree_item__state = {l = , i = } [22:59:12.111] dest = DestRemote [22:59:12.111] oldcontext = 0x625000043900 [22:59:12.111] parsetree_list = 0x625000006ec8 [22:59:12.111] parsetree_item = 0x625000006ee0 [22:59:12.111] save_log_statement_stats = false [22:59:12.111] was_logged = false [22:59:12.111] use_implicit_block = false [22:59:12.111] msec_str = { } [22:59:12.111] __func__ = "exec_simple_query" [22:59:12.111] #19 0x000055b77375c91f in PostgresMain (dbname=dbname@entry=0x62900001b498 "contrib_regression", username=username@entry=0x6250000020f0 "postgres") at postgres.c:4680 [22:59:12.111] 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;" [22:59:12.111] firstchar = [22:59:12.111] input_message = {data = , len = , maxlen = , cursor = } [22:59:12.111] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [22:59:12.111] send_ready_for_query = [22:59:12.111] idle_in_transaction_timeout_enabled = [22:59:12.111] idle_session_timeout_enabled = [22:59:12.111] __func__ = "PostgresMain" [22:59:12.111] #20 0x000055b77374f2d9 in BackendMain (startup_data=startup_data@entry=0x7ffdff56c0a0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [22:59:12.111] bsdata = 0x7ffdff56c0a0 [22:59:12.111] #21 0x000055b7735a5121 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffdff56c0a0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffdff56c130) at launch_backend.c:267 [22:59:12.111] pid = [22:59:12.111] #22 0x000055b7735accca in BackendStartup (client_sock=client_sock@entry=0x7ffdff56c130) at postmaster.c:3593 [22:59:12.111] bn = 0x625000019338 [22:59:12.111] pid = [22:59:12.111] startup_data = {canAcceptConnections = } [22:59:12.111] __func__ = "BackendStartup" [22:59:12.111] #23 0x000055b7735ad3de in ServerLoop () at postmaster.c:1674 [22:59:12.111] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [22:59:12.111] i = 0 [22:59:12.111] now = [22:59:12.111] last_lockfile_recheck_time = 1710889055 [22:59:12.111] last_touch_time = 1710889055 [22:59:12.111] events = {{pos = , events = , fd = , user_data = } } [22:59:12.111] nevents = 1 [22:59:12.111] __func__ = "ServerLoop" [22:59:12.111] #24 0x000055b7735af67e in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1372 [22:59:12.111] opt = [22:59:12.111] status = [22:59:12.111] userDoption = [22:59:12.111] listen_addr_saved = false [22:59:12.111] output_config_variable = [22:59:12.111] __func__ = "PostmasterMain" [22:59:12.111] #25 0x000055b773356649 in main (argc=8, argv=0x607000000410) at main.c:197 [22:59:12.111] do_check_root = [22:59:12.132] -e [22:59:12.132] [22:59:12.132] [22:59:12.682] dumping /tmp/cores/postgres-6-30401.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [22:59:12.998] [New LWP 30401] [22:59:13.289] [Thread debugging using libthread_db enabled] [22:59:13.289] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [22:59:15.657] Core was generated by `postgres: old_node: postgres regression [local] SELECT '. [22:59:15.657] Program terminated with signal SIGABRT, Aborted. [22:59:15.657] #0 0x00007f578a815ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:59:15.920] [22:59:15.920] Thread 1 (Thread 0x7f57881ae380 (LWP 30401)): [22:59:15.920] #0 0x00007f578a815ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:59:15.920] No symbol table info available. [22:59:15.920] #1 0x00007f578a7ff537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [22:59:15.920] No symbol table info available. [22:59:15.920] #2 0x00007f578b89f11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:155 [22:59:15.920] No locals. [22:59:15.920] #3 0x00007f578b8a9ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [22:59:15.920] No locals. [22:59:15.920] #4 0x00007f578b88c44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f5787e4ff5e, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:186 [22:59:15.920] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f5777373000 '=' , "\n==30401==ERROR: AddressSanitizer: SEGV on unknown address 0x00000007b038 (pc 0x5624a2a4a3ca bp 0x62d000089a48 sp 0x7ffd8cdac4a0 T0)\n=="..., capacity_bytes_ = 65536, size_ = }, } [22:59:15.920] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = , capacity_bytes_ = , size_ = }, } [22:59:15.920] l = {mu_ = } [22:59:15.920] #5 0x00007f578b88a266 in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_report.cpp:211 [22:59:15.920] 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 = 0x7f5787e50bf0, context = 0x7f5787e50ac0, addr = 503864, pc = 94715347510218, sp = 140726966600864, 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 = 0x7f5787e50bf0, addr_description = {addr = 140013918816960, alloc_tid = 503864, free_tid = 94715347510218, alloc_stack_id = 2363147424, free_stack_id = 32765, 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 = 0x7f5787e50bf0, addr_description = {addr = 140013918816960, alloc_tid = 503864, free_tid = 94715347510218, alloc_stack_id = 2363147424, free_stack_id = 32765, 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 = 0x7f5787e50bf0, addr_description = {data = {kind = 2279934656, {shadow = {addr = 503864, kind = (__asan::kShadowKindHigh | unknown: 0xc8), shadow_byte = 163 '\243'}, heap = {addr = 503864, alloc_tid = 94715347510218, free_tid = 140726966600864, 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 = 94715347510218, offset = 140726966600864, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94715347510218, size = 140726966600864, 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 = 0x7f5787e50bf0, alloc_type = 2279934656, dealloc_type = 32599, addr_description = {data = {kind = 503864, {shadow = {addr = 94715347510218, kind = (unknown: 0xa0), shadow_byte = 196 '\304'}, heap = {addr = 94715347510218, alloc_tid = 140726966600864, 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 = 94715347510218, tid = 140726966600864, offset = 108645493283400, frame_pc = 4294967297, access_size = 1, frame_descr = 0x0}, global = {addr = 94715347510218, static kMaxGlobals = 4, globals = {{beg = 140726966600864, 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 = 94715347510218}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0, addr_description = {data = {kind = 2279934656, {shadow = {addr = 503864, kind = (__asan::kShadowKindHigh | unknown: 0xc8), shadow_byte = 163 '\243'}, heap = {addr = 503864, alloc_tid = 94715347510218, free_tid = 140726966600864, 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 = 94715347510218, offset = 140726966600864, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94715347510218, size = 140726966600864, 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 = 0x7f5787e50bf0, addr_description = {data = {kind = 2279934656, {shadow = {addr = 503864, kind = (__asan::kShadowKindHigh | unknown: 0xc8), shadow_byte = 163 '\243'}, heap = {addr = 503864, alloc_tid = 94715347510218, free_tid = 140726966600864, 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 = 94715347510218, offset = 140726966600864, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94715347510218, size = 140726966600864, 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 = 0x7f5787e50bf0, count = 140013918816960, size = 503864}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0, count = 140013918816960, size = 503864}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0, size = 140013918816960}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0, alignment = 140013918816960}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0, size = 140013918816960, alignment = 503864}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0, alignment = 140013918816960}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0, user_size = 140013918816960, total_size = 503864, max_size = 94715347510218}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0, requested_size = 140013918816960}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, stack = 0x7f5787e50bf0, length1 = 140013918816960, length2 = 503864, addr1_description = {data = {kind = 2728698826, {shadow = {addr = 140726966600864, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140726966600864, 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 = 140726966600864, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140726966600864, 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 = 140726966600864}}}, 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 = 140013979950477, size = 216 '\330'}, addr = 0}}}, function = 0x7f578b89dd8d <__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 = 0x7f5787e50bf0, addr_description = {data = {kind = 2279934656, {shadow = {addr = 503864, kind = (__asan::kShadowKindHigh | unknown: 0xc8), shadow_byte = 163 '\243'}, heap = {addr = 503864, alloc_tid = 94715347510218, free_tid = 140726966600864, 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 = 94715347510218, offset = 140726966600864, frame_pc = 108645493283400, access_size = 4294967297, frame_descr = 0x1 }, global = {addr = 503864, static kMaxGlobals = 4, globals = {{beg = 94715347510218, size = 140726966600864, 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 = 0x7f5787e50bf0, beg = 140013918816960, end = 503864, old_mid = 94715347510218, new_mid = 140726966600864}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, global1 = {beg = 140013918817264, size = 140013918816960, size_with_redzone = 503864, name = 0x5624a2a4a3ca "\213\063H\211\352H\301\352\003\017\266\212", module_name = 0x7ffd8cdac4a0 "\300\304ڌ\375\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 = 140013918817264, bp = 140013918816960, sp = 503864, addr1_description = {data = {kind = 2728698826, {shadow = {addr = 140726966600864, kind = (unknown: 0x48), shadow_byte = 154 '\232'}, heap = {addr = 140726966600864, 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 = 140726966600864, tid = 108645493283400, offset = 4294967297, frame_pc = 1, access_size = 0, frame_descr = 0x0}, global = {addr = 140726966600864, 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 = 140726966600864}}}, 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 = 140013979950477, size = 216 '\330'}, addr = 0}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, addr_description = {data = {kind = 2279934960, {shadow = {addr = 140013918816960, kind = (unknown: 0x38), shadow_byte = 176 '\260'}, heap = {addr = 140013918816960, alloc_tid = 503864, free_tid = 94715347510218, alloc_stack_id = 2363147424, free_stack_id = 32765, 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 = 140013918816960, tid = 503864, offset = 94715347510218, frame_pc = 140726966600864, access_size = 108645493283400, frame_descr = 0x100000001 ""}, global = {addr = 140013918816960, static kMaxGlobals = 4, globals = {{beg = 503864, size = 94715347510218, size_with_redzone = 140726966600864, 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 = 140013918816960}}}, pc = 0, bp = 0, sp = 0, access_size = 0, bug_descr = 0x0, is_write = false, shadow_val = 0 '\000'}}}, halt_on_error_ = true} [22:59:15.920] error = {<__asan::ErrorBase> = {scariness = {score = 20, descr = "wild-addr-read", '\000' }, tid = 0}, signal = {siginfo = 0x7f5787e50bf0, context = 0x7f5787e50ac0, addr = 503864, pc = 94715347510218, sp = 140726966600864, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true}} [22:59:15.920] #6 0x00007f578b8896ae in __asan::AsanOnDeadlySignal (signo=, siginfo=0x7f5787e50bf0, context=0x7f5787e50a60) at ../../../../src/libsanitizer/asan/asan_posix.cpp:37 [22:59:15.920] sig = {siginfo = 0x7f5787e50bf0, context = 0x7f5787e50ac0, addr = 503864, pc = 94715347510218, sp = 140726966600864, bp = 108645493283400, is_memory_access = true, write_flag = __sanitizer::SignalContext::READ, is_true_faulting_addr = true} [22:59:15.920] #7 [22:59:15.920] No locals. [22:59:15.920] #8 0x00005624a2a4a3ca in equal (a=0x7b038, b=b@entry=0x62d000089a48) at equalfuncs.c:239 [22:59:15.920] retval = [22:59:15.920] __func__ = "equal" [22:59:15.920] #9 0x00005624a2a66b9f in list_member (list=0x63100007b0a8, datum=datum@entry=0x62d000089a48) at list.c:670 [22:59:15.920] cell__state = {l = , i = } [22:59:15.920] cell = [22:59:15.920] #10 0x00005624a2c28cc0 in add_new_column_to_pathtarget (target=target@entry=0x63100007afc8, expr=0x62d000089a48) at tlist.c:743 [22:59:15.920] No locals. [22:59:15.920] #11 0x00005624a2c28d3d in add_new_columns_to_pathtarget (target=target@entry=0x63100007afc8, exprs=exprs@entry=0x63100007b1d8) at tlist.c:760 [22:59:15.920] expr = [22:59:15.920] lc__state = {l = , i = } [22:59:15.920] lc = [22:59:15.920] #12 0x00005624a2b90945 in make_group_input_target (root=root@entry=0x629000044a68, final_target=final_target@entry=0x63100007ae68) at planner.c:5472 [22:59:15.920] parse = 0x625000006cb8 [22:59:15.920] input_target = 0x63100007afc8 [22:59:15.920] non_group_cols = 0x63100007b188 [22:59:15.920] non_group_vars = 0x63100007b1d8 [22:59:15.920] i = 6 [22:59:15.920] lc = [22:59:15.920] #13 0x00005624a2ba3a0e in grouping_planner (root=root@entry=0x629000044a68, tuple_fraction=, tuple_fraction@entry=0) at planner.c:1577 [22:59:15.920] sort_input_targets = [22:59:15.920] sort_input_target_parallel_safe = true [22:59:15.920] grouping_target = 0x63100007ae68 [22:59:15.920] scanjoin_target = [22:59:15.920] activeWindows = 0x0 [22:59:15.920] qp_extra = {activeWindows = , gset_data = } [22:59:15.920] sort_input_targets_contain_srfs = [22:59:15.920] have_grouping = [22:59:15.920] wflists = 0x0 [22:59:15.920] gset_data = 0x6310000792c8 [22:59:15.920] sort_input_target = 0x63100007ae68 [22:59:15.920] grouping_targets = [22:59:15.920] grouping_target_parallel_safe = true [22:59:15.920] scanjoin_targets = [22:59:15.920] scanjoin_target_parallel_safe = [22:59:15.920] grouping_targets_contain_srfs = [22:59:15.920] scanjoin_targets_contain_srfs = [22:59:15.920] scanjoin_target_same_exprs = [22:59:15.920] parse = 0x625000006cb8 [22:59:15.920] offset_est = [22:59:15.920] count_est = [22:59:15.920] limit_tuples = -1 [22:59:15.920] have_postponed_srfs = [22:59:15.920] final_target = 0x63100007ae68 [22:59:15.920] final_targets = [22:59:15.920] final_targets_contain_srfs = [22:59:15.920] final_target_parallel_safe = true [22:59:15.920] current_rel = 0x629000044e78 [22:59:15.920] final_rel = [22:59:15.920] extra = {limit_needed = , limit_tuples = , count_est = , offset_est = } [22:59:15.920] lc = [22:59:15.920] __func__ = "grouping_planner" [22:59:15.920] #14 0x00005624a2ba7785 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 [22:59:15.920] root = 0x629000044a68 [22:59:15.920] newWithCheckOptions = [22:59:15.920] newHaving = 0x0 [22:59:15.920] hasOuterJoins = [22:59:15.920] hasResultRTEs = false [22:59:15.920] final_rel = [22:59:15.920] l = [22:59:15.920] #15 0x00005624a2ba8760 in standard_planner (parse=0x625000006cb8, query_string=, cursorOptions=2048, boundParams=) at planner.c:412 [22:59:15.920] result = [22:59:15.920] glob = 0x625000006f28 [22:59:15.920] tuple_fraction = 0 [22:59:15.920] root = [22:59:15.920] final_rel = [22:59:15.920] best_path = [22:59:15.920] top_plan = [22:59:15.920] lp = [22:59:15.920] lr = [22:59:15.920] #16 0x00005624a2ba9da6 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 [22:59:15.920] result = [22:59:15.920] #17 0x00005624a2e13e72 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 [22:59:15.920] plan = [22:59:15.920] #18 0x00005624a2e141ff 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 [22:59:15.920] query = 0x625000006cb8 [22:59:15.920] stmt = [22:59:15.920] query_list__state = {l = , i = } [22:59:15.920] stmt_list = 0x0 [22:59:15.920] query_list = [22:59:15.920] #19 0x00005624a2e14b89 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 [22:59:15.920] cmdtaglen = [22:59:15.920] snapshot_set = true [22:59:15.920] per_parsetree_context = 0x0 [22:59:15.920] plantree_list = [22:59:15.920] parsetree = 0x625000006b28 [22:59:15.920] commandTag = CMDTAG_SELECT [22:59:15.920] qc = {commandTag = , nprocessed = } [22:59:15.920] querytree_list = [22:59:15.920] portal = [22:59:15.920] receiver = [22:59:15.920] format = [22:59:15.920] cmdtagname = [22:59:15.920] parsetree_item__state = {l = , i = } [22:59:15.920] dest = DestRemote [22:59:15.920] oldcontext = 0x625000043900 [22:59:15.920] parsetree_list = 0x625000006b58 [22:59:15.920] parsetree_item = 0x625000006b70 [22:59:15.920] save_log_statement_stats = false [22:59:15.920] was_logged = true [22:59:15.920] use_implicit_block = false [22:59:15.920] msec_str = { } [22:59:15.920] __func__ = "exec_simple_query" [22:59:15.920] #20 0x00005624a2e1891f in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [22:59:15.920] query_string = 0x625000005200 "select a, b, grouping(a,b), sum(v), count(*), max(v)\n from gstest1 group by rollup (a,b);" [22:59:15.920] firstchar = [22:59:15.920] input_message = {data = , len = , maxlen = , cursor = } [22:59:15.920] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [22:59:15.920] send_ready_for_query = [22:59:15.920] idle_in_transaction_timeout_enabled = [22:59:15.920] idle_session_timeout_enabled = [22:59:15.920] __func__ = "PostgresMain" [22:59:15.920] #21 0x00005624a2e0b2d9 in BackendMain (startup_data=startup_data@entry=0x7ffd8cdaced0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [22:59:15.920] bsdata = 0x7ffd8cdaced0 [22:59:15.920] #22 0x00005624a2c61121 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd8cdaced0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd8cdacf60) at launch_backend.c:267 [22:59:15.920] pid = [22:59:15.920] #23 0x00005624a2c68cca in BackendStartup (client_sock=client_sock@entry=0x7ffd8cdacf60) at postmaster.c:3593 [22:59:15.920] bn = 0x62500001bde8 [22:59:15.920] pid = [22:59:15.920] startup_data = {canAcceptConnections = } [22:59:15.920] __func__ = "BackendStartup" [22:59:15.920] #24 0x00005624a2c693de in ServerLoop () at postmaster.c:1674 [22:59:15.922] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [22:59:15.922] i = 0 [22:59:15.922] now = [22:59:15.922] last_lockfile_recheck_time = 1710889011 [22:59:15.922] last_touch_time = 1710889011 [22:59:15.922] events = {{pos = , events = , fd = , user_data = } } [22:59:15.922] nevents = 1 [22:59:15.922] __func__ = "ServerLoop" [22:59:15.922] #25 0x00005624a2c6b67e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [22:59:15.922] opt = [22:59:15.922] status = [22:59:15.922] userDoption = [22:59:15.922] listen_addr_saved = false [22:59:15.922] output_config_variable = [22:59:15.922] __func__ = "PostmasterMain" [22:59:15.922] #26 0x00005624a2a12649 in main (argc=4, argv=0x604000000710) at main.c:197 [22:59:15.922] do_check_root =