Opened log file 'c:/cirrus/crashlog-pg_waldump.EXE_0e18_2026-03-24_21-47-18-536.txt' . 0 Id: 19a4.1044 Suspend: 1 Teb: 000000c4`d0835000 Unfrozen Child-SP RetAddr Call Site 000000c4`d0de1760 00007ff9`0b503e83 ntdll!RtlReportFatalFailure+0x9 000000c4`d0de17b0 00007ff9`0b50cc8a ntdll!RtlReportCriticalFailure+0x97 000000c4`d0de18a0 00007ff9`0b50cf6a ntdll!RtlpHeapHandleError+0x12 000000c4`d0de18d0 00007ff9`0b5175e9 ntdll!RtlpHpHeapHandleError+0x7a 000000c4`d0de1900 00007ff9`0b411eed ntdll!RtlpLogHeapFailure+0x45 000000c4`d0de1930 00007ff9`0b411dda ntdll!RtlpReAllocateHeapInternal+0xdd 000000c4`d0de1a90 00007ff9`0922ff29 ntdll!RtlReAllocateHeap+0x5a 000000c4`d0de1ad0 00007ff7`d1c91010 ucrtbase!_realloc_base+0x39 000000c4`d0de1b00 00007ff7`d1c91199 pg_waldump+0x11010 000000c4`d0de1b30 00007ff7`d1c90bee pg_waldump+0x11199 000000c4`d0de1b60 00007ff7`d1c90cf3 pg_waldump+0x10bee 000000c4`d0de1bc0 00007ff7`d1c8216c pg_waldump+0x10cf3 000000c4`d0de1c00 00007ff7`d1c8c8bb pg_waldump+0x216c 000000c4`d0de1c70 00007ff7`d1c8cc8c pg_waldump+0xc8bb 000000c4`d0de1cb0 00007ff7`d1c81531 pg_waldump+0xcc8c 000000c4`d0de1d00 00007ff7`d1c82078 pg_waldump+0x1531 000000c4`d0de1d40 00007ff7`d1c8258c pg_waldump+0x2078 000000c4`d0de1d80 00007ff7`d1c8274c pg_waldump+0x258c 000000c4`d0de1df0 00007ff7`d1c840bb pg_waldump+0x274c 000000c4`d0de1ec0 00007ff7`d1c8a0b1 pg_waldump+0x40bb 000000c4`d0de1f70 00007ff7`d1c8b02a pg_waldump+0xa0b1 000000c4`d0de1fe0 00007ff7`d1c8b457 pg_waldump+0xb02a 000000c4`d0de60a0 00007ff7`d1c8b4e8 pg_waldump+0xb457 000000c4`d0de60d0 00007ff7`d1c853c4 pg_waldump+0xb4e8 000000c4`d0de6100 00007ff7`d1c810d9 pg_waldump+0x53c4 000000c4`d0dffbf0 00007ff7`d1c81456 pg_waldump+0x10d9 000000c4`d0dffc90 00007ff9`0a654cb0 pg_waldump+0x1456 000000c4`d0dffcc0 00007ff9`0b47edfb KERNEL32!BaseThreadInitThunk+0x10 000000c4`d0dffcf0 00000000`00000000 ntdll!RtlUserThreadStart+0x2b 1 Id: 19a4.1d20 Suspend: 1 Teb: 000000c4`d0837000 Unfrozen Child-SP RetAddr Call Site 000000c4`d11ffc28 00007ff9`0b40b77f ntdll!NtWaitForWorkViaWorkerFactory+0x14 000000c4`d11ffc30 00007ff9`0a654cb0 ntdll!TppWorkerThread+0x2df 000000c4`d11fff20 00007ff9`0b47edfb KERNEL32!BaseThreadInitThunk+0x10 000000c4`d11fff50 00000000`00000000 ntdll!RtlUserThreadStart+0x2b 2 Id: 19a4.199c Suspend: 1 Teb: 000000c4`d0839000 Unfrozen Child-SP RetAddr Call Site 000000c4`d15ff4d8 00007ff9`0b40b77f ntdll!NtWaitForWorkViaWorkerFactory+0x14 000000c4`d15ff4e0 00007ff9`0a654cb0 ntdll!TppWorkerThread+0x2df 000000c4`d15ff7d0 00007ff9`0b47edfb KERNEL32!BaseThreadInitThunk+0x10 000000c4`d15ff800 00000000`00000000 ntdll!RtlUserThreadStart+0x2b 3 Id: 19a4.a64 Suspend: 1 Teb: 000000c4`d083b000 Unfrozen Child-SP RetAddr Call Site 000000c4`d19ff5f8 00007ff9`0b40b77f ntdll!NtWaitForWorkViaWorkerFactory+0x14 000000c4`d19ff600 00007ff9`0a654cb0 ntdll!TppWorkerThread+0x2df 000000c4`d19ff8f0 00007ff9`0b47edfb KERNEL32!BaseThreadInitThunk+0x10 000000c4`d19ff920 00000000`00000000 ntdll!RtlUserThreadStart+0x2b PEB at 000000c4d0834000 InheritedAddressSpace: No ReadImageFileExecOptions: No BeingDebugged: Yes ImageBaseAddress: 00007ff7d1c80000 NtGlobalFlag: 0 NtGlobalFlag2: 0 Ldr 00007ff90b574140 Ldr.Initialized: Yes Ldr.InInitializationOrderModuleList: 000002aee2dca530 . 000002aee2dd26e0 Ldr.InLoadOrderModuleList: 000002aee2dc5ee0 . 000002aee2ddd490 Ldr.InMemoryOrderModuleList: 000002aee2dc5ef0 . 000002aee2ddd4a0 Base TimeStamp Module 7ff7d1c80000 69c3039a Mar 24 21:35:22 2026 C:\cirrus\build\tmp_install\usr\local\pgsql\bin\pg_waldump.EXE 7ff90b400000 fd32fdb3 Aug 12 09:43:15 2104 C:\Windows\SYSTEM32\ntdll.dll 7ff90a640000 81965f2e Nov 23 09:00:30 2038 C:\Windows\System32\KERNEL32.DLL 7ff908990000 e1a1a545 Dec 15 06:40:05 2089 C:\Windows\System32\KERNELBASE.dll 7ff90a050000 d196fc33 Jun 05 07:11:47 2081 C:\Windows\System32\ADVAPI32.dll 7ff90a780000 ee390ecb Aug 25 07:05:47 2096 C:\Windows\System32\msvcrt.dll 7ff90a430000 6e224083 Jul 20 20:41:39 2028 C:\Windows\System32\sechost.dll 7ff908dd0000 8eb6ca22 Nov 15 07:32:50 2045 C:\Windows\System32\bcrypt.dll 7ff90a830000 6d204eb5 Jan 07 04:57:25 2028 C:\Windows\System32\RPCRT4.dll 7ff909220000 eb78ec60 Mar 10 04:43:12 2095 C:\Windows\System32\ucrtbase.dll 7ff8fb080000 669ef476 Jul 23 00:08:22 2024 C:\msys64\ucrt64\bin\liblz4.dll 7ff901af0000 69a93db4 Mar 05 08:24:20 2026 C:\msys64\ucrt64\bin\zlib1.dll 7ff8facc0000 67b6f0fa Feb 20 09:08:10 2025 C:\msys64\ucrt64\bin\libzstd.dll 7ff9080b0000 49713241 Jan 17 01:20:01 2009 C:\Windows\SYSTEM32\CRYPTBASE.DLL 7ff909120000 31c2c51e Jun 15 14:13:50 1996 C:\Windows\System32\bcryptPrimitives.dll SubSystemData: 0000000000000000 ProcessHeap: 000002aee2dc0000 ProcessParameters: 000002aee2dccb50 CurrentDirectory: 'C:\cirrus\src\bin\pg_waldump\' WindowTitle: 'C:\cirrus\build\tmp_install\usr\local\pgsql\bin\pg_waldump.EXE' ImageFile: 'C:\cirrus\build\tmp_install\usr\local\pgsql\bin\pg_waldump.EXE' CommandLine: '"C:\cirrus\build\tmp_install\usr\local\pgsql\bin\pg_waldump.EXE" "--quiet" "--path" "C:\msys64\tmp\E4qpeHGhMt/pg_wal.tar" "--start" "0/0180A8C0"' DllPath: '< Name not readable >' Environment: 000002aee2de1fd0 =C:=C:\cirrus\src\bin\pg_waldump ACLOCAL_PATH=C:\msys64\ucrt64\share\aclocal;C:\msys64\usr\share\aclocal ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Windows\system32\config\systemprofile\AppData\Roaming ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 BASH=C:/msys64/usr/bin/bash BRANCH=cf/6409 CCACHE_DEPEND=1 CCACHE_DIR=C:/msys64/ccache CCACHE_MAXSIZE=500M CCACHE_SLOPPINESS=pch_defines,time_macros CHECK=check-world PROVE_FLAGS=--timer CHECKFLAGS=-Otarget CHOCOLATEYINSTALL=C:\ProgramData\chocolatey CI=true CIRRUS_ARCH=amd64 CIRRUS_BRANCH=cf/6409 CIRRUS_BUILD_ID=5572646034735104 CIRRUS_BUILD_SOURCE=github CIRRUS_CHANGE_IN_REPO=dc47beacaa0b0ad13d7ccd77399cccc98027964d CIRRUS_CHANGE_MESSAGE=get_memoize_path: Don't exit quickly when PGS_NESTLOOP_PLAIN is unset. This function exits early in the case where the number of inner rows is estimated to be less than 2, on the theory that in that case a Nested Loop with inner Memoize must lose to a plain Nested Loop. But since commit 4020b370f214315b8c10430301898ac21658143f it's possible for a plain Nested Loop to be disabled, while a Nested Loop with inner Memoize is still enabled. In that case, this reasoning is not valid, so adjust the code not to exit early in that case. This issue was revealed by a test_plan_advice failure on buildfarm member skink, where NESTED_LOOP_MEMOIZE() couldn't be enforced on replanning due to this early exit. Discussion: http://postgr.es/m/CA+TgmoZUN8FT1Ah=m6Uis5bHa4FUa+_hMDWtcABG17toEfpiUg@mail.gmail.com CIRRUS_CHANGE_TIMESTAMP=1774383446000 CIRRUS_CHANGE_TITLE=get_memoize_path: Don't exit quickly when PGS_NESTLOOP_PLAIN is unset. CIRRUS_CI=true CIRRUS_CLONE_DEPTH=500 CIRRUS_COMMIT_MESSAGE=get_memoize_path: Don't exit quickly when PGS_NESTLOOP_PLAIN is unset. This function exits early in the case where the number of inner rows is estimated to be less than 2, on the theory that in that case a Nested Loop with inner Memoize must lose to a plain Nested Loop. But since commit 4020b370f214315b8c10430301898ac21658143f it's possible for a plain Nested Loop to be disabled, while a Nested Loop with inner Memoize is still enabled. In that case, this reasoning is not valid, so adjust the code not to exit early in that case. This issue was revealed by a test_plan_advice failure on buildfarm member skink, where NESTED_LOOP_MEMOIZE() couldn't be enforced on replanning due to this early exit. Discussion: http://postgr.es/m/CA+TgmoZUN8FT1Ah=m6Uis5bHa4FUa+_hMDWtcABG17toEfpiUg@mail.gmail.com CIRRUS_CPU=4 CIRRUS_DEFAULT_BRANCH=master CIRRUS_ENV=C:\Windows\SystemTemp\cirrus-env-task-6484229522980864-fbf7eaed-b970-44eb-b1e6-e97790be837e CIRRUS_HTTP_CACHE_HOST=127.0.0.1:12321 CIRRUS_LAST_GREEN_BUILD_ID=5990260099776512 CIRRUS_LAST_GREEN_CHANGE=322bab79744dfb8f7ddb5191b3102cf7986d14a0 CIRRUS_LOG_TIMESTAMP=true CIRRUS_OIDC_TOKEN=eyJraWQiOiJBdjFqQVlqUE54a3g0YUpfVHloeVU0c3p6VXBQMVlXdE0yTEJIckF0ZWgwIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJvd25lciI6InBvc3RncmVzcWwtY2Zib3QiLCJ0YXNrX25hbWUiOiJXaW5kb3dzIC0gU2VydmVyIDIwMjIsIE1pbkdXNjQgLSBNZXNvbiIsInN1YiI6InJlcG86Z2l0aHViOnBvc3RncmVzcWwtY2Zib3QvcG9zdGdyZXNxbCIsIm93bmVyX2lkIjoiMzExNzMxMDciLCJyZXBvc2l0b3J5X3Zpc2liaWxpdHkiOiJwdWJsaWMiLCJpc3MiOiJodHRwczovL29pZGMuY2lycnVzLWNpLmNvbSIsInRhc2tfaWQiOiI2NDg0MjI5NTIyOTgwODY0IiwicmVwb3NpdG9yeSI6InBvc3RncmVzcWwiLCJicmFuY2giOiJjZi82NDA5IiwicGxhdGZvcm0iOiJnaXRodWIiLCJhdWQiOiJodHRwczovL2NpcnJ1cy1jaS5jb20vZ2l0aHViL3Bvc3RncmVzcWwtY2Zib3QiLCJuYmYiOjE3NzQzODc5NTQsImJ1aWxkX2lkIjoiNTU3MjY0NjAzNDczNTEwNCIsInVzZXJfcGVybWlzc2lvbiI6ImFkbWluIiwicmVwb3NpdG9yeV9pZCI6IjUzMDk0Mjk5MTI0MzY3MzYiLCJleHAiOjE3NzQzOTIxNTQsImlhdCI6MTc3NDM4Nzk1NCwidXNlcl9jb2xsYWJvcmF0b3IiOiJ0cnVlIiwianRpIjoiNmEwOTMyOWEtNjkyMC00ZDYyLWI4NDYtOTk3ZDg4Nzc2YjRiIiwiY2hhbmdlX2luX3JlcG8iOiJkYzQ3YmVhY2FhMGIwYWQxM2Q3Y2NkNzczOTljY2NjOTgwMjc5NjRkIn0.GmHKGgMRaeFJY1KQ3MsDtFdtQgAYTEAosokvKxkb4oCB0nw1dx9cOx3gGqNjPVC5o65K_T29ixSl_LL2duYdhZH5_HySHcOSTY4hq1M6bqOUIsbHXfX0g9-gBQKotypZfVi05u9Tt5i2DnWYtdfERcz7f1ZBsD3WXgck5E_ZwBo9FiTahA16e5GTIjP9Pw0AdZ-BzW9VamRN8qNMQxSYXhX5pPeiWjIUs7h_ezESY_hnyxw74oGkYOLRHW-b_9z39TvyK-OrI2bLtqtJJr__OyeKUANSSImSwM1MH88BDr45HiGUnqRUqYg29zvWzO-b_EqD1wfBeBGQjfiYTGEU4A CIRRUS_OS=windows CIRRUS_REPO_CLONE_HOST=github.com CIRRUS_REPO_CLONE_TOKEN=ghs_Ob4RByrHCtN7epZNVWaQfrw1z8xFMF1kinPh CIRRUS_REPO_CLONE_URL=https://github.com/postgresql-cfbot/postgresql.git CIRRUS_REPO_FULL_NAME=postgresql-cfbot/postgresql CIRRUS_REPO_ID=5309429912436736 CIRRUS_REPO_NAME=postgresql CIRRUS_REPO_OWNER=postgresql-cfbot CIRRUS_RESOLUTION_STRATEGY=SAME_SHA CIRRUS_TASK_ID=6484229522980864 CIRRUS_TASK_NAME=Windows - Server 2022, MinGW64 - Meson CIRRUS_USER_COLLABORATOR=true CIRRUS_USER_PERMISSION=admin CIRRUS_WORKING_DIR=c:/cirrus CI_COMPILERWARNINGS_ENABLED=true CI_FREEBSD_ENABLED=true CI_LINUX_ENABLED=true CI_MACOS_ENABLED=true CI_MINGW_ENABLED=true CI_NETBSD_ENABLED=true CI_NODE_INDEX=8 CI_NODE_TOTAL=10 CI_OPENBSD_ENABLED=true CI_SANITYCHECK_ENABLED=true CI_TRIGGER_TYPE_MINGW=automatic CI_TRIGGER_TYPE_NETBSD=automatic CI_TRIGGER_TYPE_OPENBSD=automatic CI_WINDOWS_ENABLED=true COMMONPROGRAMFILES=C:\Program Files\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=BUILD-PG-CI-WIN COMSPEC=C:\Windows\system32\cmd.exe CONFIG_SITE=C:/msys64/etc/config.site CONTAINER_REPO=us-docker.pkg.dev/pg-ci-images/ci CONTINUOUS_INTEGRATION=true CPUS=4 DEFAULT_PERL_VERSION=5.42.0.1 DISK_SIZE=50 DRIVERDATA=C:\Windows\System32\Drivers\DriverData GCP_PROJECT=pg-ci-images GITHUB_CHECK_SUITE_ID=61861139794 GOOGETROOT=C:\ProgramData\GooGet HOME=C:\msys64\home\SYSTEM HOSTNAME=build-pg-ci-windows-ci-2026-03-22t00-37-01 IMAGE_FAMILY=pg-ci-windows-ci IMAGE_IDENTITY=pg-ci-windows-ci-2026-03-22t00-37-01 IMAGE_PROJECT=pg-ci-images INFOPATH=C:\msys64\ucrt64\local\info;C:\msys64\ucrt64\share\info;C:\msys64\usr\local\info;C:\msys64\usr\share\info;C:\msys64\usr\info;C:\msys64\share\info INITDB_TEMPLATE=C:/cirrus/build/tmp_install/initdb-template LANG=en_US.UTF-8 LC_MESSAGES=C LC_NUMERIC=C LOCALAPPDATA=C:\Windows\system32\config\systemprofile\AppData\Local MALLOC_PERTURB_=136 MANPATH=C:\msys64\ucrt64\local\man;C:\msys64\ucrt64\share\man;C:\msys64\usr\local\man;C:\msys64\usr\share\man;C:\msys64\usr\man;C:\msys64\share\man MBUILD_TARGET=all testprep MESON_COMMON_FEATURES=-Dauto_features=disabled -Dldap=enabled -Dssl=openssl -Dtap_tests=enabled -Dplperl=enabled -Dplpython=enabled -Ddocs=enabled -Dicu=enabled -Dlibxml=enabled -Dlibxslt=enabled -Dlz4=enabled -Dpltcl=enabled -Dreadline=enabled -Dzlib=enabled -Dzstd=enabled MESON_COMMON_PG_CONFIG_ARGS=-Dcassert=true -Dinjection_points=true MESON_FEATURES=-Dnls=disabled MESON_TEST_ITERATION=1 MINGW_CHOST=x86_64-w64-mingw32 MINGW_PACKAGE_PREFIX=mingw-w64-ucrt-x86_64 MINGW_PREFIX=C:/msys64/ucrt64 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSYS=winjitdebug MSYSTEM=UCRT64 MSYSTEM_CARCH=x86_64 MSYSTEM_CHOST=x86_64-w64-mingw32 MSYSTEM_PREFIX=C:/msys64/ucrt64 MTEST_ARGS=--print-errorlogs --no-rebuild -C build NUMBER_OF_PROCESSORS=4 ORIGINAL_PATH=C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\ ORIGINAL_TEMP=C:/Windows/TEMP ORIGINAL_TMP=C:/Windows/TEMP OS=Windows_NT PATH=C:/cirrus/build/tmp_install/usr/local/pgsql/bin;C:/cirrus/build/src/bin/pg_waldump;C:/cirrus/build/src/bin/pg_waldump/test;C:\msys64\ucrt64\bin;C:\msys64\ucrt64\bin\site_perl\5.38.5;C:\msys64\ucrt64\bin\vendor_perl;C:\msys64\ucrt64\bin\core_perl;C:\msys64\usr\local\bin;C:\msys64\usr\bin;C:\msys64\usr\bin;C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW;.CPL PGAPPNAME=001_basic.pl PGCTLTIMEOUT=120 PGDATABASE=postgres PGHOST=C:/msys64/tmp/pb5C7bAzkB PGSYSCONFDIR=C:/cirrus/build/tmp_install/usr/local/pgsql/etc PG_REGRESS=C:/cirrus/build/src/test/regress/pg_regress.exe PG_REGRESS_SOCK_DIR=c:/cirrus/ PG_TEST_EXTRA=kerberos ldap ssl libpq_encryption load_balance oauth PG_TEST_USE_UNIX_SOCKETS=1 PKG_CONFIG_PATH=C:\msys64\ucrt64\lib\pkgconfig;C:\msys64\ucrt64\share\pkgconfig PKG_CONFIG_SYSTEM_INCLUDE_PATH=C:/msys64/ucrt64/include PKG_CONFIG_SYSTEM_LIBRARY_PATH=C:/msys64/ucrt64/lib PLATFORM=windows POWERSHELL_DISTRIBUTION_CHANNEL=MSI:Windows Server 2022 Datacenter PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=AMD64 Family 25 Model 1 Stepping 0, AuthenticAMD PROCESSOR_LEVEL=25 PROCESSOR_REVISION=0100 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PROVE_FLAGS=--timer PSEXECUTIONPOLICYPREFERENCE=Unrestricted PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules PUBLIC=C:\Users\Public PWD=C:/cirrus/src/bin/pg_waldump PYTHONHOME=C:/msys64/ucrt64 REGRESS_SHLIB=C:/cirrus/build/src/test/regress/regress.dll REPO_CI_AUTOMATIC_TRIGGER_TASKS="netbsd openbsd mingw" REPO_CI_CONFIG_GIT_URL=github.com/postgresql-cfbot/ci-config/gcp_and_macos_workers.yml@main SHARE_CONTRIB_DIR=C:/cirrus/build/tmp_install//usr/local/pgsql/share/contrib SHELL=C:\msys64\usr\bin\bash.exe SHLVL=0 SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TAR=c:/windows/system32/tar.exe TEMP=C:\msys64\tmp TEMP_CONFIG=c:/cirrus/src/tools/ci/pg_ci_base.conf TERM=xterm-256color TEST2_ACTIVE=1 TESTDATADIR=C:/cirrus/build/testrun/pg_waldump/001_basic/data TESTLOGDIR=C:/cirrus/build/testrun/pg_waldump/001_basic/log TEST_ACTIVE=1 TEST_JOBS=4 TMP=C:\msys64\tmp TOP_BUILDDIR=C:/cirrus/build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 USER=SYSTEM USERDOMAIN=WORKGROUP USERNAME=BUILD-PG-CI-WIN$ USERPROFILE=C:\Windows\system32\config\systemprofile WINDIR=C:\Windows XDG_DATA_DIRS=C:\msys64\ucrt64\share\;C:\msys64\usr\local\share\;C:\msys64\usr\share\ _=C:/msys64/ucrt64/bin/meson Closing open log file c:/cirrus/crashlog-pg_waldump.EXE_0e18_2026-03-24_21-47-18-536.txt