[23:45:59.308] src/tools/ci/cores_backtrace.sh linux /tmp/cores [23:45:59.581] dumping /tmp/cores/postgres-6-52329.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [23:45:59.878] [New LWP 52329] [23:45:59.882] [23:45:59.882] This GDB supports auto-downloading debuginfo from the following URLs: [23:45:59.882] [23:45:59.882] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [23:45:59.882] Debuginfod has been disabled. [23:45:59.882] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [23:46:00.013] [Thread debugging using libthread_db enabled] [23:46:00.013] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [23:46:00.013] Core was generated by `postgres: old_node: postgres regression [local] CREATE FUNCTION '. [23:46:00.013] Program terminated with signal SIGABRT, Aborted. [23:46:00.013] #0 0x00007f7038cabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:01.256] [23:46:01.256] Thread 1 (Thread 0x7f703932eac0 (LWP 52329)): [23:46:01.256] #0 0x00007f7038cabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:01.256] No symbol table info available. [23:46:01.256] #1 0x00007f7038c5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:01.256] No symbol table info available. [23:46:01.256] #2 0x00007f7038c47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:01.256] No symbol table info available. [23:46:01.256] #3 0x00007f7039ed650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:143 [23:46:01.256] No locals. [23:46:01.256] #4 0x00007f7039ee2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [23:46:01.256] No locals. [23:46:01.256] #5 0x00007f7039ec1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fffb1014646, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:190 [23:46:01.256] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7f702763f000 '=' , "\n==52329==ERROR: AddressSanitizer: heap-use-after-free on address 0x61a000015cf0 at pc 0x5562618a0f83 bp 0x7fffb10152b0 sp 0x7fffb10152"..., capacity_bytes_ = 65536, size_ = }, } [23:46:01.256] buffer_copy = [23:46:01.256] l = [23:46:01.256] #6 0x00007f7039ec14c6 in __asan::ReportGenericError (pc=, bp=bp@entry=140736163041968, sp=sp@entry=140736163041960, addr=addr@entry=107339822750960, is_write=is_write@entry=false, access_size=access_size@entry=4, exp=, fatal=) at ../../../../src/libsanitizer/asan/asan_report.cpp:479 [23:46:01.256] in_report = {error_report_lock_ = {}, static current_error_ = {kind = __asan::kErrorKindGeneric, {Base = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, DeadlySignal = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, signal = {siginfo = 0x2, context = 0x61a000015cf0, addr = 0, pc = 0, sp = 4136053506995, bp = 107339822750960, is_memory_access = 112, write_flag = __sanitizer::SignalContext::UNKNOWN, is_true_faulting_addr = 128}}, DoubleFree = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, second_free_stack = 0x2, addr_description = {addr = 107339822750960, alloc_tid = 0, free_tid = 0, alloc_stack_id = 947, free_stack_id = 963, chunk_access = {bad_addr = 107339822750960, offset = 112, chunk_begin = 107339822750848, chunk_size = 1320, user_requested_alignment = 8, access_type = 2, alloc_type = 1}}}, NewDeleteTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, free_stack = 0x2, addr_description = {addr = 107339822750960, alloc_tid = 0, free_tid = 0, alloc_stack_id = 947, free_stack_id = 963, chunk_access = {bad_addr = 107339822750960, offset = 112, chunk_begin = 107339822750848, chunk_size = 1320, user_requested_alignment = 8, access_type = 2, alloc_type = 1}}, delete_size = 140736163042080, delete_alignment = 128}, FreeNotMalloced = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, free_stack = 0x2, addr_description = {data = {kind = 89328, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 4136053506995, alloc_stack_id = 89328, free_stack_id = 24992, chunk_access = {bad_addr = 112, offset = 107339822750848, chunk_begin = 1320, chunk_size = 108370614968328, user_requested_alignment = 800, access_type = 1, alloc_type = 1}}, stack = {addr = 0, tid = 0, offset = 4136053506995, frame_pc = 107339822750960, access_size = 112, frame_descr = 0x61a000015c80 "\303\003"}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 4136053506995, size_with_redzone = 107339822750960, name = 0x70 , module_name = 0x61a000015c80 "\303\003", has_dynamic_init = 1320, location = 0x629000026008, odr_indicator = 140736163042080}, {beg = 128, size = 140119984350940, size_with_redzone = 107271103281608, name = 0x7f7039ebc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , module_name = 0xb0 , has_dynamic_init = 140736163042128, location = 0x7f70320ea480, odr_indicator = 140119984341040}, {beg = 108508191592944, size = 108508191592944, size_with_redzone = 108508191592960, name = 0x6b18 , module_name = 0x62b008371200 "\303\003", has_dynamic_init = 140119984338466, location = 0x0, odr_indicator = 140736163040192}, {beg = 0, size = 4294967297, size_with_redzone = 7, name = 0x1 , module_name = 0x7 , has_dynamic_init = 18446744073709551608, location = 0x7fffb081b000, odr_indicator = 30}}, reg_sites = {2969654272, 32767, 27416, 0}, access_size = 140736163040192, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}}, AllocTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, dealloc_stack = 0x2, alloc_type = 89328, dealloc_type = 24992, addr_description = {data = {kind = __asan::kAddressKindWild, {shadow = {addr = 0, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xb0), shadow_byte = 3 '\003'}, heap = {addr = 0, alloc_tid = 4136053506995, free_tid = 107339822750960, alloc_stack_id = 112, free_stack_id = 0, chunk_access = {bad_addr = 107339822750848, offset = 1320, chunk_begin = 108370614968328, chunk_size = 140736163042080, user_requested_alignment = 128, access_type = 0, alloc_type = 0}}, stack = {addr = 0, tid = 4136053506995, offset = 107339822750960, frame_pc = 112, access_size = 107339822750848, frame_descr = 0x528 }, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 4136053506995, size = 107339822750960, size_with_redzone = 112, name = 0x61a000015c80 "\303\003", module_name = 0x528 , has_dynamic_init = 108370614968328, location = 0x7fffb1015320, odr_indicator = 128}, {beg = 140119984350940, size = 107271103281608, size_with_redzone = 140119984816692, name = 0xb0 , module_name = 0x7fffb1015350 "", has_dynamic_init = 140119852885120, location = 0x7f7039e48030 <__interceptor_memcpy(void*, void const*, __sanitizer::uptr)+416>, odr_indicator = 108508191592944}, {beg = 108508191592944, size = 108508191592960, size_with_redzone = 27416, name = 0x62b008371200 "\303\003", module_name = 0x7f7039e47622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98> "\204\300t\"H\215e\330L\211\342D\211\356H\211\337[A\\A]A^A_]\377%\3355\020", has_dynamic_init = 0, location = 0x7fffb1014bc0, odr_indicator = 0}, {beg = 4294967297, size = 7, size_with_redzone = 1, name = 0x7 , module_name = 0xfffffffffffffff8 , has_dynamic_init = 140736154677248, location = 0x1e, odr_indicator = 140736163042304}}, reg_sites = {27416, 0, 2969652160, 32767}, access_size = 93881031593859, size = 176 '\260'}, wild = {addr = 0, access_size = 4136053506995}}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, addr_description = {data = {kind = 89328, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 4136053506995, alloc_stack_id = 89328, free_stack_id = 24992, chunk_access = {bad_addr = 112, offset = 107339822750848, chunk_begin = 1320, chunk_size = 108370614968328, user_requested_alignment = 800, access_type = 1, alloc_type = 1}}, stack = {addr = 0, tid = 0, offset = 4136053506995, frame_pc = 107339822750960, access_size = 112, frame_descr = 0x61a000015c80 "\303\003"}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 4136053506995, size_with_redzone = 107339822750960, name = 0x70 , module_name = 0x61a000015c80 "\303\003", has_dynamic_init = 1320, location = 0x629000026008, odr_indicator = 140736163042080}, {beg = 128, size = 140119984350940, size_with_redzone = 107271103281608, name = 0x7f7039ebc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , module_name = 0xb0 , has_dynamic_init = 140736163042128, location = 0x7f70320ea480, odr_indicator = 140119984341040}, {beg = 108508191592944, size = 108508191592944, size_with_redzone = 108508191592960, name = 0x6b18 , module_name = 0x62b008371200 "\303\003", has_dynamic_init = 140119984338466, location = 0x0, odr_indicator = 140736163040192}, {beg = 0, size = 4294967297, size_with_redzone = 7, name = 0x1 , module_name = 0x7 , has_dynamic_init = 18446744073709551608, location = 0x7fffb081b000, odr_indicator = 30}}, reg_sites = {2969654272, 32767, 27416, 0}, access_size = 140736163040192, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}}, SanitizerGetAllocatedSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, addr_description = {data = {kind = 89328, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 4136053506995, alloc_stack_id = 89328, free_stack_id = 24992, chunk_access = {bad_addr = 112, offset = 107339822750848, chunk_begin = 1320, chunk_size = 108370614968328, user_requested_alignment = 800, access_type = 1, alloc_type = 1}}, stack = {addr = 0, tid = 0, offset = 4136053506995, frame_pc = 107339822750960, access_size = 112, frame_descr = 0x61a000015c80 "\303\003"}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 4136053506995, size_with_redzone = 107339822750960, name = 0x70 , module_name = 0x61a000015c80 "\303\003", has_dynamic_init = 1320, location = 0x629000026008, odr_indicator = 140736163042080}, {beg = 128, size = 140119984350940, size_with_redzone = 107271103281608, name = 0x7f7039ebc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , module_name = 0xb0 , has_dynamic_init = 140736163042128, location = 0x7f70320ea480, odr_indicator = 140119984341040}, {beg = 108508191592944, size = 108508191592944, size_with_redzone = 108508191592960, name = 0x6b18 , module_name = 0x62b008371200 "\303\003", has_dynamic_init = 140119984338466, location = 0x0, odr_indicator = 140736163040192}, {beg = 0, size = 4294967297, size_with_redzone = 7, name = 0x1 , module_name = 0x7 , has_dynamic_init = 18446744073709551608, location = 0x7fffb081b000, odr_indicator = 30}}, reg_sites = {2969654272, 32767, 27416, 0}, access_size = 140736163040192, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}}, CallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, count = 107339822750960, size = 0}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, count = 107339822750960, size = 0}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, size = 107339822750960}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, alignment = 107339822750960}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, size = 107339822750960, alignment = 0}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, alignment = 107339822750960}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, user_size = 107339822750960, total_size = 0, max_size = 0}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, requested_size = 107339822750960}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, length1 = 107339822750960, length2 = 0, addr1_description = {data = {kind = __asan::kAddressKindWild, {shadow = {addr = 4136053506995, kind = (unknown: 0xf0), shadow_byte = 92 '\\'}, heap = {addr = 4136053506995, alloc_tid = 107339822750960, free_tid = 112, alloc_stack_id = 89216, free_stack_id = 24992, chunk_access = {bad_addr = 1320, offset = 108370614968328, chunk_begin = 140736163042080, chunk_size = 128, user_requested_alignment = 1756, access_type = 2, alloc_type = 2}}, stack = {addr = 4136053506995, tid = 107339822750960, offset = 112, frame_pc = 107339822750848, access_size = 1320, frame_descr = 0x629000026008 ""}, global = {addr = 4136053506995, static kMaxGlobals = 4, globals = {{beg = 107339822750960, size = 112, size_with_redzone = 107339822750848, name = 0x528 , module_name = 0x629000026008 "", has_dynamic_init = 140736163042080, location = 0x80, odr_indicator = 140119984350940}, {beg = 107271103281608, size = 140119984816692, size_with_redzone = 176, name = 0x7fffb1015350 "", module_name = 0x7f70320ea480 "\235D", has_dynamic_init = 140119984341040, location = 0x62b0083711f0, odr_indicator = 108508191592944}, {beg = 108508191592960, size = 27416, size_with_redzone = 108508191592960, name = 0x7f7039e47622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98> "\204\300t\"H\215e\330L\211\342D\211\356H\211\337[A\\A]A^A_]\377%\3355\020", module_name = 0x0, has_dynamic_init = 140736163040192, location = 0x0, odr_indicator = 4294967297}, {beg = 7, size = 1, size_with_redzone = 7, name = 0xfffffffffffffff8 , module_name = 0x7fffb081b000 , has_dynamic_init = 30, location = 0x7fffb1015400, odr_indicator = 27416}}, reg_sites = {2969652160, 32767, 1636437891, 21858}, access_size = 140736163041968, size = 168 '\250'}, wild = {addr = 4136053506995, access_size = 107339822750960}}}}, addr2_description = {data = {kind = __asan::kAddressKindGlobal, {shadow = {addr = 140119985109588, kind = __asan::kShadowKindLow, shadow_byte = 253 '\375'}, heap = {addr = 140119985109588, alloc_tid = 105759274958080, free_tid = 3, alloc_stack_id = 168760, free_stack_id = 25360, chunk_access = {bad_addr = 2, offset = -9223372036854775802, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140119985109588, tid = 105759274958080, offset = 3, frame_pc = 108920370795320, access_size = 2, frame_descr = 0x8000000000000006 }, global = {addr = 140119985109588, static kMaxGlobals = 4, globals = {{beg = 105759274958080, size = 3, size_with_redzone = 108920370795320, name = 0x2 , module_name = 0x8000000000000006 , has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x631000029300 ".", module_name = 0x631000029928 "\240\242\246+p\177", has_dynamic_init = 140736163041856, location = 0x55626233a820 , odr_indicator = 17592020380222}, {beg = 108095736939944, size = 107271107532528, size_with_redzone = 2200, name = 0x7fffb10151f0 "\357\004", module_name = 0xffff6202a3c "", has_dynamic_init = 107271107531904, location = 0x528, odr_indicator = 1264}, {beg = 0, size = 1263, size_with_redzone = 93881043380223, name = 0x619000425480 "\332\001", module_name = 0x7f702bac3920 "\232D", has_dynamic_init = 1263, location = 0x898, odr_indicator = 0}}, reg_sites = {1648228079, 21858, 2969653856, 32767}, access_size = 107339822750904, size = 184 '\270'}, wild = {addr = 140119985109588, access_size = 105759274958080}}}}, function = 0x61a000015c80 "\303\003"}, StringFunctionSizeOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, addr_description = {data = {kind = 89328, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 4136053506995, alloc_stack_id = 89328, free_stack_id = 24992, chunk_access = {bad_addr = 112, offset = 107339822750848, chunk_begin = 1320, chunk_size = 108370614968328, user_requested_alignment = 800, access_type = 1, alloc_type = 1}}, stack = {addr = 0, tid = 0, offset = 4136053506995, frame_pc = 107339822750960, access_size = 112, frame_descr = 0x61a000015c80 "\303\003"}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 4136053506995, size_with_redzone = 107339822750960, name = 0x70 , module_name = 0x61a000015c80 "\303\003", has_dynamic_init = 1320, location = 0x629000026008, odr_indicator = 140736163042080}, {beg = 128, size = 140119984350940, size_with_redzone = 107271103281608, name = 0x7f7039ebc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , module_name = 0xb0 , has_dynamic_init = 140736163042128, location = 0x7f70320ea480, odr_indicator = 140119984341040}, {beg = 108508191592944, size = 108508191592944, size_with_redzone = 108508191592960, name = 0x6b18 , module_name = 0x62b008371200 "\303\003", has_dynamic_init = 140119984338466, location = 0x0, odr_indicator = 140736163040192}, {beg = 0, size = 4294967297, size_with_redzone = 7, name = 0x1 , module_name = 0x7 , has_dynamic_init = 18446744073709551608, location = 0x7fffb081b000, odr_indicator = 30}}, reg_sites = {2969654272, 32767, 27416, 0}, access_size = 140736163040192, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}, size = 140736163041968}, BadParamsToAnnotateContiguousContainer = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, stack = 0x2, beg = 107339822750960, end = 0, old_mid = 0, new_mid = 4136053506995}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, global1 = {beg = 2, size = 107339822750960, size_with_redzone = 0, name = 0x0, module_name = 0x3c3000003b3 "", has_dynamic_init = 107339822750960, location = 0x70, odr_indicator = 107339822750848}, global2 = {beg = 1320, size = 108370614968328, size_with_redzone = 140736163042080, name = 0x80 , module_name = 0x7f7039e4a6dc <__interceptor_strlen(char const*)+76> "\204\300t\030H\215e\330L\211\340[A\\A]A^A_]\303f\017\037D", has_dynamic_init = 107271103281608, location = 0x7f7039ebc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548>, odr_indicator = 176}, stack_id1 = 2969654096, stack_id2 = 32767}, InvalidPointerPair = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, pc = 2, bp = 107339822750960, sp = 0, addr1_description = {data = {kind = __asan::kAddressKindWild, {shadow = {addr = 4136053506995, kind = (unknown: 0xf0), shadow_byte = 92 '\\'}, heap = {addr = 4136053506995, alloc_tid = 107339822750960, free_tid = 112, alloc_stack_id = 89216, free_stack_id = 24992, chunk_access = {bad_addr = 1320, offset = 108370614968328, chunk_begin = 140736163042080, chunk_size = 128, user_requested_alignment = 1756, access_type = 2, alloc_type = 2}}, stack = {addr = 4136053506995, tid = 107339822750960, offset = 112, frame_pc = 107339822750848, access_size = 1320, frame_descr = 0x629000026008 ""}, global = {addr = 4136053506995, static kMaxGlobals = 4, globals = {{beg = 107339822750960, size = 112, size_with_redzone = 107339822750848, name = 0x528 , module_name = 0x629000026008 "", has_dynamic_init = 140736163042080, location = 0x80, odr_indicator = 140119984350940}, {beg = 107271103281608, size = 140119984816692, size_with_redzone = 176, name = 0x7fffb1015350 "", module_name = 0x7f70320ea480 "\235D", has_dynamic_init = 140119984341040, location = 0x62b0083711f0, odr_indicator = 108508191592944}, {beg = 108508191592960, size = 27416, size_with_redzone = 108508191592960, name = 0x7f7039e47622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98> "\204\300t\"H\215e\330L\211\342D\211\356H\211\337[A\\A]A^A_]\377%\3355\020", module_name = 0x0, has_dynamic_init = 140736163040192, location = 0x0, odr_indicator = 4294967297}, {beg = 7, size = 1, size_with_redzone = 7, name = 0xfffffffffffffff8 , module_name = 0x7fffb081b000 , has_dynamic_init = 30, location = 0x7fffb1015400, odr_indicator = 27416}}, reg_sites = {2969652160, 32767, 1636437891, 21858}, access_size = 140736163041968, size = 168 '\250'}, wild = {addr = 4136053506995, access_size = 107339822750960}}}}, addr2_description = {data = {kind = __asan::kAddressKindGlobal, {shadow = {addr = 140119985109588, kind = __asan::kShadowKindLow, shadow_byte = 253 '\375'}, heap = {addr = 140119985109588, alloc_tid = 105759274958080, free_tid = 3, alloc_stack_id = 168760, free_stack_id = 25360, chunk_access = {bad_addr = 2, offset = -9223372036854775802, chunk_begin = 0, chunk_size = 0, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 140119985109588, tid = 105759274958080, offset = 3, frame_pc = 108920370795320, access_size = 2, frame_descr = 0x8000000000000006 }, global = {addr = 140119985109588, static kMaxGlobals = 4, globals = {{beg = 105759274958080, size = 3, size_with_redzone = 108920370795320, name = 0x2 , module_name = 0x8000000000000006 , has_dynamic_init = 0, location = 0x0, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x631000029300 ".", module_name = 0x631000029928 "\240\242\246+p\177", has_dynamic_init = 140736163041856, location = 0x55626233a820 , odr_indicator = 17592020380222}, {beg = 108095736939944, size = 107271107532528, size_with_redzone = 2200, name = 0x7fffb10151f0 "\357\004", module_name = 0xffff6202a3c "", has_dynamic_init = 107271107531904, location = 0x528, odr_indicator = 1264}, {beg = 0, size = 1263, size_with_redzone = 93881043380223, name = 0x619000425480 "\332\001", module_name = 0x7f702bac3920 "\232D", has_dynamic_init = 1263, location = 0x898, odr_indicator = 0}}, reg_sites = {1648228079, 21858, 2969653856, 32767}, access_size = 107339822750904, size = 184 '\270'}, wild = {addr = 140119985109588, access_size = 105759274958080}}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, addr_description = {data = {kind = __asan::kAddressKindHeap, {shadow = {addr = 107339822750960, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 107339822750960, alloc_tid = 0, free_tid = 0, alloc_stack_id = 947, free_stack_id = 963, chunk_access = {bad_addr = 107339822750960, offset = 112, chunk_begin = 107339822750848, chunk_size = 1320, user_requested_alignment = 8, access_type = 2, alloc_type = 1}}, stack = {addr = 107339822750960, tid = 0, offset = 0, frame_pc = 4136053506995, access_size = 107339822750960, frame_descr = 0x70 }, global = {addr = 107339822750960, static kMaxGlobals = 4, globals = {{beg = 0, size = 0, size_with_redzone = 4136053506995, name = 0x61a000015cf0 '\177' ..., module_name = 0x70 , has_dynamic_init = 107339822750848, location = 0x528, odr_indicator = 108370614968328}, {beg = 140736163042080, size = 128, size_with_redzone = 140119984350940, name = 0x6190000179c8 "\a", module_name = 0x7f7039ebc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , has_dynamic_init = 176, location = 0x7fffb1015350, odr_indicator = 140119852885120}, {beg = 140119984341040, size = 108508191592944, size_with_redzone = 108508191592944, name = 0x62b008371200 "\303\003", module_name = 0x6b18 , has_dynamic_init = 108508191592960, location = 0x7f7039e47622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98>, odr_indicator = 0}, {beg = 140736163040192, size = 0, size_with_redzone = 4294967297, name = 0x7 , module_name = 0x1 , has_dynamic_init = 7, location = 0xfffffffffffffff8, odr_indicator = 140736154677248}}, reg_sites = {30, 0, 2969654272, 32767}, access_size = 27416, size = 192 '\300'}, wild = {addr = 107339822750960, access_size = 0}}}}, pc = 93881031593859, bp = 140736163041968, sp = 140736163041960, access_size = 4, bug_descr = 0x7f7039f03a54 "heap-use-after-free", is_write = false, shadow_val = 253 '\375'}}}, halt_on_error_ = true} [23:46:01.256] error = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "\300F\001\261\377\177\000\000\330( \366\377\017\000\000\000\200\3449p\177\000\000pG\001\261\377\177\000\000\260\250\3529\251\000\000\000\000 \000\000\000\000\000\000\300F\001\261\377\177\000\000\263\212\265A\000\000\000\000 ߊbbU\000\000e\353CbbU\000\000Pv\3449p\177\000\000\000\360\212bbU\000\000\000 \000\000\000\000\000\000\230\267F\000\320b\000\0000\200\3449p\177\000\000\200\000\000\000\000\000\000\0004\302\3539p\177\000\000\030R\002\000\220b\000\000\022\240\3529p"...}, tid = 0}, addr_description = {data = {kind = __asan::kAddressKindHeap, {shadow = {addr = 107339822750960, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 107339822750960, alloc_tid = 0, free_tid = 0, alloc_stack_id = 947, free_stack_id = 963, chunk_access = {bad_addr = 107339822750960, offset = 112, chunk_begin = 107339822750848, chunk_size = 1320, user_requested_alignment = 8, access_type = 2, alloc_type = 1}}, stack = {addr = 107339822750960, tid = 0, offset = 0, frame_pc = 4136053506995, access_size = 107339822750960, frame_descr = 0x70 }, global = {addr = 107339822750960, static kMaxGlobals = 4, globals = {{beg = 0, size = 0, size_with_redzone = 4136053506995, name = 0x61a000015cf0 '\177' ..., module_name = 0x70 , has_dynamic_init = 107339822750848, location = 0x528, odr_indicator = 108370614968328}, {beg = 140736163042080, size = 128, size_with_redzone = 140119984350940, name = 0x6190000179c8 "\a", module_name = 0x7f7039ebc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , has_dynamic_init = 176, location = 0x7fffb1015350, odr_indicator = 140119852885120}, {beg = 140119984341040, size = 108508191592944, size_with_redzone = 108508191592944, name = 0x62b008371200 "\303\003", module_name = 0x6b18 , has_dynamic_init = 108508191592960, location = 0x7f7039e47622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98>, odr_indicator = 0}, {beg = 140736163040192, size = 0, size_with_redzone = 4294967297, name = 0x7 , module_name = 0x1 , has_dynamic_init = 7, location = 0xfffffffffffffff8, odr_indicator = 140736154677248}}, reg_sites = {30, 0, 2969654272, 32767}, access_size = 27416, size = 192 '\300'}, wild = {addr = 107339822750960, access_size = 0}}}}, pc = 93881031593859, bp = 140736163041968, sp = 140736163041960, access_size = 4, bug_descr = 0x7f7039f03a54 "heap-use-after-free", is_write = false, shadow_val = 253 '\375'} [23:46:01.256] #7 0x00007f7039ec251c in __asan::__asan_report_load4 (addr=addr@entry=107339822750960) at ../../../../src/libsanitizer/asan/asan_rtl.cpp:122 [23:46:01.256] bp = 140736163041968 [23:46:01.256] pc = [23:46:01.256] local_stack = 140119992185568 [23:46:01.256] sp = 140736163041960 [23:46:01.256] #8 0x00005562618a0f83 in ProcedureCreate (procedureName=, procNamespace=procNamespace@entry=2200, replace=, returnsSet=, returnType=, proowner=, languageObjectId=, languageValidator=, prosrc=, probin=, prosqlbody=, prokind=, security_definer=, isLeakProof=, isStrict=, volatility=, parallel=, parameterTypes=, allParameterTypes=, parameterModes=, parameterNames=, parameterDefaults=, trftypes=, trfoids=, proconfig=, prosupport=, procost=procost@entry=100, prorows=prorows@entry=0) at pg_proc.c:406 [23:46:01.256] oldproc = 0x61a000015cf0 [23:46:01.256] retval = [23:46:01.256] parameterCount = 0 [23:46:01.256] allParamCount = 0 [23:46:01.256] allParams = 0x619000425708 [23:46:01.256] paramModes = [23:46:01.256] variadicType = [23:46:01.256] proacl = 0x0 [23:46:01.256] rel = 0x7f70357c8de8 [23:46:01.256] tup = [23:46:01.256] oldtup = [23:46:01.256] nulls = [23:46:01.256] values = [23:46:01.256] replaces = [23:46:01.256] procname = [23:46:01.256] tupDesc = 0x7f70357c8ff8 [23:46:01.256] is_update = [23:46:01.256] myself = [23:46:01.256] referenced = [23:46:01.256] detailmsg = [23:46:01.256] i = [23:46:01.256] addrs = [23:46:01.256] __func__ = "ProcedureCreate" [23:46:01.256] #9 0x00005562619fcdb3 in CreateFunction (pstate=pstate@entry=0x619000425580, stmt=stmt@entry=0x6250000089b0) at functioncmds.c:1275 [23:46:01.256] probin_str = [23:46:01.256] prosrc_str = [23:46:01.256] prosqlbody = [23:46:01.256] prorettype = [23:46:01.256] returnsSet = [23:46:01.256] language = [23:46:01.256] languageOid = 14229 [23:46:01.256] languageValidator = 14228 [23:46:01.256] transformDefElem = [23:46:01.256] funcname = [23:46:01.256] namespaceId = 2200 [23:46:01.256] aclresult = [23:46:01.256] parameterTypes = [23:46:01.256] parameterTypes_list = [23:46:01.256] allParameterTypes = [23:46:01.256] parameterModes = [23:46:01.256] parameterNames = [23:46:01.256] inParameterNames_list = [23:46:01.256] parameterDefaults = [23:46:01.256] variadicArgType = [23:46:01.256] trftypes_list = [23:46:01.256] trfoids_list = 0x0 [23:46:01.256] trftypes = 0x0 [23:46:01.256] requiredResultType = [23:46:01.256] isWindowFunc = [23:46:01.256] isStrict = [23:46:01.256] security = [23:46:01.256] isLeakProof = [23:46:01.256] volatility = [23:46:01.256] proconfig = [23:46:01.256] procost = [23:46:01.256] prorows = [23:46:01.256] prosupport = [23:46:01.256] languageTuple = [23:46:01.256] languageStruct = [23:46:01.256] as_clause = [23:46:01.256] parallel = [23:46:01.256] __func__ = "CreateFunction" [23:46:01.256] #10 0x00005562620687b3 in ProcessUtilitySlow (pstate=pstate@entry=0x619000425580, pstmt=pstmt@entry=0x625000008a80, queryString=queryString@entry=0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "..., context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=params@entry=0x0, queryEnv=queryEnv@entry=0x0, dest=, qc=) at utility.c:1658 [23:46:01.256] _save_exception_stack = 0x7fffb1016130 [23:46:01.256] _save_context_stack = 0x0 [23:46:01.256] _local_sigjmp_buf = [23:46:01.256] _do_rethrow = false [23:46:01.256] parsetree = 0x6250000089b0 [23:46:01.256] isTopLevel = true [23:46:01.256] isCompleteQuery = true [23:46:01.256] needCleanup = false [23:46:01.256] commandCollected = false [23:46:01.256] address = [23:46:01.256] secondaryObject = [23:46:01.256] __func__ = "ProcessUtilitySlow" [23:46:01.256] #11 0x0000556262066651 in standard_ProcessUtility (pstmt=0x625000008a80, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=, qc=) at utility.c:1070 [23:46:01.256] parsetree = 0x6250000089b0 [23:46:01.256] isTopLevel = true [23:46:01.256] isAtomicContext = false [23:46:01.256] pstate = 0x619000425580 [23:46:01.256] readonly_flags = [23:46:01.256] __func__ = "standard_ProcessUtility" [23:46:01.256] #12 0x00005562620667f8 in ProcessUtility (pstmt=pstmt@entry=0x625000008a80, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=0x625000008e40, qc=0x7fffb1016300) at utility.c:523 [23:46:01.256] No locals. [23:46:01.256] #13 0x00005562620616a7 in PortalRunUtility (portal=portal@entry=0x625000032310, pstmt=pstmt@entry=0x625000008a80, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x625000008e40, qc=qc@entry=0x7fffb1016300) at pquery.c:1153 [23:46:01.256] No locals. [23:46:01.256] #14 0x0000556262061bb1 in PortalRunMulti (portal=portal@entry=0x625000032310, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x625000008e40, altdest=altdest@entry=0x625000008e40, qc=qc@entry=0x7fffb1016300) at pquery.c:1310 [23:46:01.256] pstmt = 0x625000008a80 [23:46:01.256] stmtlist_item__state = [23:46:01.256] active_snapshot_set = false [23:46:01.256] stmtlist_item = 0x625000008e08 [23:46:01.256] #15 0x000055626206264a in PortalRun (portal=portal@entry=0x625000032310, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, dest=dest@entry=0x625000008e40, altdest=altdest@entry=0x625000008e40, qc=qc@entry=0x7fffb1016300) at pquery.c:788 [23:46:01.256] _save_exception_stack = 0x7fffb1016480 [23:46:01.256] _save_context_stack = 0x0 [23:46:01.256] _local_sigjmp_buf = [23:46:01.256] _do_rethrow = [23:46:01.256] result = [23:46:01.256] nprocessed = [23:46:01.256] saveTopTransactionResourceOwner = 0x629000024248 [23:46:01.256] saveTopTransactionContext = 0x625000039900 [23:46:01.256] saveActivePortal = 0x0 [23:46:01.256] saveResourceOwner = 0x629000024248 [23:46:01.256] savePortalContext = 0x0 [23:46:01.256] saveMemoryContext = 0x625000039900 [23:46:01.256] __func__ = "PortalRun" [23:46:01.256] #16 0x00005562620597c6 in exec_simple_query (query_string=query_string@entry=0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "...) at postgres.c:1273 [23:46:01.256] cmdtaglen = [23:46:01.256] snapshot_set = [23:46:01.256] per_parsetree_context = 0x0 [23:46:01.256] plantree_list = 0x625000008df0 [23:46:01.256] parsetree = 0x625000008a00 [23:46:01.256] commandTag = [23:46:01.256] qc = [23:46:01.256] querytree_list = [23:46:01.256] portal = 0x625000032310 [23:46:01.256] receiver = 0x625000008e40 [23:46:01.256] format = [23:46:01.256] cmdtagname = [23:46:01.256] parsetree_item__state = [23:46:01.256] dest = DestRemote [23:46:01.256] oldcontext = 0x625000039900 [23:46:01.256] parsetree_list = 0x625000008a30 [23:46:01.256] parsetree_item = 0x625000008a48 [23:46:01.256] save_log_statement_stats = false [23:46:01.256] was_logged = false [23:46:01.256] use_implicit_block = false [23:46:01.256] msec_str = [23:46:01.256] __func__ = "exec_simple_query" [23:46:01.256] #17 0x000055626205da90 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4766 [23:46:01.256] query_string = 0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "... [23:46:01.256] firstchar = [23:46:01.256] input_message = [23:46:01.256] local_sigjmp_buf = [23:46:01.256] send_ready_for_query = [23:46:01.256] idle_in_transaction_timeout_enabled = [23:46:01.256] idle_session_timeout_enabled = [23:46:01.256] __func__ = "PostgresMain" [23:46:01.256] #18 0x000055626204f6d3 in BackendMain (startup_data=, startup_data_len=) at backend_startup.c:124 [23:46:01.256] bsdata = [23:46:01.256] #19 0x0000556261e92288 in postmaster_child_launch (child_type=B_BACKEND, child_slot=1, startup_data=startup_data@entry=0x7fffb1016660, startup_data_len=startup_data_len@entry=24, client_sock=client_sock@entry=0x7fffb1016710) at launch_backend.c:290 [23:46:01.256] pid = [23:46:01.256] #20 0x0000556261e982a6 in BackendStartup (client_sock=client_sock@entry=0x7fffb1016710) at postmaster.c:3580 [23:46:01.256] bn = 0x627000000138 [23:46:01.256] pid = [23:46:01.256] startup_data = [23:46:01.256] cac = [23:46:01.256] __func__ = "BackendStartup" [23:46:01.256] #21 0x0000556261e9b331 in ServerLoop () at postmaster.c:1702 [23:46:01.256] s = [23:46:01.256] i = 0 [23:46:01.256] now = [23:46:01.256] last_lockfile_recheck_time = 1751931596 [23:46:01.256] last_touch_time = 1751931536 [23:46:01.256] events = [23:46:01.256] nevents = 1 [23:46:01.256] __func__ = "ServerLoop" [23:46:01.256] #22 0x0000556261e9d47b in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000650) at postmaster.c:1400 [23:46:01.256] opt = [23:46:01.256] status = [23:46:01.256] userDoption = [23:46:01.256] listen_addr_saved = false [23:46:01.256] output_config_variable = [23:46:01.256] __func__ = "PostmasterMain" [23:46:01.256] #23 0x0000556261c2f838 in main (argc=4, argv=0x604000000650) at main.c:227 [23:46:01.256] do_check_root = [23:46:01.256] dispatch_option = [23:46:01.296] -e [23:46:01.296] [23:46:01.296] [23:46:01.396] dumping /tmp/cores/postgres-6-56661.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [23:46:01.650] [New LWP 56661] [23:46:01.654] [23:46:01.654] This GDB supports auto-downloading debuginfo from the following URLs: [23:46:01.654] [23:46:01.654] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [23:46:01.654] Debuginfod has been disabled. [23:46:01.654] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [23:46:01.769] [Thread debugging using libthread_db enabled] [23:46:01.769] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [23:46:01.769] Core was generated by `postgres: primary: postgres regression [local] CREATE FUNCTION '. [23:46:01.769] Program terminated with signal SIGABRT, Aborted. [23:46:01.769] #0 0x00007fd0084abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:02.988] [23:46:02.988] Thread 1 (Thread 0x7fd007e1dac0 (LWP 56661)): [23:46:02.988] #0 0x00007fd0084abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:02.988] No symbol table info available. [23:46:02.988] #1 0x00007fd00845cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:02.988] No symbol table info available. [23:46:02.988] #2 0x00007fd008447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:02.988] No symbol table info available. [23:46:02.988] #3 0x00007fd0096d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:143 [23:46:02.988] No locals. [23:46:02.988] #4 0x00007fd0096e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [23:46:02.988] No locals. [23:46:02.988] #5 0x00007fd0096c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffed316a3e6, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:190 [23:46:02.988] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7fcffe3af000 '=' , "\n==56661==ERROR: AddressSanitizer: heap-use-after-free on address 0x61a00000d2f0 at pc 0x563ca88abf83 bp 0x7ffed316b050 sp 0x7ffed316b0"..., capacity_bytes_ = 65536, size_ = }, } [23:46:02.988] buffer_copy = [23:46:02.988] l = [23:46:02.988] #6 0x00007fd0096c14c6 in __asan::ReportGenericError (pc=, bp=bp@entry=140732439900240, sp=sp@entry=140732439900232, addr=addr@entry=107339822715632, is_write=is_write@entry=false, access_size=access_size@entry=4, exp=, fatal=) at ../../../../src/libsanitizer/asan/asan_report.cpp:479 [23:46:02.988] in_report = {error_report_lock_ = {}, static current_error_ = {kind = __asan::kErrorKindGeneric, {Base = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250, module_name = 0x61a00000d280 "\320\003", has_dynamic_init = 1320, location = 0x7ffed3166008, odr_indicator = 140732439898256}, {beg = 1, size = 140531487516380, size_with_redzone = 140732439900624, name = 0x7ffed316a890 "\240\250\026\323\376\177", module_name = 0x1 , has_dynamic_init = 140531487672269, location = 0x6290010ef910, odr_indicator = 140732439900416}, {beg = 140732439898272, size = 2, size_with_redzone = 140531487672188, name = 0x563ca8fdb209 "H\205\300\017\204b\001", module_name = 0x7ffed316a8c0 "\300\251\026\323\376\177", has_dynamic_init = 140531487907858, location = 0x7ffed316a9c0, odr_indicator = 140531487503906}, {beg = 140732439898576, size = 2, size_with_redzone = 107271108168048, name = 0x6290010f41f0 "\003\021", module_name = 0x6290010f41f0 "\003\021", has_dynamic_init = 108370632589808, location = 0x6290010f4200, odr_indicator = 140531487982132}}, reg_sites = {83554560, 32720, 3541479824, 32766}, access_size = 240, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}}, AllocTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 4191888081843, size = 107339822715632, size_with_redzone = 112, name = 0x61a00000d280 "\320\003", module_name = 0x528 , has_dynamic_init = 140732439879688, location = 0x7ffed316a890, odr_indicator = 1}, {beg = 140531487516380, size = 140732439900624, size_with_redzone = 140732439898256, name = 0x1 , module_name = 0x7fd0096707cd <__interceptor_strdup(char const*)+269> "H\215e\330L\211\340[A\\A]A^A_]ÐH\211m\300A\203\374\001t~E\211\341E\017\266\3071\311H\211\352H\211\306L\211\367\350\357=\005", has_dynamic_init = 108370632571152, location = 0x7ffed316b100, odr_indicator = 140732439898272}, {beg = 2, size = 140531487672188, size_with_redzone = 94818533224969, name = 0x7ffed316a8c0 "\300\251\026\323\376\177", module_name = 0x7fd0096aa012 "H\215e\330D\211\360[A\\A]A^A_]\303\017\037@", has_dynamic_init = 140732439898560, location = 0x7fd009647622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98>, odr_indicator = 140732439898576}, {beg = 2, size = 107271108168048, size_with_redzone = 108370632589808, name = 0x6290010f41f0 "\003\021", module_name = 0x6290010f41f0 "\003\021", has_dynamic_init = 108370632589824, location = 0x7fd0096bc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548>, odr_indicator = 140531413479680}}, reg_sites = {3541479824, 32766, 240, 0}, access_size = 94818525691779, size = 80 'P'}, wild = {addr = 0, access_size = 4191888081843}}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250, module_name = 0x61a00000d280 "\320\003", has_dynamic_init = 1320, location = 0x7ffed3166008, odr_indicator = 140732439898256}, {beg = 1, size = 140531487516380, size_with_redzone = 140732439900624, name = 0x7ffed316a890 "\240\250\026\323\376\177", module_name = 0x1 , has_dynamic_init = 140531487672269, location = 0x6290010ef910, odr_indicator = 140732439900416}, {beg = 140732439898272, size = 2, size_with_redzone = 140531487672188, name = 0x563ca8fdb209 "H\205\300\017\204b\001", module_name = 0x7ffed316a8c0 "\300\251\026\323\376\177", has_dynamic_init = 140531487907858, location = 0x7ffed316a9c0, odr_indicator = 140531487503906}, {beg = 140732439898576, size = 2, size_with_redzone = 107271108168048, name = 0x6290010f41f0 "\003\021", module_name = 0x6290010f41f0 "\003\021", has_dynamic_init = 108370632589808, location = 0x6290010f4200, odr_indicator = 140531487982132}}, reg_sites = {83554560, 32720, 3541479824, 32766}, access_size = 240, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}}, SanitizerGetAllocatedSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250, module_name = 0x61a00000d280 "\320\003", has_dynamic_init = 1320, location = 0x7ffed3166008, odr_indicator = 140732439898256}, {beg = 1, size = 140531487516380, size_with_redzone = 140732439900624, name = 0x7ffed316a890 "\240\250\026\323\376\177", module_name = 0x1 , has_dynamic_init = 140531487672269, location = 0x6290010ef910, odr_indicator = 140732439900416}, {beg = 140732439898272, size = 2, size_with_redzone = 140531487672188, name = 0x563ca8fdb209 "H\205\300\017\204b\001", module_name = 0x7ffed316a8c0 "\300\251\026\323\376\177", has_dynamic_init = 140531487907858, location = 0x7ffed316a9c0, odr_indicator = 140531487503906}, {beg = 140732439898576, size = 2, size_with_redzone = 107271108168048, name = 0x6290010f41f0 "\003\021", module_name = 0x6290010f41f0 "\003\021", has_dynamic_init = 108370632589808, location = 0x6290010f4200, odr_indicator = 140531487982132}}, reg_sites = {83554560, 32720, 3541479824, 32766}, access_size = 240, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}}, CallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250, module_name = 0x7ffed3166008 "@`\026\323\376\177", has_dynamic_init = 140732439898256, location = 0x1, odr_indicator = 140531487516380}, {beg = 140732439900624, size = 140732439898256, size_with_redzone = 1, name = 0x7fd0096707cd <__interceptor_strdup(char const*)+269> "H\215e\330L\211\340[A\\A]A^A_]ÐH\211m\300A\203\374\001t~E\211\341E\017\266\3071\311H\211\352H\211\306L\211\367\350\357=\005", module_name = 0x6290010ef910 '\177' ..., has_dynamic_init = 140732439900416, location = 0x7ffed316a8a0, odr_indicator = 2}, {beg = 140531487672188, size = 94818533224969, size_with_redzone = 140732439898304, name = 0x7fd0096aa012 "H\215e\330D\211\360[A\\A]A^A_]\303\017\037@", module_name = 0x7ffed316a9c0 "\257\245u\251, odr_indicator = 2}, {beg = 9223372036854775814, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 17591554987506}, {beg = 108095736939944, size = 107271107037168, size_with_redzone = 2200, name = 0x7ffed316af90 "\357\004", module_name = 0xfffda62d5f0 "", has_dynamic_init = 107271107036544, location = 0x528, odr_indicator = 1264}, {beg = 0, size = 1263, size_with_redzone = 94818537478143, name = 0x6190003ac580 "\332\001", module_name = 0x7fd0028fa380 "\367E", has_dynamic_init = 1263, location = 0x898, odr_indicator = 0}}, reg_sites = {2839455471, 22076, 3541479424, 32766}, access_size = 107339822715576, size = 184 '\270'}, wild = {addr = 140531488275028, access_size = 64768}}}}, function = 0x61a00000d280 "\320\003"}, StringFunctionSizeOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250, module_name = 0x61a00000d280 "\320\003", has_dynamic_init = 1320, location = 0x7ffed3166008, odr_indicator = 140732439898256}, {beg = 1, size = 140531487516380, size_with_redzone = 140732439900624, name = 0x7ffed316a890 "\240\250\026\323\376\177", module_name = 0x1 , has_dynamic_init = 140531487672269, location = 0x6290010ef910, odr_indicator = 140732439900416}, {beg = 140732439898272, size = 2, size_with_redzone = 140531487672188, name = 0x563ca8fdb209 "H\205\300\017\204b\001", module_name = 0x7ffed316a8c0 "\300\251\026\323\376\177", has_dynamic_init = 140531487907858, location = 0x7ffed316a9c0, odr_indicator = 140531487503906}, {beg = 140732439898576, size = 2, size_with_redzone = 107271108168048, name = 0x6290010f41f0 "\003\021", module_name = 0x6290010f41f0 "\003\021", has_dynamic_init = 108370632589808, location = 0x6290010f4200, odr_indicator = 140531487982132}}, reg_sites = {83554560, 32720, 3541479824, 32766}, access_size = 240, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}, size = 140732439900240}, BadParamsToAnnotateContiguousContainer = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250 = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250, module_name = 0x7fd00964a6dc <__interceptor_strlen(char const*)+76> "\204\300t\030H\215e\330L\211\340[A\\A]A^A_]\303f\017\037D", has_dynamic_init = 140732439900624, location = 0x7ffed316a890, odr_indicator = 1}, stack_id1 = 157747149, stack_id2 = 32720}, InvalidPointerPair = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250, module_name = 0x7ffed3166008 "@`\026\323\376\177", has_dynamic_init = 140732439898256, location = 0x1, odr_indicator = 140531487516380}, {beg = 140732439900624, size = 140732439898256, size_with_redzone = 1, name = 0x7fd0096707cd <__interceptor_strdup(char const*)+269> "H\215e\330L\211\340[A\\A]A^A_]ÐH\211m\300A\203\374\001t~E\211\341E\017\266\3071\311H\211\352H\211\306L\211\367\350\357=\005", module_name = 0x6290010ef910 '\177' ..., has_dynamic_init = 140732439900416, location = 0x7ffed316a8a0, odr_indicator = 2}, {beg = 140531487672188, size = 94818533224969, size_with_redzone = 140732439898304, name = 0x7fd0096aa012 "H\215e\330D\211\360[A\\A]A^A_]\303\017\037@", module_name = 0x7ffed316a9c0 "\257\245u\251, odr_indicator = 2}, {beg = 9223372036854775814, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 0, location = 0x0, odr_indicator = 17591554987506}, {beg = 108095736939944, size = 107271107037168, size_with_redzone = 2200, name = 0x7ffed316af90 "\357\004", module_name = 0xfffda62d5f0 "", has_dynamic_init = 107271107036544, location = 0x528, odr_indicator = 1264}, {beg = 0, size = 1263, size_with_redzone = 94818537478143, name = 0x6190003ac580 "\332\001", module_name = 0x7fd0028fa380 "\367E", has_dynamic_init = 1263, location = 0x898, odr_indicator = 0}}, reg_sites = {2839455471, 22076, 3541479424, 32766}, access_size = 107339822715576, size = 184 '\270'}, wild = {addr = 140531488275028, access_size = 64768}}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250}, global = {addr = 107339822715632, static kMaxGlobals = 4, globals = {{beg = 0, size = 0, size_with_redzone = 4191888081843, name = 0x61a00000d2f0 '\177' ..., module_name = 0x70 , has_dynamic_init = 107339822715520, location = 0x528, odr_indicator = 140732439879688}, {beg = 140732439898256, size = 1, size_with_redzone = 140531487516380, name = 0x7ffed316b1d0 "\200\262\026\323\376\177", module_name = 0x7ffed316a890 "\240\250\026\323\376\177", has_dynamic_init = 1, location = 0x7fd0096707cd <__interceptor_strdup(char const*)+269>, odr_indicator = 108370632571152}, {beg = 140732439900416, size = 140732439898272, size_with_redzone = 2, name = 0x7fd00967077c <__interceptor_strdup(char const*)+188> "E\205\344u_H\307E\300", module_name = 0x563ca8fdb209 "H\205\300\017\204b\001", has_dynamic_init = 140732439898304, location = 0x7fd0096aa012 , odr_indicator = 140732439898560}, {beg = 140531487503906, size = 140732439898576, size_with_redzone = 2, name = 0x6190004c0970 "\002\021", module_name = 0x6290010f41f0 "\003\021", has_dynamic_init = 108370632589808, location = 0x6290010f41f0, odr_indicator = 108370632589824}}, reg_sites = {158057012, 32720, 83554560, 32720}, access_size = 140732439900560, size = 240 '\360'}, wild = {addr = 107339822715632, access_size = 0}}}}, pc = 94818525691779, bp = 140732439900240, sp = 140732439900232, access_size = 4, bug_descr = 0x7fd009703a54 "heap-use-after-free", is_write = false, shadow_val = 253 '\375'}}}, halt_on_error_ = true} [23:46:02.988] error = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\000\000\000\000\233\373|\250}, global = {addr = 107339822715632, static kMaxGlobals = 4, globals = {{beg = 0, size = 0, size_with_redzone = 4191888081843, name = 0x61a00000d2f0 '\177' ..., module_name = 0x70 , has_dynamic_init = 107339822715520, location = 0x528, odr_indicator = 140732439879688}, {beg = 140732439898256, size = 1, size_with_redzone = 140531487516380, name = 0x7ffed316b1d0 "\200\262\026\323\376\177", module_name = 0x7ffed316a890 "\240\250\026\323\376\177", has_dynamic_init = 1, location = 0x7fd0096707cd <__interceptor_strdup(char const*)+269>, odr_indicator = 108370632571152}, {beg = 140732439900416, size = 140732439898272, size_with_redzone = 2, name = 0x7fd00967077c <__interceptor_strdup(char const*)+188> "E\205\344u_H\307E\300", module_name = 0x563ca8fdb209 "H\205\300\017\204b\001", has_dynamic_init = 140732439898304, location = 0x7fd0096aa012 , odr_indicator = 140732439898560}, {beg = 140531487503906, size = 140732439898576, size_with_redzone = 2, name = 0x6190004c0970 "\002\021", module_name = 0x6290010f41f0 "\003\021", has_dynamic_init = 108370632589808, location = 0x6290010f41f0, odr_indicator = 108370632589824}}, reg_sites = {158057012, 32720, 83554560, 32720}, access_size = 140732439900560, size = 240 '\360'}, wild = {addr = 107339822715632, access_size = 0}}}}, pc = 94818525691779, bp = 140732439900240, sp = 140732439900232, access_size = 4, bug_descr = 0x7fd009703a54 "heap-use-after-free", is_write = false, shadow_val = 253 '\375'} [23:46:02.988] #7 0x00007fd0096c251c in __asan::__asan_report_load4 (addr=addr@entry=107339822715632) at ../../../../src/libsanitizer/asan/asan_rtl.cpp:122 [23:46:02.988] bp = 140732439900240 [23:46:02.988] pc = [23:46:02.988] local_stack = 140531494458080 [23:46:02.988] sp = 140732439900232 [23:46:02.988] #8 0x0000563ca88abf83 in ProcedureCreate (procedureName=, procNamespace=procNamespace@entry=2200, replace=, returnsSet=, returnType=, proowner=, languageObjectId=, languageValidator=, prosrc=, probin=, prosqlbody=, prokind=, security_definer=, isLeakProof=, isStrict=, volatility=, parallel=, parameterTypes=, allParameterTypes=, parameterModes=, parameterNames=, parameterDefaults=, trftypes=, trfoids=, proconfig=, prosupport=, procost=procost@entry=100, prorows=prorows@entry=0) at pg_proc.c:406 [23:46:02.988] oldproc = 0x61a00000d2f0 [23:46:02.988] retval = [23:46:02.988] parameterCount = 0 [23:46:02.988] allParamCount = 0 [23:46:02.988] allParams = 0x6190003ac808 [23:46:02.988] paramModes = [23:46:02.988] variadicType = [23:46:02.988] proacl = 0x0 [23:46:02.988] rel = 0x7fd0029eade8 [23:46:02.988] tup = [23:46:02.988] oldtup = [23:46:02.988] nulls = [23:46:02.988] values = [23:46:02.988] replaces = [23:46:02.988] procname = [23:46:02.988] tupDesc = 0x7fd0029eaff8 [23:46:02.988] is_update = [23:46:02.988] myself = [23:46:02.988] referenced = [23:46:02.988] detailmsg = [23:46:02.988] i = [23:46:02.988] addrs = [23:46:02.988] __func__ = "ProcedureCreate" [23:46:02.988] #9 0x0000563ca8a07db3 in CreateFunction (pstate=pstate@entry=0x6190003ac680, stmt=stmt@entry=0x6250000089b0) at functioncmds.c:1275 [23:46:02.988] probin_str = [23:46:02.988] prosrc_str = [23:46:02.988] prosqlbody = [23:46:02.988] prorettype = [23:46:02.988] returnsSet = [23:46:02.988] language = [23:46:02.988] languageOid = 14229 [23:46:02.988] languageValidator = 14228 [23:46:02.988] transformDefElem = [23:46:02.988] funcname = [23:46:02.988] namespaceId = 2200 [23:46:02.988] aclresult = [23:46:02.988] parameterTypes = [23:46:02.988] parameterTypes_list = [23:46:02.988] allParameterTypes = [23:46:02.988] parameterModes = [23:46:02.988] parameterNames = [23:46:02.988] inParameterNames_list = [23:46:02.988] parameterDefaults = [23:46:02.988] variadicArgType = [23:46:02.988] trftypes_list = [23:46:02.988] trfoids_list = 0x0 [23:46:02.988] trftypes = 0x0 [23:46:02.988] requiredResultType = [23:46:02.988] isWindowFunc = [23:46:02.988] isStrict = [23:46:02.988] security = [23:46:02.988] isLeakProof = [23:46:02.988] volatility = [23:46:02.988] proconfig = [23:46:02.988] procost = [23:46:02.988] prorows = [23:46:02.988] prosupport = [23:46:02.988] languageTuple = [23:46:02.988] languageStruct = [23:46:02.988] as_clause = [23:46:02.988] parallel = [23:46:02.988] __func__ = "CreateFunction" [23:46:02.988] #10 0x0000563ca90737b3 in ProcessUtilitySlow (pstate=pstate@entry=0x6190003ac680, pstmt=pstmt@entry=0x625000008a80, queryString=queryString@entry=0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "..., context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=params@entry=0x0, queryEnv=queryEnv@entry=0x0, dest=, qc=) at utility.c:1658 [23:46:02.988] _save_exception_stack = 0x7ffed316bfe0 [23:46:02.988] _save_context_stack = 0x0 [23:46:02.988] _local_sigjmp_buf = [23:46:02.988] _do_rethrow = false [23:46:02.988] parsetree = 0x6250000089b0 [23:46:02.988] isTopLevel = true [23:46:02.988] isCompleteQuery = true [23:46:02.988] needCleanup = false [23:46:02.988] commandCollected = false [23:46:02.988] address = [23:46:02.988] secondaryObject = [23:46:02.988] __func__ = "ProcessUtilitySlow" [23:46:02.988] #11 0x0000563ca9071651 in standard_ProcessUtility (pstmt=pstmt@entry=0x625000008a80, queryString=queryString@entry=0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "..., readOnlyTree=readOnlyTree@entry=false, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=params@entry=0x0, queryEnv=queryEnv@entry=0x0, dest=, qc=) at utility.c:1070 [23:46:02.988] parsetree = 0x6250000089b0 [23:46:02.988] isTopLevel = true [23:46:02.988] isAtomicContext = false [23:46:02.988] pstate = 0x6190003ac680 [23:46:02.988] readonly_flags = [23:46:02.988] __func__ = "standard_ProcessUtility" [23:46:02.988] #12 0x00007fd00516770a in pgss_ProcessUtility (pstmt=, queryString=, readOnlyTree=, context=, params=, queryEnv=, dest=, qc=) at pg_stat_statements.c:1173 [23:46:02.988] _save_exception_stack = 0x7ffed316c3c0 [23:46:02.988] _save_context_stack = 0x0 [23:46:02.988] _local_sigjmp_buf = [23:46:02.988] _do_rethrow = false [23:46:02.988] duration = [23:46:02.988] bufusage = [23:46:02.988] walusage_start = [23:46:02.988] start = [23:46:02.988] rows = [23:46:02.988] bufusage_start = [23:46:02.988] walusage = [23:46:02.988] parsetree = [23:46:02.988] saved_queryId = 4057284485996055848 [23:46:02.988] saved_stmt_location = 0 [23:46:02.988] saved_stmt_len = 268 [23:46:02.988] enabled = true [23:46:02.988] #13 0x0000563ca9071759 in ProcessUtility (pstmt=pstmt@entry=0x625000008a80, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=0x6250000094b0, qc=0x7ffed316c590) at utility.c:519 [23:46:02.988] No locals. [23:46:02.988] #14 0x0000563ca906c6a7 in PortalRunUtility (portal=portal@entry=0x625000032310, pstmt=pstmt@entry=0x625000008a80, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x6250000094b0, qc=qc@entry=0x7ffed316c590) at pquery.c:1153 [23:46:02.988] No locals. [23:46:02.988] #15 0x0000563ca906cbb1 in PortalRunMulti (portal=portal@entry=0x625000032310, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x6250000094b0, altdest=altdest@entry=0x6250000094b0, qc=qc@entry=0x7ffed316c590) at pquery.c:1310 [23:46:02.988] pstmt = 0x625000008a80 [23:46:02.988] stmtlist_item__state = [23:46:02.988] active_snapshot_set = false [23:46:02.988] stmtlist_item = 0x625000009478 [23:46:02.988] #16 0x0000563ca906d64a in PortalRun (portal=portal@entry=0x625000032310, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, dest=dest@entry=0x6250000094b0, altdest=altdest@entry=0x6250000094b0, qc=qc@entry=0x7ffed316c590) at pquery.c:788 [23:46:02.988] _save_exception_stack = 0x7ffed316c710 [23:46:02.988] _save_context_stack = 0x0 [23:46:02.988] _local_sigjmp_buf = [23:46:02.988] _do_rethrow = [23:46:02.988] result = [23:46:02.988] nprocessed = [23:46:02.988] saveTopTransactionResourceOwner = 0x62900002a248 [23:46:02.988] saveTopTransactionContext = 0x625000039900 [23:46:02.988] saveActivePortal = 0x0 [23:46:02.988] saveResourceOwner = 0x62900002a248 [23:46:02.988] savePortalContext = 0x0 [23:46:02.988] saveMemoryContext = 0x625000039900 [23:46:02.988] __func__ = "PortalRun" [23:46:02.988] #17 0x0000563ca90647c6 in exec_simple_query (query_string=query_string@entry=0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "...) at postgres.c:1273 [23:46:02.988] cmdtaglen = [23:46:02.988] snapshot_set = [23:46:02.988] per_parsetree_context = 0x0 [23:46:02.988] plantree_list = 0x625000009460 [23:46:02.988] parsetree = 0x625000008a00 [23:46:02.988] commandTag = [23:46:02.988] qc = [23:46:02.988] querytree_list = [23:46:02.988] portal = 0x625000032310 [23:46:02.988] receiver = 0x6250000094b0 [23:46:02.988] format = [23:46:02.988] cmdtagname = [23:46:02.988] parsetree_item__state = [23:46:02.988] dest = DestRemote [23:46:02.988] oldcontext = 0x625000039900 [23:46:02.988] parsetree_list = 0x625000008a30 [23:46:02.988] parsetree_item = 0x625000008a48 [23:46:02.988] save_log_statement_stats = false [23:46:02.988] was_logged = true [23:46:02.988] use_implicit_block = false [23:46:02.988] msec_str = [23:46:02.988] __func__ = "exec_simple_query" [23:46:02.988] #18 0x0000563ca9068a90 in PostgresMain (dbname=dbname@entry=0x6290000254b8 "regression", username=username@entry=0x629000025498 "postgres") at postgres.c:4766 [23:46:02.988] query_string = 0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "... [23:46:02.988] firstchar = [23:46:02.988] input_message = [23:46:02.988] local_sigjmp_buf = [23:46:02.988] send_ready_for_query = [23:46:02.988] idle_in_transaction_timeout_enabled = [23:46:02.988] idle_session_timeout_enabled = [23:46:02.988] __func__ = "PostgresMain" [23:46:02.988] #19 0x0000563ca905a6d3 in BackendMain (startup_data=, startup_data_len=) at backend_startup.c:124 [23:46:02.988] bsdata = [23:46:02.988] #20 0x0000563ca8e9d288 in postmaster_child_launch (child_type=B_BACKEND, child_slot=8, startup_data=startup_data@entry=0x7ffed316c8f0, startup_data_len=startup_data_len@entry=24, client_sock=client_sock@entry=0x7ffed316c9a0) at launch_backend.c:290 [23:46:02.988] pid = [23:46:02.988] #21 0x0000563ca8ea32a6 in BackendStartup (client_sock=client_sock@entry=0x7ffed316c9a0) at postmaster.c:3580 [23:46:02.988] bn = 0x629000019388 [23:46:02.988] pid = [23:46:02.988] startup_data = [23:46:02.988] cac = [23:46:02.988] __func__ = "BackendStartup" [23:46:02.988] #22 0x0000563ca8ea6331 in ServerLoop () at postmaster.c:1702 [23:46:02.988] s = [23:46:02.988] i = 0 [23:46:02.988] now = [23:46:02.988] last_lockfile_recheck_time = 1751931688 [23:46:02.988] last_touch_time = 1751931628 [23:46:02.988] events = [23:46:02.988] nevents = 1 [23:46:02.988] __func__ = "ServerLoop" [23:46:02.988] #23 0x0000563ca8ea847b in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000650) at postmaster.c:1400 [23:46:02.988] opt = [23:46:02.988] status = [23:46:02.988] userDoption = [23:46:02.988] listen_addr_saved = false [23:46:02.988] output_config_variable = [23:46:02.988] __func__ = "PostmasterMain" [23:46:02.988] #24 0x0000563ca8c3a838 in main (argc=4, argv=0x604000000650) at main.c:227 [23:46:02.988] do_check_root = [23:46:02.988] dispatch_option = [23:46:03.028] -e [23:46:03.028] [23:46:03.028] [23:46:03.119] dumping /tmp/cores/postgres-6-29025.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [23:46:03.391] [New LWP 29025] [23:46:03.393] [23:46:03.393] This GDB supports auto-downloading debuginfo from the following URLs: [23:46:03.393] [23:46:03.393] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [23:46:03.393] Debuginfod has been disabled. [23:46:03.393] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [23:46:03.511] [Thread debugging using libthread_db enabled] [23:46:03.511] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [23:46:03.511] Core was generated by `postgres: postgres regression [local] CREATE FUNCTION '. [23:46:03.511] Program terminated with signal SIGABRT, Aborted. [23:46:03.511] #0 0x00007efebf4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:04.673] [23:46:04.673] Thread 1 (Thread 0x7efebf226ac0 (LWP 29025)): [23:46:04.673] #0 0x00007efebf4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:04.673] No symbol table info available. [23:46:04.673] #1 0x00007efebf45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:04.673] No symbol table info available. [23:46:04.673] #2 0x00007efebf447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [23:46:04.673] No symbol table info available. [23:46:04.673] #3 0x00007efec06d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:143 [23:46:04.673] No locals. [23:46:04.673] #4 0x00007efec06e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58 [23:46:04.673] No locals. [23:46:04.673] #5 0x00007efec06c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fffd51ac0b6, __in_chrg=) at ../../../../src/libsanitizer/asan/asan_report.cpp:190 [23:46:04.673] buffer_copy = {<__sanitizer::InternalMmapVectorNoCtor> = {data_ = 0x7efead9b1000 '=' , "\n==29025==ERROR: AddressSanitizer: heap-use-after-free on address 0x61a000005af0 at pc 0x5589289d5f83 bp 0x7fffd51acd20 sp 0x7fffd51acd"..., capacity_bytes_ = 65536, size_ = }, } [23:46:04.673] buffer_copy = [23:46:04.673] l = [23:46:04.673] #6 0x00007efec06c14c6 in __asan::ReportGenericError (pc=, bp=bp@entry=140736768691488, sp=sp@entry=140736768691480, addr=addr@entry=107339822684912, is_write=is_write@entry=false, access_size=access_size@entry=4, exp=, fatal=) at ../../../../src/libsanitizer/asan/asan_report.cpp:479 [23:46:04.673] in_report = {error_report_lock_ = {}, static current_error_ = {kind = __asan::kErrorKindGeneric, {Base = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, DeadlySignal = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, signal = {siginfo = 0x2, context = 0x61a000005af0, addr = 0, pc = 0, sp = 4136053506995, bp = 107339822684912, is_memory_access = 112, write_flag = __sanitizer::SignalContext::UNKNOWN, is_true_faulting_addr = 128}}, DoubleFree = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, second_free_stack = 0x2, addr_description = {addr = 107339822684912, alloc_tid = 0, free_tid = 0, alloc_stack_id = 947, free_stack_id = 963, chunk_access = {bad_addr = 107339822684912, offset = 112, chunk_begin = 107339822684800, chunk_size = 1320, user_requested_alignment = 8, access_type = 2, alloc_type = 1}}}, NewDeleteTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, free_stack = 0x2, addr_description = {addr = 107339822684912, alloc_tid = 0, free_tid = 0, alloc_stack_id = 947, free_stack_id = 963, chunk_access = {bad_addr = 107339822684912, offset = 112, chunk_begin = 107339822684800, chunk_size = 1320, user_requested_alignment = 8, access_type = 2, alloc_type = 1}}, delete_size = 140736768691600, delete_alignment = 128}, FreeNotMalloced = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, free_stack = 0x2, addr_description = {data = {kind = 23280, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 4136053506995, alloc_stack_id = 23280, free_stack_id = 24992, chunk_access = {bad_addr = 112, offset = 107339822684800, chunk_begin = 1320, chunk_size = 108920371306504, user_requested_alignment = 3472, access_type = 0, alloc_type = 3}}, stack = {addr = 0, tid = 0, offset = 4136053506995, frame_pc = 107339822684912, access_size = 112, frame_descr = 0x61a000005a80 "\303\003"}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 4136053506995, size_with_redzone = 107339822684912, name = 0x70 , module_name = 0x61a000005a80 "\303\003", has_dynamic_init = 1320, location = 0x6310000a6008, odr_indicator = 140736768691600}, {beg = 128, size = 139632614614748, size_with_redzone = 107271103280328, name = 0x7efec06bc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , module_name = 0xb0 , has_dynamic_init = 140736768691648, location = 0x7efeb77a1af0, odr_indicator = 139632614604848}, {beg = 108508190732784, size = 108508190732784, size_with_redzone = 108508190732800, name = 0x6b18 , module_name = 0x62b00829f200 "\303\003", has_dynamic_init = 139632614602274, location = 0x0, odr_indicator = 140736768689712}, {beg = 0, size = 4294967297, size_with_redzone = 7, name = 0x1 , module_name = 0x7 , has_dynamic_init = 18446744073709551608, location = 0x7fffd49b1000, odr_indicator = 30}}, reg_sites = {3575303792, 32767, 27416, 0}, access_size = 140736768689712, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}}, AllocTypeMismatch = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, dealloc_stack = 0x2, alloc_type = 23280, dealloc_type = 24992, addr_description = {data = {kind = __asan::kAddressKindWild, {shadow = {addr = 0, kind = (__asan::kShadowKindGap | __asan::kShadowKindHigh | unknown: 0xb0), shadow_byte = 3 '\003'}, heap = {addr = 0, alloc_tid = 4136053506995, free_tid = 107339822684912, alloc_stack_id = 112, free_stack_id = 0, chunk_access = {bad_addr = 107339822684800, offset = 1320, chunk_begin = 108920371306504, chunk_size = 140736768691600, user_requested_alignment = 128, access_type = 0, alloc_type = 0}}, stack = {addr = 0, tid = 4136053506995, offset = 107339822684912, frame_pc = 112, access_size = 107339822684800, frame_descr = 0x528 }, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 4136053506995, size = 107339822684912, size_with_redzone = 112, name = 0x61a000005a80 "\303\003", module_name = 0x528 , has_dynamic_init = 108920371306504, location = 0x7fffd51acd90, odr_indicator = 128}, {beg = 139632614614748, size = 107271103280328, size_with_redzone = 139632615080500, name = 0xb0 , module_name = 0x7fffd51acdc0 "", has_dynamic_init = 139632465025776, location = 0x7efec0648030 <__interceptor_memcpy(void*, void const*, __sanitizer::uptr)+416>, odr_indicator = 108508190732784}, {beg = 108508190732784, size = 108508190732800, size_with_redzone = 27416, name = 0x62b00829f200 "\303\003", module_name = 0x7efec0647622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98> "\204\300t\"H\215e\330L\211\342D\211\356H\211\337[A\\A]A^A_]\377%\3355\020", has_dynamic_init = 0, location = 0x7fffd51ac630, odr_indicator = 0}, {beg = 4294967297, size = 7, size_with_redzone = 1, name = 0x7 , module_name = 0xfffffffffffffff8 , has_dynamic_init = 140736760320000, location = 0x1e, odr_indicator = 140736768691824}}, reg_sites = {27416, 0, 3575301680, 32767}, access_size = 94047580282755, size = 32 ' '}, wild = {addr = 0, access_size = 4136053506995}}}}}, MallocUsableSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, addr_description = {data = {kind = 23280, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 4136053506995, alloc_stack_id = 23280, free_stack_id = 24992, chunk_access = {bad_addr = 112, offset = 107339822684800, chunk_begin = 1320, chunk_size = 108920371306504, user_requested_alignment = 3472, access_type = 0, alloc_type = 3}}, stack = {addr = 0, tid = 0, offset = 4136053506995, frame_pc = 107339822684912, access_size = 112, frame_descr = 0x61a000005a80 "\303\003"}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 4136053506995, size_with_redzone = 107339822684912, name = 0x70 , module_name = 0x61a000005a80 "\303\003", has_dynamic_init = 1320, location = 0x6310000a6008, odr_indicator = 140736768691600}, {beg = 128, size = 139632614614748, size_with_redzone = 107271103280328, name = 0x7efec06bc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , module_name = 0xb0 , has_dynamic_init = 140736768691648, location = 0x7efeb77a1af0, odr_indicator = 139632614604848}, {beg = 108508190732784, size = 108508190732784, size_with_redzone = 108508190732800, name = 0x6b18 , module_name = 0x62b00829f200 "\303\003", has_dynamic_init = 139632614602274, location = 0x0, odr_indicator = 140736768689712}, {beg = 0, size = 4294967297, size_with_redzone = 7, name = 0x1 , module_name = 0x7 , has_dynamic_init = 18446744073709551608, location = 0x7fffd49b1000, odr_indicator = 30}}, reg_sites = {3575303792, 32767, 27416, 0}, access_size = 140736768689712, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}}, SanitizerGetAllocatedSizeNotOwned = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, addr_description = {data = {kind = 23280, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 4136053506995, alloc_stack_id = 23280, free_stack_id = 24992, chunk_access = {bad_addr = 112, offset = 107339822684800, chunk_begin = 1320, chunk_size = 108920371306504, user_requested_alignment = 3472, access_type = 0, alloc_type = 3}}, stack = {addr = 0, tid = 0, offset = 4136053506995, frame_pc = 107339822684912, access_size = 112, frame_descr = 0x61a000005a80 "\303\003"}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 4136053506995, size_with_redzone = 107339822684912, name = 0x70 , module_name = 0x61a000005a80 "\303\003", has_dynamic_init = 1320, location = 0x6310000a6008, odr_indicator = 140736768691600}, {beg = 128, size = 139632614614748, size_with_redzone = 107271103280328, name = 0x7efec06bc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , module_name = 0xb0 , has_dynamic_init = 140736768691648, location = 0x7efeb77a1af0, odr_indicator = 139632614604848}, {beg = 108508190732784, size = 108508190732784, size_with_redzone = 108508190732800, name = 0x6b18 , module_name = 0x62b00829f200 "\303\003", has_dynamic_init = 139632614602274, location = 0x0, odr_indicator = 140736768689712}, {beg = 0, size = 4294967297, size_with_redzone = 7, name = 0x1 , module_name = 0x7 , has_dynamic_init = 18446744073709551608, location = 0x7fffd49b1000, odr_indicator = 30}}, reg_sites = {3575303792, 32767, 27416, 0}, access_size = 140736768689712, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}}, CallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, count = 107339822684912, size = 0}, ReallocArrayOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, count = 107339822684912, size = 0}, PvallocOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, size = 107339822684912}, InvalidAllocationAlignment = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, alignment = 107339822684912}, InvalidAlignedAllocAlignment = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, size = 107339822684912, alignment = 0}, InvalidPosixMemalignAlignment = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, alignment = 107339822684912}, AllocationSizeTooBig = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, user_size = 107339822684912, total_size = 0, max_size = 0}, RssLimitExceeded = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2}, OutOfMemory = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, requested_size = 107339822684912}, StringFunctionMemoryRangesOverlap = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, length1 = 107339822684912, length2 = 0, addr1_description = {data = {kind = __asan::kAddressKindWild, {shadow = {addr = 4136053506995, kind = (unknown: 0xf0), shadow_byte = 90 'Z'}, heap = {addr = 4136053506995, alloc_tid = 107339822684912, free_tid = 112, alloc_stack_id = 23168, free_stack_id = 24992, chunk_access = {bad_addr = 1320, offset = 108920371306504, chunk_begin = 140736768691600, chunk_size = 128, user_requested_alignment = 1756, access_type = 2, alloc_type = 2}}, stack = {addr = 4136053506995, tid = 107339822684912, offset = 112, frame_pc = 107339822684800, access_size = 1320, frame_descr = 0x6310000a6008 ""}, global = {addr = 4136053506995, static kMaxGlobals = 4, globals = {{beg = 107339822684912, size = 112, size_with_redzone = 107339822684800, name = 0x528 , module_name = 0x6310000a6008 "", has_dynamic_init = 140736768691600, location = 0x80, odr_indicator = 139632614614748}, {beg = 107271103280328, size = 139632615080500, size_with_redzone = 176, name = 0x7fffd51acdc0 "", module_name = 0x7efeb77a1af0 "GF", has_dynamic_init = 139632614604848, location = 0x62b00829f1f0, odr_indicator = 108508190732784}, {beg = 108508190732800, size = 27416, size_with_redzone = 108508190732800, name = 0x7efec0647622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98> "\204\300t\"H\215e\330L\211\342D\211\356H\211\337[A\\A]A^A_]\377%\3355\020", module_name = 0x0, has_dynamic_init = 140736768689712, location = 0x0, odr_indicator = 4294967297}, {beg = 7, size = 1, size_with_redzone = 7, name = 0xfffffffffffffff8 , module_name = 0x7fffd49b1000 , has_dynamic_init = 30, location = 0x7fffd51ace70, odr_indicator = 27416}}, reg_sites = {3575301680, 32767, 681402243, 21897}, access_size = 140736768691488, size = 24 '\030'}, wild = {addr = 4136053506995, access_size = 107339822684912}}}}, addr2_description = {data = {kind = __asan::kAddressKindGlobal, {shadow = {addr = 139632615373396, kind = __asan::kShadowKindLow, shadow_byte = 253 '\375'}, heap = {addr = 139632615373396, alloc_tid = 105759274958080, free_tid = 3, alloc_stack_id = 168760, free_stack_id = 25360, chunk_access = {bad_addr = 140736768691312, offset = 139632371845824, chunk_begin = 2, chunk_size = 9223372036854775814, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 139632615373396, tid = 105759274958080, offset = 3, frame_pc = 108920370795320, access_size = 140736768691312, frame_descr = 0x7efeb1ec4ac0 "DK\354\261\376~"}, global = {addr = 139632615373396, static kMaxGlobals = 4, globals = {{beg = 105759274958080, size = 3, size_with_redzone = 108920370795320, name = 0x7fffd51acc70 "\200\346<", module_name = 0x7efeb1ec4ac0 "DK\354\261\376~", has_dynamic_init = 2, location = 0x8000000000000006, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 140736768691376, location = 0x55892946f820 , odr_indicator = 17592096086412}, {beg = 108095736939944, size = 107271107176688, size_with_redzone = 2200, name = 0x7fffd51acc60 "\357\004", module_name = 0xffffaa3598a "", has_dynamic_init = 107271107176064, location = 0x528, odr_indicator = 1264}, {beg = 0, size = 1263, size_with_redzone = 94047592069119, name = 0x6190003ce680 "\332\001", module_name = 0x7efeb1ec4b20 "FF", has_dynamic_init = 1263, location = 0x898, odr_indicator = 0}}, reg_sites = {693192431, 21897, 3575303376, 32767}, access_size = 107339822684856, size = 184 '\270'}, wild = {addr = 139632615373396, access_size = 105759274958080}}}}, function = 0x61a000005a80 "\303\003"}, StringFunctionSizeOverflow = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, addr_description = {data = {kind = 23280, {shadow = {addr = 0, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 0, alloc_tid = 0, free_tid = 4136053506995, alloc_stack_id = 23280, free_stack_id = 24992, chunk_access = {bad_addr = 112, offset = 107339822684800, chunk_begin = 1320, chunk_size = 108920371306504, user_requested_alignment = 3472, access_type = 0, alloc_type = 3}}, stack = {addr = 0, tid = 0, offset = 4136053506995, frame_pc = 107339822684912, access_size = 112, frame_descr = 0x61a000005a80 "\303\003"}, global = {addr = 0, static kMaxGlobals = 4, globals = {{beg = 0, size = 4136053506995, size_with_redzone = 107339822684912, name = 0x70 , module_name = 0x61a000005a80 "\303\003", has_dynamic_init = 1320, location = 0x6310000a6008, odr_indicator = 140736768691600}, {beg = 128, size = 139632614614748, size_with_redzone = 107271103280328, name = 0x7efec06bc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , module_name = 0xb0 , has_dynamic_init = 140736768691648, location = 0x7efeb77a1af0, odr_indicator = 139632614604848}, {beg = 108508190732784, size = 108508190732784, size_with_redzone = 108508190732800, name = 0x6b18 , module_name = 0x62b00829f200 "\303\003", has_dynamic_init = 139632614602274, location = 0x0, odr_indicator = 140736768689712}, {beg = 0, size = 4294967297, size_with_redzone = 7, name = 0x1 , module_name = 0x7 , has_dynamic_init = 18446744073709551608, location = 0x7fffd49b1000, odr_indicator = 30}}, reg_sites = {3575303792, 32767, 27416, 0}, access_size = 140736768689712, size = 131 '\203'}, wild = {addr = 0, access_size = 0}}}}, size = 140736768691488}, BadParamsToAnnotateContiguousContainer = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, stack = 0x2, beg = 107339822684912, end = 0, old_mid = 0, new_mid = 4136053506995}, ODRViolation = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, global1 = {beg = 2, size = 107339822684912, size_with_redzone = 0, name = 0x0, module_name = 0x3c3000003b3 "", has_dynamic_init = 107339822684912, location = 0x70, odr_indicator = 107339822684800}, global2 = {beg = 1320, size = 108920371306504, size_with_redzone = 140736768691600, name = 0x80 , module_name = 0x7efec064a6dc <__interceptor_strlen(char const*)+76> "\204\300t\030H\215e\330L\211\340[A\\A]A^A_]\303f\017\037D", has_dynamic_init = 107271103280328, location = 0x7efec06bc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548>, odr_indicator = 176}, stack_id1 = 3575303616, stack_id2 = 32767}, InvalidPointerPair = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, pc = 2, bp = 107339822684912, sp = 0, addr1_description = {data = {kind = __asan::kAddressKindWild, {shadow = {addr = 4136053506995, kind = (unknown: 0xf0), shadow_byte = 90 'Z'}, heap = {addr = 4136053506995, alloc_tid = 107339822684912, free_tid = 112, alloc_stack_id = 23168, free_stack_id = 24992, chunk_access = {bad_addr = 1320, offset = 108920371306504, chunk_begin = 140736768691600, chunk_size = 128, user_requested_alignment = 1756, access_type = 2, alloc_type = 2}}, stack = {addr = 4136053506995, tid = 107339822684912, offset = 112, frame_pc = 107339822684800, access_size = 1320, frame_descr = 0x6310000a6008 ""}, global = {addr = 4136053506995, static kMaxGlobals = 4, globals = {{beg = 107339822684912, size = 112, size_with_redzone = 107339822684800, name = 0x528 , module_name = 0x6310000a6008 "", has_dynamic_init = 140736768691600, location = 0x80, odr_indicator = 139632614614748}, {beg = 107271103280328, size = 139632615080500, size_with_redzone = 176, name = 0x7fffd51acdc0 "", module_name = 0x7efeb77a1af0 "GF", has_dynamic_init = 139632614604848, location = 0x62b00829f1f0, odr_indicator = 108508190732784}, {beg = 108508190732800, size = 27416, size_with_redzone = 108508190732800, name = 0x7efec0647622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98> "\204\300t\"H\215e\330L\211\342D\211\356H\211\337[A\\A]A^A_]\377%\3355\020", module_name = 0x0, has_dynamic_init = 140736768689712, location = 0x0, odr_indicator = 4294967297}, {beg = 7, size = 1, size_with_redzone = 7, name = 0xfffffffffffffff8 , module_name = 0x7fffd49b1000 , has_dynamic_init = 30, location = 0x7fffd51ace70, odr_indicator = 27416}}, reg_sites = {3575301680, 32767, 681402243, 21897}, access_size = 140736768691488, size = 24 '\030'}, wild = {addr = 4136053506995, access_size = 107339822684912}}}}, addr2_description = {data = {kind = __asan::kAddressKindGlobal, {shadow = {addr = 139632615373396, kind = __asan::kShadowKindLow, shadow_byte = 253 '\375'}, heap = {addr = 139632615373396, alloc_tid = 105759274958080, free_tid = 3, alloc_stack_id = 168760, free_stack_id = 25360, chunk_access = {bad_addr = 140736768691312, offset = 139632371845824, chunk_begin = 2, chunk_size = 9223372036854775814, user_requested_alignment = 0, access_type = 0, alloc_type = 0}}, stack = {addr = 139632615373396, tid = 105759274958080, offset = 3, frame_pc = 108920370795320, access_size = 140736768691312, frame_descr = 0x7efeb1ec4ac0 "DK\354\261\376~"}, global = {addr = 139632615373396, static kMaxGlobals = 4, globals = {{beg = 105759274958080, size = 3, size_with_redzone = 108920370795320, name = 0x7fffd51acc70 "\200\346<", module_name = 0x7efeb1ec4ac0 "DK\354\261\376~", has_dynamic_init = 2, location = 0x8000000000000006, odr_indicator = 0}, {beg = 0, size = 0, size_with_redzone = 0, name = 0x0, module_name = 0x0, has_dynamic_init = 140736768691376, location = 0x55892946f820 , odr_indicator = 17592096086412}, {beg = 108095736939944, size = 107271107176688, size_with_redzone = 2200, name = 0x7fffd51acc60 "\357\004", module_name = 0xffffaa3598a "", has_dynamic_init = 107271107176064, location = 0x528, odr_indicator = 1264}, {beg = 0, size = 1263, size_with_redzone = 94047592069119, name = 0x6190003ce680 "\332\001", module_name = 0x7efeb1ec4b20 "FF", has_dynamic_init = 1263, location = 0x898, odr_indicator = 0}}, reg_sites = {693192431, 21897, 3575303376, 32767}, access_size = 107339822684856, size = 184 '\270'}, wild = {addr = 139632615373396, access_size = 105759274958080}}}}}, Generic = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, addr_description = {data = {kind = __asan::kAddressKindHeap, {shadow = {addr = 107339822684912, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 107339822684912, alloc_tid = 0, free_tid = 0, alloc_stack_id = 947, free_stack_id = 963, chunk_access = {bad_addr = 107339822684912, offset = 112, chunk_begin = 107339822684800, chunk_size = 1320, user_requested_alignment = 8, access_type = 2, alloc_type = 1}}, stack = {addr = 107339822684912, tid = 0, offset = 0, frame_pc = 4136053506995, access_size = 107339822684912, frame_descr = 0x70 }, global = {addr = 107339822684912, static kMaxGlobals = 4, globals = {{beg = 0, size = 0, size_with_redzone = 4136053506995, name = 0x61a000005af0 '\177' ..., module_name = 0x70 , has_dynamic_init = 107339822684800, location = 0x528, odr_indicator = 108920371306504}, {beg = 140736768691600, size = 128, size_with_redzone = 139632614614748, name = 0x6190000174c8 "\a", module_name = 0x7efec06bc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , has_dynamic_init = 176, location = 0x7fffd51acdc0, odr_indicator = 139632465025776}, {beg = 139632614604848, size = 108508190732784, size_with_redzone = 108508190732784, name = 0x62b00829f200 "\303\003", module_name = 0x6b18 , has_dynamic_init = 108508190732800, location = 0x7efec0647622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98>, odr_indicator = 0}, {beg = 140736768689712, size = 0, size_with_redzone = 4294967297, name = 0x7 , module_name = 0x1 , has_dynamic_init = 7, location = 0xfffffffffffffff8, odr_indicator = 140736760320000}}, reg_sites = {30, 0, 3575303792, 32767}, access_size = 27416, size = 48 '0'}, wild = {addr = 107339822684912, access_size = 0}}}}, pc = 94047580282755, bp = 140736768691488, sp = 140736768691480, access_size = 4, bug_descr = 0x7efec0703a54 "heap-use-after-free", is_write = false, shadow_val = 253 '\375'}}}, halt_on_error_ = true} [23:46:04.673] error = {<__asan::ErrorBase> = {scariness = {score = 45, descr = "4-byte-read-heap-use-after-free\000\377\177", '\000' , "0\301\032\325\377\177\000\000&X\243\372\377\017\000\000\000\200d\300\376~\000\000\340\301\032\325\377\177\000\000\260\250j\300\235\001\000\000\000 \000\000\000\000\000\0000\301\032\325\377\177\000\000\263\212\265A\000\000\000\000 /\236)\211U\000\000e;W)\211U\000\000Pvd\300\376~\000\000\000@\236)\211U\000\000\000 \000\000\000\000\000\000H)\f\001\220b\000\0000\200d\300\376~\000\000\200\000\000\000\000\000\000\0004\302k\300\376~\000\000h\254\n\000\020c\000\000\022\240j\300"...}, tid = 0}, addr_description = {data = {kind = __asan::kAddressKindHeap, {shadow = {addr = 107339822684912, kind = __asan::kShadowKindLow, shadow_byte = 0 '\000'}, heap = {addr = 107339822684912, alloc_tid = 0, free_tid = 0, alloc_stack_id = 947, free_stack_id = 963, chunk_access = {bad_addr = 107339822684912, offset = 112, chunk_begin = 107339822684800, chunk_size = 1320, user_requested_alignment = 8, access_type = 2, alloc_type = 1}}, stack = {addr = 107339822684912, tid = 0, offset = 0, frame_pc = 4136053506995, access_size = 107339822684912, frame_descr = 0x70 }, global = {addr = 107339822684912, static kMaxGlobals = 4, globals = {{beg = 0, size = 0, size_with_redzone = 4136053506995, name = 0x61a000005af0 '\177' ..., module_name = 0x70 , has_dynamic_init = 107339822684800, location = 0x528, odr_indicator = 108920371306504}, {beg = 140736768691600, size = 128, size_with_redzone = 139632614614748, name = 0x6190000174c8 "\a", module_name = 0x7efec06bc234 <__asan_region_is_poisoned(__sanitizer::uptr, __sanitizer::uptr)+548> "\204\300\017\205", , has_dynamic_init = 176, location = 0x7fffd51acdc0, odr_indicator = 139632465025776}, {beg = 139632614604848, size = 108508190732784, size_with_redzone = 108508190732784, name = 0x62b00829f200 "\303\003", module_name = 0x6b18 , has_dynamic_init = 108508190732800, location = 0x7efec0647622 <__interceptor_memset(void*, int, __sanitizer::uptr)+98>, odr_indicator = 0}, {beg = 140736768689712, size = 0, size_with_redzone = 4294967297, name = 0x7 , module_name = 0x1 , has_dynamic_init = 7, location = 0xfffffffffffffff8, odr_indicator = 140736760320000}}, reg_sites = {30, 0, 3575303792, 32767}, access_size = 27416, size = 48 '0'}, wild = {addr = 107339822684912, access_size = 0}}}}, pc = 94047580282755, bp = 140736768691488, sp = 140736768691480, access_size = 4, bug_descr = 0x7efec0703a54 "heap-use-after-free", is_write = false, shadow_val = 253 '\375'} [23:46:04.673] #7 0x00007efec06c251c in __asan::__asan_report_load4 (addr=addr@entry=107339822684912) at ../../../../src/libsanitizer/asan/asan_rtl.cpp:122 [23:46:04.673] bp = 140736768691488 [23:46:04.673] pc = [23:46:04.673] local_stack = 139632621617888 [23:46:04.673] sp = 140736768691480 [23:46:04.673] #8 0x00005589289d5f83 in ProcedureCreate (procedureName=, procNamespace=procNamespace@entry=2200, replace=, returnsSet=, returnType=, proowner=, languageObjectId=, languageValidator=, prosrc=, probin=, prosqlbody=, prokind=, security_definer=, isLeakProof=, isStrict=, volatility=, parallel=, parameterTypes=, allParameterTypes=, parameterModes=, parameterNames=, parameterDefaults=, trftypes=, trfoids=, proconfig=, prosupport=, procost=procost@entry=100, prorows=prorows@entry=0) at pg_proc.c:406 [23:46:04.673] oldproc = 0x61a000005af0 [23:46:04.673] retval = [23:46:04.673] parameterCount = 0 [23:46:04.673] allParamCount = 0 [23:46:04.673] allParams = 0x6190003ce908 [23:46:04.673] paramModes = [23:46:04.673] variadicType = [23:46:04.673] proacl = 0x0 [23:46:04.673] rel = 0x7efebc120de8 [23:46:04.673] tup = [23:46:04.673] oldtup = [23:46:04.673] nulls = [23:46:04.673] values = [23:46:04.673] replaces = [23:46:04.673] procname = [23:46:04.673] tupDesc = 0x7efebc120ff8 [23:46:04.673] is_update = [23:46:04.673] myself = [23:46:04.673] referenced = [23:46:04.673] detailmsg = [23:46:04.673] i = [23:46:04.673] addrs = [23:46:04.673] __func__ = "ProcedureCreate" [23:46:04.673] #9 0x0000558928b31db3 in CreateFunction (pstate=pstate@entry=0x6190003ce780, stmt=stmt@entry=0x6250000089b0) at functioncmds.c:1275 [23:46:04.673] probin_str = [23:46:04.673] prosrc_str = [23:46:04.673] prosqlbody = [23:46:04.673] prorettype = [23:46:04.673] returnsSet = [23:46:04.673] language = [23:46:04.673] languageOid = 14229 [23:46:04.673] languageValidator = 14228 [23:46:04.673] transformDefElem = [23:46:04.673] funcname = [23:46:04.673] namespaceId = 2200 [23:46:04.673] aclresult = [23:46:04.673] parameterTypes = [23:46:04.673] parameterTypes_list = [23:46:04.673] allParameterTypes = [23:46:04.673] parameterModes = [23:46:04.673] parameterNames = [23:46:04.673] inParameterNames_list = [23:46:04.673] parameterDefaults = [23:46:04.673] variadicArgType = [23:46:04.673] trftypes_list = [23:46:04.673] trfoids_list = 0x0 [23:46:04.673] trftypes = 0x0 [23:46:04.673] requiredResultType = [23:46:04.673] isWindowFunc = [23:46:04.673] isStrict = [23:46:04.673] security = [23:46:04.673] isLeakProof = [23:46:04.673] volatility = [23:46:04.673] proconfig = [23:46:04.673] procost = [23:46:04.673] prorows = [23:46:04.673] prosupport = [23:46:04.673] languageTuple = [23:46:04.673] languageStruct = [23:46:04.673] as_clause = [23:46:04.673] parallel = [23:46:04.673] __func__ = "CreateFunction" [23:46:04.673] #10 0x000055892919d7b3 in ProcessUtilitySlow (pstate=pstate@entry=0x6190003ce780, pstmt=pstmt@entry=0x625000008a80, queryString=queryString@entry=0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "..., context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=params@entry=0x0, queryEnv=queryEnv@entry=0x0, dest=, qc=) at utility.c:1658 [23:46:04.673] _save_exception_stack = 0x7fffd51adba0 [23:46:04.673] _save_context_stack = 0x0 [23:46:04.673] _local_sigjmp_buf = [23:46:04.673] _do_rethrow = false [23:46:04.673] parsetree = 0x6250000089b0 [23:46:04.673] isTopLevel = true [23:46:04.673] isCompleteQuery = true [23:46:04.673] needCleanup = false [23:46:04.673] commandCollected = false [23:46:04.673] address = [23:46:04.673] secondaryObject = [23:46:04.673] __func__ = "ProcessUtilitySlow" [23:46:04.673] #11 0x000055892919b651 in standard_ProcessUtility (pstmt=0x625000008a80, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=, qc=) at utility.c:1070 [23:46:04.673] parsetree = 0x6250000089b0 [23:46:04.673] isTopLevel = true [23:46:04.673] isAtomicContext = false [23:46:04.673] pstate = 0x6190003ce780 [23:46:04.673] readonly_flags = [23:46:04.673] __func__ = "standard_ProcessUtility" [23:46:04.673] #12 0x000055892919b7f8 in ProcessUtility (pstmt=pstmt@entry=0x625000008a80, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=0x625000008e40, qc=0x7fffd51add70) at utility.c:523 [23:46:04.673] No locals. [23:46:04.673] #13 0x00005589291966a7 in PortalRunUtility (portal=portal@entry=0x625000032310, pstmt=pstmt@entry=0x625000008a80, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x625000008e40, qc=qc@entry=0x7fffd51add70) at pquery.c:1153 [23:46:04.673] No locals. [23:46:04.673] #14 0x0000558929196bb1 in PortalRunMulti (portal=portal@entry=0x625000032310, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x625000008e40, altdest=altdest@entry=0x625000008e40, qc=qc@entry=0x7fffd51add70) at pquery.c:1310 [23:46:04.673] pstmt = 0x625000008a80 [23:46:04.673] stmtlist_item__state = [23:46:04.673] active_snapshot_set = false [23:46:04.673] stmtlist_item = 0x625000008e08 [23:46:04.673] #15 0x000055892919764a in PortalRun (portal=portal@entry=0x625000032310, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, dest=dest@entry=0x625000008e40, altdest=altdest@entry=0x625000008e40, qc=qc@entry=0x7fffd51add70) at pquery.c:788 [23:46:04.673] _save_exception_stack = 0x7fffd51adef0 [23:46:04.673] _save_context_stack = 0x0 [23:46:04.673] _local_sigjmp_buf = [23:46:04.673] _do_rethrow = [23:46:04.673] result = [23:46:04.673] nprocessed = [23:46:04.673] saveTopTransactionResourceOwner = 0x629000025a58 [23:46:04.673] saveTopTransactionContext = 0x625000039900 [23:46:04.673] saveActivePortal = 0x0 [23:46:04.673] saveResourceOwner = 0x629000025a58 [23:46:04.673] savePortalContext = 0x0 [23:46:04.673] saveMemoryContext = 0x625000039900 [23:46:04.673] __func__ = "PortalRun" [23:46:04.673] #16 0x000055892918e7c6 in exec_simple_query (query_string=query_string@entry=0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "...) at postgres.c:1273 [23:46:04.673] cmdtaglen = [23:46:04.673] snapshot_set = [23:46:04.673] per_parsetree_context = 0x0 [23:46:04.673] plantree_list = 0x625000008df0 [23:46:04.673] parsetree = 0x625000008a00 [23:46:04.673] commandTag = [23:46:04.673] qc = [23:46:04.673] querytree_list = [23:46:04.673] portal = 0x625000032310 [23:46:04.673] receiver = 0x625000008e40 [23:46:04.673] format = [23:46:04.673] cmdtagname = [23:46:04.673] parsetree_item__state = [23:46:04.673] dest = DestRemote [23:46:04.673] oldcontext = 0x625000039900 [23:46:04.673] parsetree_list = 0x625000008a30 [23:46:04.673] parsetree_item = 0x625000008a48 [23:46:04.673] save_log_statement_stats = false [23:46:04.673] was_logged = false [23:46:04.673] use_implicit_block = false [23:46:04.673] msec_str = [23:46:04.673] __func__ = "exec_simple_query" [23:46:04.673] #17 0x0000558929192a90 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4766 [23:46:04.673] query_string = 0x625000007a00 "create or replace function forc01() returns void as $$\ndeclare\n c cursor for select * from forc_test;\nbegin\n for r in c loop\n raise notice '%, %', r.i, r.j;\n update forc_test set i = i * 100, "... [23:46:04.673] firstchar = [23:46:04.673] input_message = [23:46:04.673] local_sigjmp_buf = [23:46:04.673] send_ready_for_query = [23:46:04.673] idle_in_transaction_timeout_enabled = [23:46:04.673] idle_session_timeout_enabled = [23:46:04.673] __func__ = "PostgresMain" [23:46:04.673] #18 0x00005589291846d3 in BackendMain (startup_data=, startup_data_len=) at backend_startup.c:124 [23:46:04.673] bsdata = [23:46:04.673] #19 0x0000558928fc7288 in postmaster_child_launch (child_type=B_BACKEND, child_slot=18, startup_data=startup_data@entry=0x7fffd51ae0d0, startup_data_len=startup_data_len@entry=24, client_sock=client_sock@entry=0x7fffd51ae180) at launch_backend.c:290 [23:46:04.673] pid = [23:46:04.673] #20 0x0000558928fcd2a6 in BackendStartup (client_sock=client_sock@entry=0x7fffd51ae180) at postmaster.c:3580 [23:46:04.673] bn = 0x627000000468 [23:46:04.673] pid = [23:46:04.673] startup_data = [23:46:04.673] cac = [23:46:04.673] __func__ = "BackendStartup" [23:46:04.673] #21 0x0000558928fd0331 in ServerLoop () at postmaster.c:1702 [23:46:04.673] s = [23:46:04.673] i = 0 [23:46:04.673] now = [23:46:04.673] last_lockfile_recheck_time = 1751931377 [23:46:04.673] last_touch_time = 1751931317 [23:46:04.673] events = [23:46:04.673] nevents = 1 [23:46:04.673] __func__ = "ServerLoop" [23:46:04.673] #22 0x0000558928fd247b in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000410) at postmaster.c:1400 [23:46:04.673] opt = [23:46:04.673] status = [23:46:04.673] userDoption = [23:46:04.673] listen_addr_saved = false [23:46:04.673] output_config_variable = [23:46:04.673] __func__ = "PostmasterMain" [23:46:04.673] #23 0x0000558928d64838 in main (argc=8, argv=0x607000000410) at main.c:227 [23:46:04.673] do_check_root = [23:46:04.673] dispatch_option =